diff options
528 files changed, 48113 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index d72a772305..750199a20a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,420 @@ +[submodule "tokenizer"] + path = libs/tokenizer + url = ../tokenizer.git + fetchRecurseSubmodules = on-demand +[submodule "regex"] + path = libs/regex + url = ../regex.git + fetchRecurseSubmodules = on-demand +[submodule "graph_parallel"] + path = libs/graph_parallel + url = ../graph_parallel.git + fetchRecurseSubmodules = on-demand +[submodule "mpi"] + path = libs/mpi + url = ../mpi.git + fetchRecurseSubmodules = on-demand +[submodule "conversion"] + path = libs/conversion + url = ../conversion.git + fetchRecurseSubmodules = on-demand +[submodule "timer"] + path = libs/timer + url = ../timer.git + fetchRecurseSubmodules = on-demand +[submodule "signals2"] + path = libs/signals2 + url = ../signals2.git + fetchRecurseSubmodules = on-demand +[submodule "functional"] + path = libs/functional + url = ../functional.git + fetchRecurseSubmodules = on-demand +[submodule "iostreams"] + path = libs/iostreams + url = ../iostreams.git + fetchRecurseSubmodules = on-demand +[submodule "accumulators"] + path = libs/accumulators + url = ../accumulators.git + fetchRecurseSubmodules = on-demand +[submodule "variant"] + path = libs/variant + url = ../variant.git + fetchRecurseSubmodules = on-demand [submodule "smart_ptr"] path = libs/smart_ptr url = ../smart_ptr.git fetchRecurseSubmodules = on-demand +[submodule "context"] + path = libs/context + url = ../context.git + fetchRecurseSubmodules = on-demand +[submodule "msm"] + path = libs/msm + url = ../msm.git + fetchRecurseSubmodules = on-demand +[submodule "chrono"] + path = libs/chrono + url = ../chrono.git + fetchRecurseSubmodules = on-demand +[submodule "container"] + path = libs/container + url = ../container.git + fetchRecurseSubmodules = on-demand +[submodule "algorithm"] + path = libs/algorithm + url = ../algorithm.git + fetchRecurseSubmodules = on-demand +[submodule "concept_check"] + path = libs/concept_check + url = ../concept_check.git + fetchRecurseSubmodules = on-demand +[submodule "exception"] + path = libs/exception + url = ../exception.git + fetchRecurseSubmodules = on-demand +[submodule "python"] + path = libs/python + url = ../python.git + fetchRecurseSubmodules = on-demand +[submodule "parameter"] + path = libs/parameter + url = ../parameter.git + fetchRecurseSubmodules = on-demand +[submodule "any"] + path = libs/any + url = ../any.git + fetchRecurseSubmodules = on-demand +[submodule "spirit"] + path = libs/spirit + url = ../spirit.git + fetchRecurseSubmodules = on-demand +[submodule "dynamic_bitset"] + path = libs/dynamic_bitset + url = ../dynamic_bitset.git + fetchRecurseSubmodules = on-demand +[submodule "integer"] + path = libs/integer + url = ../integer.git + fetchRecurseSubmodules = on-demand +[submodule "compose"] + path = libs/compose + url = ../compose.git + fetchRecurseSubmodules = on-demand +[submodule "io"] + path = libs/io + url = ../io.git + fetchRecurseSubmodules = on-demand +[submodule "uuid"] + path = libs/uuid + url = ../uuid.git + fetchRecurseSubmodules = on-demand +[submodule "polygon"] + path = libs/polygon + url = ../polygon.git + fetchRecurseSubmodules = on-demand +[submodule "local_function"] + path = libs/local_function + url = ../local_function.git + fetchRecurseSubmodules = on-demand +[submodule "signals"] + path = libs/signals + url = ../signals.git + fetchRecurseSubmodules = on-demand +[submodule "statechart"] + path = libs/statechart + url = ../statechart.git + fetchRecurseSubmodules = on-demand +[submodule "move"] + path = libs/move + url = ../move.git + fetchRecurseSubmodules = on-demand +[submodule "property_map"] + path = libs/property_map + url = ../property_map.git + fetchRecurseSubmodules = on-demand +[submodule "build"] + path = tools/build + url = ../build.git + fetchRecurseSubmodules = on-demand +[submodule "disjoint_sets"] + path = libs/disjoint_sets + url = ../disjoint_sets.git + fetchRecurseSubmodules = on-demand +[submodule "iterator"] + path = libs/iterator + url = ../iterator.git + fetchRecurseSubmodules = on-demand +[submodule "config"] + path = libs/config + url = ../config.git + fetchRecurseSubmodules = on-demand +[submodule "typeof"] + path = libs/typeof + url = ../typeof.git + fetchRecurseSubmodules = on-demand +[submodule "function_types"] + path = libs/function_types + url = ../function_types.git + fetchRecurseSubmodules = on-demand +[submodule "ptr_container"] + path = libs/ptr_container + url = ../ptr_container.git + fetchRecurseSubmodules = on-demand +[submodule "array"] + path = libs/array + url = ../array.git + fetchRecurseSubmodules = on-demand +[submodule "phoenix"] + path = libs/phoenix + url = ../phoenix.git + fetchRecurseSubmodules = on-demand +[submodule "interprocess"] + path = libs/interprocess + url = ../interprocess.git + fetchRecurseSubmodules = on-demand +[submodule "program_options"] + path = libs/program_options + url = ../program_options.git + fetchRecurseSubmodules = on-demand +[submodule "filesystem"] + path = libs/filesystem + url = ../filesystem.git + fetchRecurseSubmodules = on-demand +[submodule "crc"] + path = libs/crc + url = ../crc.git + fetchRecurseSubmodules = on-demand +[submodule "foreach"] + path = libs/foreach + url = ../foreach.git + fetchRecurseSubmodules = on-demand +[submodule "heap"] + path = libs/heap + url = ../heap.git + fetchRecurseSubmodules = on-demand +[submodule "bind"] + path = libs/bind + url = ../bind.git + fetchRecurseSubmodules = on-demand +[submodule "proto"] + path = libs/proto + url = ../proto.git + fetchRecurseSubmodules = on-demand +[submodule "units"] + path = libs/units + url = ../units.git + fetchRecurseSubmodules = on-demand +[submodule "preprocessor"] + path = libs/preprocessor + url = ../preprocessor.git + fetchRecurseSubmodules = on-demand +[submodule "tuple"] + path = libs/tuple + url = ../tuple.git + fetchRecurseSubmodules = on-demand +[submodule "math"] + path = libs/math + url = ../math.git + fetchRecurseSubmodules = on-demand +[submodule "intrusive"] + path = libs/intrusive + url = ../intrusive.git + fetchRecurseSubmodules = on-demand +[submodule "circular_buffer"] + path = libs/circular_buffer + url = ../circular_buffer.git + fetchRecurseSubmodules = on-demand +[submodule "logic"] + path = libs/logic + url = ../logic.git + fetchRecurseSubmodules = on-demand +[submodule "graph"] + path = libs/graph + url = ../graph.git + fetchRecurseSubmodules = on-demand +[submodule "locale"] + path = libs/locale + url = ../locale.git + fetchRecurseSubmodules = on-demand +[submodule "ublas"] + path = libs/numeric/ublas + url = ../ublas.git + fetchRecurseSubmodules = on-demand +[submodule "wave"] + path = libs/wave + url = ../wave.git + fetchRecurseSubmodules = on-demand +[submodule "property_tree"] + path = libs/property_tree + url = ../property_tree.git + fetchRecurseSubmodules = on-demand +[submodule "interval"] + path = libs/numeric/interval + url = ../interval.git + fetchRecurseSubmodules = on-demand +[submodule "numeric_conversion"] + path = libs/numeric/conversion + url = ../numeric_conversion.git + fetchRecurseSubmodules = on-demand +[submodule "flyweight"] + path = libs/flyweight + url = ../flyweight.git + fetchRecurseSubmodules = on-demand +[submodule "detail"] + path = libs/detail + url = ../detail.git + fetchRecurseSubmodules = on-demand +[submodule "utility"] + path = libs/utility + url = ../utility.git + fetchRecurseSubmodules = on-demand +[submodule "scope_exit"] + path = libs/scope_exit + url = ../scope_exit.git + fetchRecurseSubmodules = on-demand +[submodule "compatibility"] + path = libs/compatibility + url = ../compatibility.git + fetchRecurseSubmodules = on-demand +[submodule "type_traits"] + path = libs/type_traits + url = ../type_traits.git + fetchRecurseSubmodules = on-demand +[submodule "pool"] + path = libs/pool + url = ../pool.git + fetchRecurseSubmodules = on-demand +[submodule "serialization"] + path = libs/serialization + url = ../serialization.git + fetchRecurseSubmodules = on-demand +[submodule "gil"] + path = libs/gil + url = ../gil.git + fetchRecurseSubmodules = on-demand +[submodule "asio"] + path = libs/asio + url = ../asio.git + fetchRecurseSubmodules = on-demand +[submodule "format"] + path = libs/format + url = ../format.git + fetchRecurseSubmodules = on-demand +[submodule "fusion"] + path = libs/fusion + url = ../fusion.git + fetchRecurseSubmodules = on-demand +[submodule "icl"] + path = libs/icl + url = ../icl.git + fetchRecurseSubmodules = on-demand +[submodule "thread"] + path = libs/thread + url = ../thread.git + fetchRecurseSubmodules = on-demand +[submodule "static_assert"] + path = libs/static_assert + url = ../static_assert.git + fetchRecurseSubmodules = on-demand +[submodule "rational"] + path = libs/rational + url = ../rational.git + fetchRecurseSubmodules = on-demand +[submodule "assign"] + path = libs/assign + url = ../assign.git + fetchRecurseSubmodules = on-demand +[submodule "xpressive"] + path = libs/xpressive + url = ../xpressive.git + fetchRecurseSubmodules = on-demand +[submodule "range"] + path = libs/range + url = ../range.git + fetchRecurseSubmodules = on-demand +[submodule "tr1"] + path = libs/tr1 + url = ../tr1.git + fetchRecurseSubmodules = on-demand +[submodule "bimap"] + path = libs/bimap + url = ../bimap.git + fetchRecurseSubmodules = on-demand +[submodule "lambda"] + path = libs/lambda + url = ../lambda.git + fetchRecurseSubmodules = on-demand +[submodule "system"] + path = libs/system + url = ../system.git + fetchRecurseSubmodules = on-demand +[submodule "multi_index"] + path = libs/multi_index + url = ../multi_index.git + fetchRecurseSubmodules = on-demand +[submodule "ratio"] + path = libs/ratio + url = ../ratio.git + fetchRecurseSubmodules = on-demand +[submodule "optional"] + path = libs/optional + url = ../optional.git + fetchRecurseSubmodules = on-demand +[submodule "function"] + path = libs/function + url = ../function.git + fetchRecurseSubmodules = on-demand +[submodule "multi_array"] + path = libs/multi_array + url = ../multi_array.git + fetchRecurseSubmodules = on-demand +[submodule "mpl"] + path = libs/mpl + url = ../mpl.git + fetchRecurseSubmodules = on-demand +[submodule "unordered"] + path = libs/unordered + url = ../unordered.git + fetchRecurseSubmodules = on-demand +[submodule "geometry"] + path = libs/geometry + url = ../geometry.git + fetchRecurseSubmodules = on-demand +[submodule "date_time"] + path = libs/date_time + url = ../date_time.git + fetchRecurseSubmodules = on-demand +[submodule "test"] + path = libs/test + url = ../test.git + fetchRecurseSubmodules = on-demand +[submodule "random"] + path = libs/random + url = ../random.git + fetchRecurseSubmodules = on-demand +[submodule "litre"] + path = tools/litre + url = ../litre.git + fetchRecurseSubmodules = on-demand +[submodule "auto_index"] + path = tools/auto_index + url = ../auto_index.git + fetchRecurseSubmodules = on-demand +[submodule "bcp"] + path = tools/bcp + url = ../bcp.git + fetchRecurseSubmodules = on-demand +[submodule "boostbook"] + path = tools/boostbook + url = ../boostbook.git + fetchRecurseSubmodules = on-demand +[submodule "inspect"] + path = tools/inspect + url = ../inspect.git + fetchRecurseSubmodules = on-demand +[submodule "quickbook"] + path = tools/quickbook + url = ../quickbook.git + fetchRecurseSubmodules = on-demand diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000000..0f669e6db7 --- /dev/null +++ b/INSTALL @@ -0,0 +1,8 @@ +See ./index.html for information about this release. The "Getting Started" +section is a useful starting place. + +--------------------------- +Copyright Beman Dawes, 2008 + +Distributed under the Boost Software License, Version 1.0. +See ./LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt
\ No newline at end of file diff --git a/Jamroot b/Jamroot new file mode 100644 index 0000000000..bc0b7c736f --- /dev/null +++ b/Jamroot @@ -0,0 +1,263 @@ +# Copyright Vladimir Prus 2002-2006. +# Copyright Dave Abrahams 2005-2006. +# Copyright Rene Rivera 2005-2007. +# Copyright Douglas Gregor 2005. +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +# Usage: +# +# bjam [options] [properties] [install|stage] +# +# Builds and installs Boost. +# +# Targets and Related Options: +# +# install Install headers and compiled library files to the +# ======= configured locations (below). +# +# --prefix=<PREFIX> Install architecture independent files here. +# Default; C:\Boost on Win32 +# Default; /usr/local on Unix. Linux, etc. +# +# --exec-prefix=<EPREFIX> Install architecture dependent files here. +# Default; <PREFIX> +# +# --libdir=<DIR> Install library files here. +# Default; <EPREFIX>/lib +# +# --includedir=<HDRDIR> Install header files here. +# Default; <PREFIX>/include +# +# stage Build and install only compiled library files +# ===== to the stage directory. +# +# --stagedir=<STAGEDIR> Install library files here +# Default; ./stage +# +# Other Options: +# +# --build-type=<type> Build the specified pre-defined set of variations +# of the libraries. Note, that which variants get +# built depends on what each library supports. +# +# minimal (default) - Builds a minimal set of +# variants. On Windows, these are static +# multithreaded libraries in debug and release +# modes, using shared runtime. On Linux, these +# are static and shared multithreaded libraries +# in release mode. +# +# complete - Build all possible variations. +# +# --build-dir=DIR Build in this location instead of building +# within the distribution tree. Recommended! +# +# --show-libraries Displays the list of Boost libraries that require +# build and installation steps, then exit. +# +# --layout=<layout> Determines whether to choose library names +# and header locations such that multiple +# versions of Boost or multiple compilers can +# be used on the same system. +# +# versioned - Names of boost binaries +# include the Boost version number, name and +# version of the compiler and encoded build +# properties. Boost headers are installed in a +# subdirectory of <HDRDIR> whose name contains +# the Boost version number. +# +# tagged -- Names of boost binaries include the +# encoded build properties such as variant and +# threading, but do not including compiler name +# and version, or Boost version. This option is +# useful if you build several variants of Boost, +# using the same compiler. +# +# system - Binaries names do not include the +# Boost version number or the name and version +# number of the compiler. Boost headers are +# installed directly into <HDRDIR>. This option +# is intended for system integrators who are +# building distribution packages. +# +# The default value is 'versioned' on Windows, and +# 'system' on Unix. +# +# --buildid=ID Adds the specified ID to the name of built +# libraries. The default is to not add anything. +# +# --python-buildid=ID Adds the specified ID to the name of built +# libraries that depend on Python. The default +# is to not add anything. This ID is added in +# addition to --buildid. +# +# +# --help This message. +# +# --with-<library> Build and install the specified <library> +# If this option is used, only libraries +# specified using this option will be built. +# +# --without-<library> Do not build, stage, or install the specified +# <library>. By default, all libraries are built. +# +# Properties: +# +# toolset=toolset Indicates the toolset to build with. +# +# variant=debug|release Select the build variant +# +# link=static|shared Whether to build static or shared libraries +# +# threading=single|multi Whether to build single or multithreaded binaries +# +# runtime-link=static|shared +# Whether to link to static or shared C and C++ runtime. +# + +# TODO: +# - handle boost version +# - handle python options such as pydebug + +import boostcpp ; +import package ; + +import sequence ; +import xsltproc ; +import set ; +import path ; + +path-constant BOOST_ROOT : . ; +constant BOOST_VERSION : 1.52.0 ; +constant BOOST_JAMROOT_MODULE : $(__name__) ; + +boostcpp.set-version $(BOOST_VERSION) ; + +project boost + : requirements <include>. + # Disable auto-linking for all targets here, primarily because it caused + # troubles with V2. + <define>BOOST_ALL_NO_LIB=1 + # Used to encode variant in target name. See the 'tag' rule below. + <tag>@$(__name__).tag + <conditional>@handle-static-runtime + # The standard library Sun compilers use by default has no chance + # of working with Boost. Override it. + <toolset>sun:<stdlib>sun-stlport + # Comeau does not support shared lib + <toolset>como:<link>static + <toolset>como-linux:<define>_GNU_SOURCE=1 + # When building docs within Boost, we want the standard Boost style + <xsl:param>boost.defaults=Boost + : usage-requirements <include>. + : build-dir bin.v2 + ; + +# This rule is called by Boost.Build to determine the name of target. We use it +# to encode the build variant, compiler name and boost version in the target +# name. +# +rule tag ( name : type ? : property-set ) +{ + return [ boostcpp.tag $(name) : $(type) : $(property-set) ] ; +} + +rule handle-static-runtime ( properties * ) +{ + # Using static runtime with shared libraries is impossible on Linux, + # and dangerous on Windows. Therefore, we disallow it. This might + # be drastic, but it was disabled for a while with nobody complaining. + + # For CW, static runtime is needed so that std::locale works. + if <link>shared in $(properties) && <runtime-link>static in $(properties) && + ! ( <toolset>cw in $(properties) ) + { + ECHO "error: link=shared together with runtime-link=static is not allowed" ; + ECHO "error: such property combination is either impossible " ; + ECHO "error: or too dangerious to be of any use" ; + EXIT ; + } +} + +all-libraries = [ MATCH .*libs/(.*)/build/.* : [ glob libs/*/build/Jamfile.v2 ] + [ glob libs/*/build/Jamfile ] ] + ; + +all-libraries = [ sequence.unique $(all-libraries) ] ; +# The function_types library has a Jamfile, but it's used for maintenance +# purposes, there's no library to build and install. +all-libraries = [ set.difference $(all-libraries) : function_types ] ; + +# Setup convenient aliases for all libraries. + +local rule explicit-alias ( id : targets + ) +{ + alias $(id) : $(targets) ; + explicit $(id) ; +} + +# First, the complicated libraries: where the target name in Jamfile is +# different from its directory name. +explicit-alias prg_exec_monitor : libs/test/build//boost_prg_exec_monitor ; +explicit-alias test_exec_monitor : libs/test/build//boost_test_exec_monitor ; +explicit-alias unit_test_framework : libs/test/build//boost_unit_test_framework ; +explicit-alias bgl-vis : libs/graps/build//bgl-vis ; +explicit-alias serialization : libs/serialization/build//boost_serialization ; +explicit-alias wserialization : libs/serialization/build//boost_wserialization ; +for local l in $(all-libraries) +{ + if ! $(l) in test graph serialization + { + explicit-alias $(l) : libs/$(l)/build//boost_$(l) ; + } +} + +alias headers : : : : <include>. ; +explicit headers ; + +# Make project ids of all libraries known. +for local l in $(all-libraries) +{ + use-project /boost/$(l) : libs/$(l)/build ; +} + +# This rule should be called from libraries' Jamfiles and will create two +# targets, "install" and "stage", that will install or stage that library. The +# --prefix option is respected, but --with and --without options, naturally, are +# ignored. +# +# - libraries -- list of library targets to install. +# +rule boost-install ( libraries * ) +{ + package.install install + : <dependency>/boost//install-proper-headers $(install-requirements) + : # No binaries + : $(libraries) + : # No headers, it is handled by the dependency. + ; + + install stage : $(libraries) : <location>$(BOOST_STAGE_LOCATE) ; + + module [ CALLER_MODULE ] + { + explicit stage ; + explicit install ; + } +} + +headers = + # The .SUNWCCh files are present in tr1 include directory and have to be installed, + # see http://lists.boost.org/Archives/boost/2007/05/121430.php + [ path.glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc *.SUNWCCh : CVS .svn ] + [ path.glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* : CVS .svn ] + [ path.glob boost/tr1/tr1 : * : bcc32 sun CVS .svn ] + ; + +# Declare special top-level targets that build and install the desired variants +# of the libraries. +boostcpp.declare-targets $(all-libraries) : $(headers) ; diff --git a/LICENSE_1_0.txt b/LICENSE_1_0.txt new file mode 100644 index 0000000000..36b7cd93cd --- /dev/null +++ b/LICENSE_1_0.txt @@ -0,0 +1,23 @@ +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/boost-build.jam b/boost-build.jam new file mode 100644 index 0000000000..8b8775433a --- /dev/null +++ b/boost-build.jam @@ -0,0 +1,17 @@ +# Copyright (C) 2002-2003 David Abrahams. +# Copyright (C) 2002-2003 Vladimir Prus. +# Copyright (C) 2003,2007 Rene Rivera. +# Use, modification and distribution are subject to 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) + +# This is the initial file loaded by Boost Jam when run from any Boost library +# folder. It allows us to choose which Boost Build installation to use for +# building Boost libraries. Unless explicitly selected using a command-line +# option, the version included with the Boost library distribution is used (as +# opposed to any other Boost Build version installed on the user's sytem). + +BOOST_ROOT = $(.boost-build-file:D) ; +BOOST_BUILD = [ MATCH --boost-build=(.*) : $(ARGV) ] ; +BOOST_BUILD ?= tools/build/v2 ; +boost-build $(BOOST_BUILD) ; diff --git a/boost.css b/boost.css new file mode 100644 index 0000000000..986c4050fa --- /dev/null +++ b/boost.css @@ -0,0 +1,66 @@ +/*============================================================================= + Copyright 2002 William E. Kempf + Distributed under the Boost Software License, Version 1.0. (See accompany- + ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +=============================================================================*/ + +H1 +{ + FONT-SIZE: 200%; + COLOR: #00008B; +} +H2 +{ + FONT-SIZE: 150%; +} +H3 +{ + FONT-SIZE: 125%; +} +H4 +{ + FONT-SIZE: 108%; +} +BODY +{ + FONT-SIZE: 100%; + BACKGROUND-COLOR: #ffffff; + COLOR: #000000; +} +PRE +{ + MARGIN-LEFT: 2em; + FONT-FAMILY: Courier, + monospace; +} +CODE +{ + FONT-FAMILY: Courier, + monospace; +} +CODE.as_pre +{ + white-space: pre; +} +.index +{ + TEXT-ALIGN: left; +} +.page-index +{ + TEXT-ALIGN: left; +} +.definition +{ + TEXT-ALIGN: left; +} +.footnote +{ + FONT-SIZE: 66%; + VERTICAL-ALIGN: super; + TEXT-DECORATION: none; +} +.function-semantics +{ + CLEAR: left; +}
\ No newline at end of file diff --git a/boost.png b/boost.png Binary files differnew file mode 100644 index 0000000000..b4d51fcd5c --- /dev/null +++ b/boost.png diff --git a/boostcpp.jam b/boostcpp.jam new file mode 100644 index 0000000000..257e70d459 --- /dev/null +++ b/boostcpp.jam @@ -0,0 +1,555 @@ +# Boost.Build support specific for the Boost C++ Libraries. +# Copyright Vladimir Prus 2002-2010. +# Copyright Dave Abrahams 2005-2006. +# Copyright Rene Rivera 2005-2007. +# Copyright Douglas Gregor 2005. +# +# 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) + +import "class" : new ; +import common ; +import configure ; +import build-system ; +import generate ; +import modules ; +import option ; +import os ; +import package ; +import path ; +import project ; +import regex ; +import set ; +import targets ; + + +############################################################################## +# +# 0. General setup. Parse options, check them. +# +############################################################################## + +BOOST_ROOT = [ modules.binding $(__name__) ] ; +BOOST_ROOT = $(BOOST_ROOT:D) ; + +rule set-version ( version ) +{ + BOOST_VERSION = $(version) ; + + local version-tag = [ MATCH ^([^.]+)[.]([^.]+)[.]([^.]+) : $(BOOST_VERSION) + ] ; + if $(version-tag[3]) = 0 + { + version-tag = $(version-tag[1-2]) ; + } + BOOST_VERSION_TAG = $(version-tag:J=_) ; +} + +# Option to choose how many variants to build. The default is "minimal". +build-type = [ option.get build-type ] ; +build-type ?= minimal ; +if ! ( $(build-type) in complete minimal ) +{ + EXIT The value of the --build-type option should be either 'complete' or + 'minimal' ; +} + +# What kind of layout are we doing? +layout = [ option.get layout : "" ] ; +# On Windows, we used versioned layout by default in order to be compatible with +# autolink. On other systems, we use system layout which is what every other +# program uses. Note that the Windows check is static, and will not be affected +# by specific build properties used. +if ! $(layout) +{ + if [ os.name ] = NT + { + layout = versioned ; + } + else + { + layout = system ; + } +} +layout-$(layout) = true ; + +if $(layout) = system && $(build-type) = complete +{ + ECHO error: Cannot use --layout=system with --build-type complete. ; + ECHO error: Please use either --layout=versioned or --layout=tagged ; + ECHO error: if you wish to build multiple variants. ; + if [ os.name ] != NT + { + ECHO error: Note that --layout=system is used by default on Unix + starting with Boost 1.40. ; + } + EXIT ; +} + +# Possible stage only location. +stage-locate = [ option.get stagedir ] ; +stage-locate ?= stage ; +BOOST_STAGE_LOCATE = $(stage-locate) ; + +# Custom build ID. +build-id = [ option.get buildid ] ; +if $(build-id) +{ + BUILD_ID = [ regex.replace $(build-id) "[*\\/:.\"\' ]" _ ] ; +} + +# Python build id (for Python libraries only). +python-id = [ option.get "python-buildid" ] ; +if $(python-id) +{ + PYTHON_ID = [ regex.replace $(python-id) [*\\/:.\"\'] _ ] ; +} + + +################################################################################ +# +# 1. 'tag' function adding decorations suitable to the properties if versioned +# or tagged layout is requested. Called from Jamroot. +# +################################################################################ + +rule tag ( name : type ? : property-set ) +{ + if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB + { + local result ; + if $(layout) = versioned + { + result = [ common.format-name + <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG) + -$(BUILD_ID) + : $(name) : $(type) : $(property-set) ] ; + } + else if $(layout) = tagged + { + result = [ common.format-name + <base> <threading> <runtime> + -$(BUILD_ID) + : $(name) : $(type) : $(property-set) ] ; + } + else if $(layout) = system + { + result = [ common.format-name + <base> + -$(BUILD_ID) + : $(name) : $(type) : $(property-set) ] ; + } + else + { + EXIT error: invalid layout '$(layout:E=)' ; + } + + # Optionally add version suffix. On NT, library with version suffix will + # not be recognized by linkers. On CYGWIN, we get strage duplicate + # symbol errors when library is generated with version suffix. On OSX, + # version suffix is not needed -- the linker expects the + # libFoo.1.2.3.dylib format. AIX linkers do not accept version suffixes + # either. Pgi compilers can not accept a library with version suffix. + if $(type) = SHARED_LIB && + ! [ $(property-set).get <target-os> ] in windows cygwin darwin aix && + ! [ $(property-set).get <toolset> ] in pgi + { + result = $(result).$(BOOST_VERSION) ; + } + + return $(result) ; + } +} + + +################################################################################ +# +# 2. Declare targets that build and install all libraries. Specifically: +# +# - 'stage-proper' that puts all libraries in stage/lib +# - 'install-proper' that install libraries and headers to system location +# - 'stage-unversioned' that creates links to libraries without boost version +# in name +# - 'install-unversioned' which creates unversioned linked to installed +# libraries. +# +################################################################################ + +# Worker function suitable to the 'generate' metatarget. Creates a link to +# 'source', striping any version number information from the name. +rule make-unversioned-links ( project name ? : property-set : sources * ) +{ + local filter ; + if [ modules.peek : NT ] + { + filter = (.*[.]lib) ; + } + else + { + filter = + (.*[.]so)[.0-9]* + (.*[.]dylib) + (.*[.]a) ; + } + + local result ; + for local s in $(sources) + { + local m = [ MATCH ^(.*)-[0-9_]+$(filter)$ : [ $(s).name ] ] ; + if $(m) + { + local ea = [ $(s).action ] ; + local ep = [ $(ea).properties ] ; + local a = [ new non-scanning-action $(s) : symlink.ln : $(ep) ] ; + result += [ new file-target $(m:J=) exact : [ $(s).type ] : + $(project) : $(a) ] ; + } + } + return $(result) ; +} + +rule declare_install_and_stage_proper_targets ( libraries * : headers * ) +{ + install-requirements = <install-source-root>$(BOOST_ROOT)/boost ; + + if $(layout-versioned) + { + install-requirements += + <install-header-subdir>boost-$(BOOST_VERSION_TAG)/boost ; + } + else + { + install-requirements += <install-header-subdir>boost ; + } + + if [ os.name ] = NT + { + install-requirements += <install-default-prefix>C:/Boost ; + } + else + { + install-requirements += <install-default-prefix>/usr/local ; + } + + p = [ project.current ] ; + + # Complete install. + package.install install-proper + : $(install-requirements) <install-no-version-symlinks>on + : + : libs/$(libraries)/build + : $(headers) + ; + $(p).mark-target-as-explicit install-proper ; + + # Install just library. + install stage-proper + : libs/$(libraries)/build + : <location>$(stage-locate)/lib + <install-dependencies>on <install-type>LIB + <install-no-version-symlinks>on + ; + $(p).mark-target-as-explicit stage-proper ; + + # Commented out as it does not seem to work. Whoever wrote this originally, + # left some typos in the code, but when that got corrected and the code got + # enabled - it started reporting ambiguous/duplicate target Boost Build + # errors. Anyone requiring unversioned staged libraries needs to correct + # those errors before reenabling this code. For more detailed information + # see the related Boost library development mailing list thread at + # 'http://lists.boost.org/Archives/boost/2012/06/194312.php'. + # (06.07.2012.) (Jurko) + #~ if $(layout-versioned) && ( [ modules.peek : NT ] || [ modules.peek : UNIX ] ) + #~ { + #~ generate stage-unversioned : stage-proper : + #~ <generating-rule>@boostcpp.make-unversioned-links ; + #~ $(p).mark-target-as-explicit stage-unversioned ; + #~ + #~ generate install-unversioned : install-proper : + #~ <generating-rule>@boostcpp.make-unversioned-links ; + #~ $(p).mark-target-as-explicit install-unversioned ; + #~ } + #~ else + { + # Create do-nothing aliases. + alias stage-unversioned ; + $(p).mark-target-as-explicit stage-unversioned ; + alias install-unversioned ; + $(p).mark-target-as-explicit install-unversioned ; + } +} + + +################################################################################ +# +# 3. Declare top-level targets 'stage' and 'install'. These examine the +# --build-type option and, in case it is 'complete', build the 'install-proper' +# and 'stage-proper' targets with a number of property sets. +# +################################################################################ + +class top-level-target : alias-target-class +{ + import modules ; + + rule __init__ ( name : project : sources * : requirements * + : default-build * : usage-requirements * ) + { + alias-target-class.__init__ $(name) : $(project) : $(sources) : + $(requirements) : $(default-build) : $(usage-requirements) ; + + self.build-type = [ modules.peek boostcpp : build-type ] ; + # On Linux, we build the release variant by default, since few users + # will ever want to debug C++ Boost libraries, and there is no ABI + # incompatibility between debug and release variants. We build shared + # and static libraries since that is what most packages seem to provide + # (.so in libfoo and .a in libfoo-dev). + self.minimal-properties = [ property-set.create <variant>release + <threading>multi <link>shared <link>static <runtime-link>shared ] ; + # On Windows, new IDE projects use: + # + # runtime-link=dynamic, threading=multi, variant=(debug|release) + # + # and in addition, C++ Boost's autolink defaults to static linking. + self.minimal-properties-win = [ property-set.create <variant>debug + <variant>release <threading>multi <link>static <runtime-link>shared + ] ; + + self.complete-properties = [ property-set.create + <variant>debug <variant>release + <threading>single <threading>multi + <link>shared <link>static + <runtime-link>shared <runtime-link>static ] ; + } + + rule generate ( property-set ) + { + modules.poke : top-level-targets : [ modules.peek : top-level-targets ] + $(self.name) ; + if $(self.build-type) = minimal + { + local expanded ; + + local os = [ $(property-set).get <target-os> ] ; + # Because we completely override the parent's 'generate' we need to + # check for default feature values ourselves. + if ! $(os) + { + os = [ feature.defaults <target-os> ] ; + os = $(os:G=) ; + } + + if $(os) = windows + { + expanded = [ targets.apply-default-build $(property-set) + : $(self.minimal-properties-win) ] ; + } + else + { + expanded = [ targets.apply-default-build $(property-set) + : $(self.minimal-properties) ] ; + } + return [ build-multiple $(expanded) ] ; + } + else if $(self.build-type) = complete + { + local expanded = [ targets.apply-default-build $(property-set) + : $(self.complete-properties) ] ; + + # Filter inappopriate combinations. + local filtered ; + for local p in $(expanded) + { + # See comment in handle-static-runtime regarding this logic. + if [ $(p).get <link> ] = shared + && [ $(p).get <runtime-link> ] = static + && [ $(p).get <toolset> ] != cw + { + # Skip this. + } + else + { + filtered += $(p) ; + } + } + return [ build-multiple $(filtered) ] ; + } + else + { + import errors ; + errors.error "Unknown build type" ; + } + } + + rule build-multiple ( property-sets * ) + { + local usage-requirements = [ property-set.empty ] ; + local result ; + for local p in $(property-sets) + { + local r = [ alias-target-class.generate $(p) ] ; + if $(r) + { + usage-requirements = [ $(usage-requirements).add $(r[1]) ] ; + result += $(r[2-]) ; + } + } + return $(usage-requirements) [ sequence.unique $(result) ] ; + } +} + +rule declare_top_level_targets ( libraries * : headers * ) +{ + declare_install_and_stage_proper_targets $(libraries) : $(headers) ; + + targets.create-metatarget top-level-target : [ project.current ] + : install + : install-proper install-unversioned + ; + targets.create-metatarget top-level-target : [ project.current ] + : stage + : stage-proper stage-unversioned + ; + + p = [ project.current ] ; + $(p).mark-target-as-explicit install stage ; + + # This target is built by default, and will forward to 'stage' after + # producing some explanations. + targets.create-metatarget top-level-target : [ project.current ] + : forward + : explain stage + ; +} + + +stage-abs = [ path.native [ path.root $(stage-locate)/lib [ path.pwd ] ] ] ; + + +################################################################################ +# +# 4. Add hook to report configuration before the build, and confirmation with +# setup instructions after the build. +# +################################################################################ + +message explain : "\nBuilding the Boost C++ Libraries.\n\n" ; +local p = [ project.current ] ; +$(p).mark-target-as-explicit explain ; + +rule pre-build ( ) +{ + local tl = [ modules.peek : top-level-targets ] ; + if stage in $(tl) || install in $(tl) + { + # FIXME: Remove 'if' when Boost regression tests start using trunk bjam. + if PAD in [ RULENAMES ] + { + configure.print-component-configuration ; + } + } +} +IMPORT $(__name__) : pre-build : : $(__name__).pre-build ; +build-system.set-pre-build-hook $(__name__).pre-build ; + +# FIXME: Revise stage_abs. +rule post-build ( ok ? ) +{ + if forward in [ modules.peek : top-level-targets ] + { + if $(ok) + { + ECHO " + +The Boost C++ Libraries were successfully built! + +The following directory should be added to compiler include paths: + + $(BOOST_ROOT) + +The following directory should be added to linker library paths: + + $(stage-abs) +" ; + } + } +} +IMPORT $(__name__) : post-build : : $(__name__).post-build ; +build-system.set-post-build-hook $(__name__).post-build ; + + +################################################################################ +# +# 5. Top-level setup. +# +################################################################################ + +# Decides which libraries are to be installed by looking at --with-<library> +# --without-<library> arguments. Returns the list of directories under "libs" +# which must be built and installed. +# +rule libraries-to-install ( existing-libs * ) +{ + local argv = [ modules.peek : ARGV ] ; + local with-parameter = [ MATCH ^--with-(.*) : $(argv) ] ; + local without-parameter = [ MATCH ^--without-(.*) : $(argv) ] ; + + if ! $(with-parameter) && ! $(without-parameter) + { + # Nothing is specified on command line. See if maybe project-config.jam + # has some choices. + local libs = [ modules.peek project-config : libraries ] ; + with-parameter = [ MATCH ^--with-(.*) : $(libs) ] ; + without-parameter = [ MATCH ^--without-(.*) : $(libs) ] ; + } + + # Do some checks. + if $(with-parameter) && $(without-parameter) + { + EXIT error: both --with-<library> and --without-<library> specified ; + } + + local wrong = [ set.difference $(with-parameter) : $(existing-libs) ] ; + if $(wrong) + { + EXIT error: wrong library name '$(wrong[1])' in the --with-<library> + option. ; + } + local wrong = [ set.difference $(without-parameter) : $(existing-libs) ] ; + if $(wrong) + { + EXIT error: wrong library name '$(wrong[1])' in the --without-<library> + option. ; + } + + if $(with-parameter) + { + return [ set.intersection $(existing-libs) : $(with-parameter) ] ; + } + else + { + return [ set.difference $(existing-libs) : $(without-parameter) ] ; + } +} + +rule declare-targets ( all-libraries * : headers * ) +{ + configure.register-components $(all-libraries) ; + + # Select the libraries to install. + libraries = [ libraries-to-install $(all-libraries) ] ; + configure.components-building $(libraries) ; + + if [ option.get "show-libraries" : : true ] + { + ECHO The following libraries require building: ; + for local l in $(libraries) + { + ECHO " - $(l)" ; + } + EXIT ; + } + + declare_top_level_targets $(libraries) : $(headers) ; +} diff --git a/bootstrap.bat b/bootstrap.bat new file mode 100644 index 0000000000..a327ac0e88 --- /dev/null +++ b/bootstrap.bat @@ -0,0 +1,81 @@ +@ECHO OFF
+
+REM Copyright (C) 2009 Vladimir Prus
+REM
+REM Distributed under the Boost Software License, Version 1.0.
+REM (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+ECHO Building Boost.Build engine
+if exist ".\tools\build\v2\engine\bin.ntx86\b2.exe" del tools\build\v2\engine\bin.ntx86\b2.exe
+if exist ".\tools\build\v2\engine\bin.ntx86\bjam.exe" del tools\build\v2\engine\bin.ntx86\bjam.exe
+if exist ".\tools\build\v2\engine\bin.ntx86_64\b2.exe" del tools\build\v2\engine\bin.ntx86_64\b2.exe
+if exist ".\tools\build\v2\engine\bin.ntx86_64\bjam.exe" del tools\build\v2\engine\bin.ntx86_64\bjam.exe
+pushd tools\build\v2\engine
+
+call .\build.bat %* > ..\..\..\..\bootstrap.log
+@ECHO OFF
+
+popd
+
+if exist ".\tools\build\v2\engine\bin.ntx86\bjam.exe" (
+ copy .\tools\build\v2\engine\bin.ntx86\b2.exe . > nul
+ copy .\tools\build\v2\engine\bin.ntx86\bjam.exe . > nul
+ goto :bjam_built)
+
+if exist ".\tools\build\v2\engine\bin.ntx86_64\bjam.exe" (
+ copy .\tools\build\v2\engine\bin.ntx86_64\b2.exe . > nul
+ copy .\tools\build\v2\engine\bin.ntx86_64\bjam.exe . > nul
+ goto :bjam_built)
+
+goto :bjam_failure
+
+:bjam_built
+
+REM Ideally, we should obtain the toolset that build.bat has
+REM guessed. However, it uses setlocal at the start and does
+REM export BOOST_JAM_TOOLSET, and I don't know how to do that
+REM properly. Default to msvc for now.
+set toolset=msvc
+
+ECHO import option ; > project-config.jam
+ECHO. >> project-config.jam
+ECHO using %toolset% ; >> project-config.jam
+ECHO. >> project-config.jam
+ECHO option.set keep-going : false ; >> project-config.jam
+ECHO. >> project-config.jam
+
+ECHO.
+ECHO Bootstrapping is done. To build, run:
+ECHO.
+ECHO .\b2
+ECHO.
+ECHO To adjust configuration, edit 'project-config.jam'.
+ECHO Further information:
+ECHO.
+ECHO - Command line help:
+ECHO .\b2 --help
+ECHO.
+ECHO - Getting started guide:
+ECHO http://boost.org/more/getting_started/windows.html
+ECHO.
+ECHO - Boost.Build documentation:
+ECHO http://www.boost.org/boost-build2/doc/html/index.html
+
+goto :end
+
+:bjam_failure
+
+ECHO.
+ECHO Failed to build Boost.Build engine.
+ECHO Please consult bootstrap.log for furter diagnostics.
+ECHO.
+ECHO You can try to obtain a prebuilt binary from
+ECHO.
+ECHO http://sf.net/project/showfiles.php?group_id=7586^&package_id=72941
+ECHO.
+ECHO Also, you can file an issue at http://svn.boost.org
+ECHO Please attach bootstrap.log in that case.
+
+goto :end
+
+:end
diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000000..2723f287b9 --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,397 @@ +#!/bin/sh +# Copyright (C) 2005, 2006 Douglas Gregor. +# Copyright (C) 2006 The Trustees of Indiana University +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +# boostinspect:notab - Tabs are required for the Makefile. + +BJAM="" +TOOLSET="" +BJAM_CONFIG="" +BUILD="" +PREFIX=/usr/local +EPREFIX= +LIBDIR= +INCLUDEDIR= +LIBS="" +PYTHON=python +PYTHON_VERSION= +PYTHON_ROOT= +ICU_ROOT= + +# Internal flags +flag_no_python= +flag_icu= +flag_show_libraries= + +for option +do + case $option in + + -help | --help | -h) + want_help=yes ;; + + -prefix=* | --prefix=*) + PREFIX=`expr "x$option" : "x-*prefix=\(.*\)"` + ;; + + -exec-prefix=* | --exec-prefix=*) + EPREFIX=`expr "x$option" : "x-*exec-prefix=\(.*\)"` + ;; + + -libdir=* | --libdir=*) + LIBDIR=`expr "x$option" : "x-*libdir=\(.*\)"` + ;; + + -includedir=* | --includedir=*) + INCLUDEDIR=`expr "x$option" : "x-*includedir=\(.*\)"` + ;; + + -show-libraries | --show-libraries ) + flag_show_libraries=yes + ;; + + -with-bjam=* | --with-bjam=* ) + BJAM=`expr "x$option" : "x-*with-bjam=\(.*\)"` + ;; + + -with-icu | --with-icu ) + flag_icu=yes + ;; + + -with-icu=* | --with-icu=* ) + flag_icu=yes + ICU_ROOT=`expr "x$option" : "x-*with-icu=\(.*\)"` + ;; + + -without-icu | --without-icu ) + flag_icu=no + ;; + + -with-libraries=* | --with-libraries=* ) + library_list=`expr "x$option" : "x-*with-libraries=\(.*\)"` + if test "$library_list" != "all"; then + old_IFS=$IFS + IFS=, + for library in $library_list + do + LIBS="$LIBS --with-$library" + + if test $library = python; then + requested_python=yes + fi + done + IFS=$old_IFS + + if test "x$requested_python" != xyes; then + flag_no_python=yes + fi + fi + ;; + + -without-libraries=* | --without-libraries=* ) + library_list=`expr "x$option" : "x-*without-libraries=\(.*\)"` + old_IFS=$IFS + IFS=, + for library in $library_list + do + LIBS="$LIBS --without-$library" + + if test $library = python; then + flag_no_python=yes + fi + done + IFS=$old_IFS + ;; + + -with-python=* | --with-python=* ) + PYTHON=`expr "x$option" : "x-*with-python=\(.*\)"` + ;; + + -with-python-root=* | --with-python-root=* ) + PYTHON_ROOT=`expr "x$option" : "x-*with-python-root=\(.*\)"` + ;; + + -with-python-version=* | --with-python-version=* ) + PYTHON_VERSION=`expr "x$option" : "x-*with-python-version=\(.*\)"` + ;; + + -with-toolset=* | --with-toolset=* ) + TOOLSET=`expr "x$option" : "x-*with-toolset=\(.*\)"` + ;; + + -*) + { echo "error: unrecognized option: $option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + esac +done + +if test "x$want_help" = xyes; then + cat <<EOF +\`./bootstrap.sh' prepares Boost for building on a few kinds of systems. + +Usage: $0 [OPTION]... + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --with-bjam=BJAM use existing Boost.Jam executable (bjam) + [automatically built] + --with-toolset=TOOLSET use specific Boost.Build toolset + [automatically detected] + --show-libraries show the set of libraries that require build + and installation steps (i.e., those libraries + that can be used with --with-libraries or + --without-libraries), then exit + --with-libraries=list build only a particular set of libraries, + describing using either a comma-separated list of + library names or "all" + [all] + --without-libraries=list build all libraries except the ones listed [] + --with-icu enable Unicode/ICU support in Regex + [automatically detected] + --without-icu disable Unicode/ICU support in Regex + --with-icu=DIR specify the root of the ICU library installation + and enable Unicode/ICU support in Regex + [automatically detected] + --with-python=PYTHON specify the Python executable [python] + --with-python-root=DIR specify the root of the Python installation + [automatically detected] + --with-python-version=X.Y specify the Python version as X.Y + [automatically detected] + +Installation directories: + --prefix=PREFIX install Boost into the given PREFIX + [/usr/local] + --exec-prefix=EPREFIX install Boost binaries into the given EPREFIX + [PREFIX] + +More precise control over installation directories: + --libdir=DIR install libraries here [EPREFIX/lib] + --includedir=DIR install headers here [PREFIX/include] + +EOF +fi +test -n "$want_help" && exit 0 + +# TBD: Determine where the script is located +my_dir="." + +# Determine the toolset, if not already decided +if test "x$TOOLSET" = x; then + guessed_toolset=`$my_dir/tools/build/v2/engine/build.sh --guess-toolset` + case $guessed_toolset in + acc | darwin | gcc | como | mipspro | pathscale | pgi | qcc | vacpp ) + TOOLSET=$guessed_toolset + ;; + + intel-* ) + TOOLSET=intel + ;; + + mingw ) + TOOLSET=gcc + ;; + + sun* ) + TOOLSET=sun + ;; + + * ) + # Not supported by Boost.Build + ;; + esac +fi + +rm -f config.log + +# Build bjam +if test "x$BJAM" = x; then + echo -n "Building Boost.Build engine with toolset $TOOLSET... " + pwd=`pwd` + (cd "$my_dir/tools/build/v2/engine" && ./build.sh "$TOOLSET") > bootstrap.log 2>&1 + if [ $? -ne 0 ]; then + echo + echo "Failed to build Boost.Build build engine" + echo "Consult 'bootstrap.log' for more details" + exit 1 + fi + cd "$pwd" + arch=`cd $my_dir/tools/build/v2/engine && ./bootstrap/jam0 -d0 -f build.jam --toolset=$TOOLSET --toolset-root= --show-locate-target && cd ..` + BJAM="$my_dir/tools/build/v2/engine/$arch/b2" + echo "tools/build/v2/engine/$arch/b2" + cp "$BJAM" . + cp "$my_dir/tools/build/v2/engine/$arch/bjam" . + +fi + +# TBD: Turn BJAM into an absolute path + +# If there is a list of libraries +if test "x$flag_show_libraries" = xyes; then + cat <<EOF + +The following Boost libraries have portions that require a separate build +and installation step. Any library not listed here can be used by including +the headers only. + +The Boost libraries requiring separate building and installation are: +EOF + $BJAM -d0 --show-libraries | grep '^[[:space:]]*-' + exit 0 +fi + +# Setup paths +if test "x$EPREFIX" = x; then + EPREFIX="$PREFIX" +fi + +if test "x$LIBDIR" = x; then + LIBDIR="$EPREFIX/lib" +fi + +if test "x$INCLUDEDIR" = x; then + INCLUDEDIR="$PREFIX/include" +fi + +# Find Python +if test "x$flag_no_python" = x; then + result=`$PYTHON -c "exit" > /dev/null 2>&1` + if [ "$?" -ne "0" ]; then + flag_no_python=yes + fi +fi + +if test "x$flag_no_python" = x; then + if test "x$PYTHON_VERSION" = x; then + echo -n "Detecting Python version... " + PYTHON_VERSION=`$PYTHON -c "import sys; print (\"%d.%d\" % (sys.version_info[0], sys.version_info[1]))"` + echo $PYTHON_VERSION + fi + + if test "x$PYTHON_ROOT" = x; then + echo -n "Detecting Python root... " + PYTHON_ROOT=`$PYTHON -c "import sys; print sys.prefix"` + echo $PYTHON_ROOT + fi +fi + +# Configure ICU +echo -n "Unicode/ICU support for Boost.Regex?... " +if test "x$flag_icu" != xno; then + if test "x$ICU_ROOT" = x; then + COMMON_ICU_PATHS="/usr /usr/local /sw" + for p in $COMMON_ICU_PATHS; do + if test -r $p/include/unicode/utypes.h; then + ICU_ROOT=$p + fi + done + + if test "x$ICU_ROOT" = x; then + echo "not found." + else + BJAM_CONFIG="$BJAM_CONFIG -sICU_PATH=$ICU_ROOT" + echo "$ICU_ROOT" + fi + else + BJAM_CONFIG="$BJAM_CONFIG -sICU_PATH=$ICU_ROOT" + echo "$ICU_ROOT" + fi +else + echo "disabled." +fi + +# Backup the user's existing project-config.jam +JAM_CONFIG_OUT="project-config.jam" +if test -r "project-config.jam"; then + counter=1 + + while test -r "project-config.jam.$counter"; do + counter=`expr $counter + 1` + done + + echo "Backing up existing Boost.Build configuration in project-config.jam.$counter" + mv "project-config.jam" "project-config.jam.$counter" +fi + +# Generate user-config.jam +echo "Generating Boost.Build configuration in project-config.jam..." +cat > project-config.jam <<EOF +# Boost.Build Configuration +# Automatically generated by bootstrap.sh + +import option ; +import feature ; + +# Compiler configuration. This definition will be used unless +# you already have defined some toolsets in your user-config.jam +# file. +if ! $TOOLSET in [ feature.values <toolset> ] +{ + using $TOOLSET ; +} + +project : default-build <toolset>$TOOLSET ; +EOF + +# - Python configuration +if test "x$flag_no_python" = x; then + cat >> project-config.jam <<EOF + +# Python configuration +using python : $PYTHON_VERSION : $PYTHON_ROOT ; +EOF +fi + +if test "x$ICU_ROOT" != x; then + cat >> project-config.jam << EOF + +path-constant ICU_PATH : $ICU_ROOT ; + +EOF +fi + +cat >> project-config.jam << EOF + +# List of --with-<library> and --without-<library> +# options. If left empty, all libraries will be built. +# Options specified on the command line completely +# override this variable. +libraries = $LIBS ; + +# These settings are equivivalent to corresponding command-line +# options. +option.set prefix : $PREFIX ; +option.set exec-prefix : $EPREFIX ; +option.set libdir : $LIBDIR ; +option.set includedir : $INCLUDEDIR ; + +# Stop on first error +option.set keep-going : false ; +EOF + +cat << EOF + +Bootstrapping is done. To build, run: + + ./b2 + +To adjust configuration, edit 'project-config.jam'. +Further information: + + - Command line help: + ./b2 --help + + - Getting started guide: + http://www.boost.org/more/getting_started/unix-variants.html + + - Boost.Build documentation: + http://www.boost.org/boost-build2/doc/html/index.html + +EOF
\ No newline at end of file diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 new file mode 100644 index 0000000000..12523c8abd --- /dev/null +++ b/doc/Jamfile.v2 @@ -0,0 +1,105 @@ +# Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com> +# +# 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) +project boost/doc ; +import boostbook : boostbook ; + +alias asio : ../libs/asio/doc//asio/<xsl:param>boost.libraries=../../libs/libraries.htm ; + +boostbook doc + : + src/boost.xml + : + ## 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/conversion/doc//lexical_cast + <dependency>../libs/chrono/doc//chrono + <dependency>../libs/program_options/doc//autodoc.xml + <dependency>../libs/algorithm/string/doc//autodoc.xml + <dependency>../libs/logic/doc//reference.xml + <dependency>../libs/functional/hash/doc//hash + #<dependency>../libs/type_traits/doc//type_traits + <dependency>../libs/static_assert/doc//static_assert + <dependency>../libs/tr1/doc//tr1 + <dependency>../libs/foreach/doc//foreach + <dependency>../libs/mpi/doc//mpi + <dependency>../libs/mpi/doc//mpi_autodoc.xml + <dependency>../libs/property_tree/doc//autodoc.xml + <dependency>../libs/property_tree/doc//property_tree + #<dependency>../libs/proto/doc//protodoc.xml + <dependency>../libs/proto/doc//proto + <dependency>../libs/ratio/doc//ratio + <dependency>../libs/typeof/doc//typeof + <dependency>../libs/xpressive/doc//autodoc.xml + <dependency>../libs/xpressive/doc//xpressive + <dependency>../libs/date_time/xmldoc//date_time_autodoc.xml + <dependency>../libs/date_time/xmldoc//gregorian_autodoc.xml + <dependency>../libs/date_time/xmldoc//posix_time_autodoc.xml + <dependency>../libs/date_time/xmldoc//local_time_autodoc.xml + <dependency>../tools/build/v2/doc//jam_docs + <dependency>../tools/quickbook/doc//quickbook + <dependency>../libs/interprocess/doc//autodoc.xml + <dependency>../libs/interprocess/doc//interprocess + <dependency>../libs/intrusive/doc//autodoc.xml + <dependency>../libs/intrusive/doc//intrusive + <dependency>../libs/move/doc//autodoc.xml + <dependency>../libs/move/doc//move + <dependency>../libs/container/doc//autodoc.xml + <dependency>../libs/container/doc//container + <dependency>../libs/units/doc//units + <dependency>../libs/unordered/doc//unordered + <dependency>../libs/thread/doc//thread + <dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml + <dependency>../libs/random/doc//random + #<dependency>../libs/spirit/doc//spirit + <dependency>../libs/heap/doc//autodoc.xml + <dependency>../libs/heap/doc//heap + + ## Add path references to the QuickBook generated docs... + + <implicit-dependency>../libs/accumulators/doc//accumulators + <implicit-dependency>../libs/chrono/doc//chrono + <implicit-dependency>../libs/conversion/doc//lexical_cast + <implicit-dependency>../libs/functional/hash/doc//hash + #<implicit-dependency>../libs/type_traits/doc//type_traits + <implicit-dependency>../libs/static_assert/doc//static_assert + <implicit-dependency>../libs/tr1/doc//tr1 + <implicit-dependency>../libs/foreach/doc//foreach + <implicit-dependency>../libs/property_tree/doc//property_tree + <implicit-dependency>../libs/proto/doc//proto + <implicit-dependency>../libs/ratio/doc//ratio + <implicit-dependency>../libs/typeof/doc//typeof + <implicit-dependency>../libs/xpressive/doc//xpressive + <implicit-dependency>../tools/build/v2/doc//jam_docs + <implicit-dependency>../tools/quickbook/doc//quickbook + <implicit-dependency>../libs/mpi/doc//mpi + <implicit-dependency>../libs/container/doc//container + <implicit-dependency>../libs/interprocess/doc//interprocess + <implicit-dependency>../libs/intrusive/doc//intrusive + <implicit-dependency>../libs/move/doc//move + <implicit-dependency>../libs/units/doc//units + <implicit-dependency>../libs/unordered/doc//unordered + <implicit-dependency>../libs/thread/doc//thread + <implicit-dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml + <implicit-dependency>../libs/random/doc//random + #<implicit-dependency>../libs/spirit/doc//spirit + <implicit-dependency>../libs/heap/doc//heap + + <xsl:param>boost.libraries=../../libs/libraries.htm + + <dependency>images + <dependency>callouts + ; + +install images : [ glob src/images/*.png ] : <location>html/images ; +explicit images ; +install callouts : [ glob src/images/callouts/*.png ] : <location>html/images/callouts ; +explicit callouts ; + + diff --git a/doc/html/Assignable.html b/doc/html/Assignable.html new file mode 100644 index 0000000000..d7a6f6829a --- /dev/null +++ b/doc/html/Assignable.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/Assignable.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/Assignable.html">http://boost-sandbox.sourceforge.net/doc/html/Assignable.html</a> + </body> +</html> diff --git a/doc/html/CopyConstructible.html b/doc/html/CopyConstructible.html new file mode 100644 index 0000000000..d88bf22c12 --- /dev/null +++ b/doc/html/CopyConstructible.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/CopyConstructible.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/CopyConstructible.html">http://boost-sandbox.sourceforge.net/doc/html/CopyConstructible.html</a> + </body> +</html> diff --git a/doc/html/accumulators.html b/doc/html/accumulators.html new file mode 100644 index 0000000000..c32c8ca35a --- /dev/null +++ b/doc/html/accumulators.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/accumulators.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/accumulators.html">http://boost-sandbox.sourceforge.net/doc/html/accumulators.html</a> + </body> +</html> diff --git a/doc/html/any.html b/doc/html/any.html new file mode 100644 index 0000000000..6b70582822 --- /dev/null +++ b/doc/html/any.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/any.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/any.html">http://boost-sandbox.sourceforge.net/doc/html/any.html</a> + </body> +</html> diff --git a/doc/html/array.html b/doc/html/array.html new file mode 100644 index 0000000000..03a39036cf --- /dev/null +++ b/doc/html/array.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/array.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/array.html">http://boost-sandbox.sourceforge.net/doc/html/array.html</a> + </body> +</html> diff --git a/doc/html/bbv2.html b/doc/html/bbv2.html new file mode 100644 index 0000000000..9fb97856a0 --- /dev/null +++ b/doc/html/bbv2.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/bbv2.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/bbv2.html">http://boost-sandbox.sourceforge.net/doc/html/bbv2.html</a> + </body> +</html> diff --git a/doc/html/bbv2/installation.html b/doc/html/bbv2/installation.html new file mode 100644 index 0000000000..ca0ff279f1 --- /dev/null +++ b/doc/html/bbv2/installation.html @@ -0,0 +1,18 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/bbv2/installation.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/bbv2/installation.html">http://boost-sandbox.sourceforge.net/doc/html/bbv2/installation.html</a> + </body> +</html> + + diff --git a/doc/html/boost_asio.html b/doc/html/boost_asio.html new file mode 100644 index 0000000000..10fefd4e67 --- /dev/null +++ b/doc/html/boost_asio.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boost_asio.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boost_asio.html">http://boost-sandbox.sourceforge.net/doc/html/boost_asio.html</a> + </body> +</html> + diff --git a/doc/html/boost_lexical_cast.html b/doc/html/boost_lexical_cast.html new file mode 100644 index 0000000000..0582217623 --- /dev/null +++ b/doc/html/boost_lexical_cast.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boost_lexical_cast.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boost_lexical_cast.html">http://boost-sandbox.sourceforge.net/doc/html/boost_lexical_cast.html</a> + </body> +</html> diff --git a/doc/html/boost_random.html b/doc/html/boost_random.html new file mode 100644 index 0000000000..abbf5bca48 --- /dev/null +++ b/doc/html/boost_random.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boost_random.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boost_random.html">http://boost-sandbox.sourceforge.net/doc/html/boost_random.html</a> + </body> +</html> + diff --git a/doc/html/boost_staticassert.html b/doc/html/boost_staticassert.html new file mode 100644 index 0000000000..1b1e042acd --- /dev/null +++ b/doc/html/boost_staticassert.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boost_staticassert.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boost_staticassert.html">http://boost-sandbox.sourceforge.net/doc/html/boost_staticassert.html</a> + </body> +</html> + diff --git a/doc/html/boost_tr1.html b/doc/html/boost_tr1.html new file mode 100644 index 0000000000..c682dc5cb9 --- /dev/null +++ b/doc/html/boost_tr1.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boost_tr1.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boost_tr1.html">http://boost-sandbox.sourceforge.net/doc/html/boost_tr1.html</a> + </body> +</html> + diff --git a/doc/html/boostbook.html b/doc/html/boostbook.html new file mode 100644 index 0000000000..89b866bfec --- /dev/null +++ b/doc/html/boostbook.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/boostbook.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/boostbook.html">http://boost-sandbox.sourceforge.net/doc/html/boostbook.html</a> + </body> +</html> diff --git a/doc/html/chrono.html b/doc/html/chrono.html new file mode 100644 index 0000000000..68dd242345 --- /dev/null +++ b/doc/html/chrono.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/chrono.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/chrono.html">http://boost-sandbox.sourceforge.net/doc/html/chrono.html</a> + </body> +</html> diff --git a/doc/html/container.html b/doc/html/container.html new file mode 100644 index 0000000000..6e6d27a3a2 --- /dev/null +++ b/doc/html/container.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/container.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/container.html">http://boost-sandbox.sourceforge.net/doc/html/container.html</a> + </body> +</html> diff --git a/doc/html/date_time.html b/doc/html/date_time.html new file mode 100644 index 0000000000..a8113c6654 --- /dev/null +++ b/doc/html/date_time.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/date_time.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/date_time.html">http://boost-sandbox.sourceforge.net/doc/html/date_time.html</a> + </body> +</html> diff --git a/doc/html/date_time/date_time_io.html b/doc/html/date_time/date_time_io.html new file mode 100644 index 0000000000..4a6304bb90 --- /dev/null +++ b/doc/html/date_time/date_time_io.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/date_time/date_time_io.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/date_time/date_time_io.html">http://boost-sandbox.sourceforge.net/doc/html/date_time/date_time_io.html</a> + </body> +</html> + diff --git a/doc/html/date_time/details.html b/doc/html/date_time/details.html new file mode 100644 index 0000000000..77b01b1628 --- /dev/null +++ b/doc/html/date_time/details.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/date_time/details.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/date_time/details.html">http://boost-sandbox.sourceforge.net/doc/html/date_time/details.html</a> + </body> +</html> + diff --git a/doc/html/date_time/local_time.html b/doc/html/date_time/local_time.html new file mode 100644 index 0000000000..23e64a44ef --- /dev/null +++ b/doc/html/date_time/local_time.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/date_time/local_time.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/date_time/local_time.html">http://boost-sandbox.sourceforge.net/doc/html/date_time/local_time.html</a> + </body> +</html> + diff --git a/doc/html/foreach.html b/doc/html/foreach.html new file mode 100644 index 0000000000..369fc453c1 --- /dev/null +++ b/doc/html/foreach.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/foreach.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/foreach.html">http://boost-sandbox.sourceforge.net/doc/html/foreach.html</a> + </body> +</html> + diff --git a/doc/html/function.html b/doc/html/function.html new file mode 100644 index 0000000000..d768e4c768 --- /dev/null +++ b/doc/html/function.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/function.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/function.html">http://boost-sandbox.sourceforge.net/doc/html/function.html</a> + </body> +</html> diff --git a/doc/html/hash.html b/doc/html/hash.html new file mode 100644 index 0000000000..5a860649b8 --- /dev/null +++ b/doc/html/hash.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/hash.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/hash.html">http://boost-sandbox.sourceforge.net/doc/html/hash.html</a> + </body> +</html> diff --git a/doc/html/hash/custom.html b/doc/html/hash/custom.html new file mode 100644 index 0000000000..f42ada1106 --- /dev/null +++ b/doc/html/hash/custom.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/hash/custom.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/hash/custom.html">http://boost-sandbox.sourceforge.net/doc/html/hash/custom.html</a> + </body> +</html> diff --git a/doc/html/heap.html b/doc/html/heap.html new file mode 100644 index 0000000000..ae8b14071e --- /dev/null +++ b/doc/html/heap.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/heap.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/heap.html">http://boost-sandbox.sourceforge.net/doc/html/heap.html</a> + </body> +</html> diff --git a/doc/html/images/blank.png b/doc/html/images/blank.png Binary files differnew file mode 100644 index 0000000000..764bf4f0c3 --- /dev/null +++ b/doc/html/images/blank.png diff --git a/doc/html/images/caution.png b/doc/html/images/caution.png Binary files differnew file mode 100644 index 0000000000..5b7809ca4a --- /dev/null +++ b/doc/html/images/caution.png diff --git a/doc/html/images/draft.png b/doc/html/images/draft.png Binary files differnew file mode 100644 index 0000000000..0084708c9b --- /dev/null +++ b/doc/html/images/draft.png diff --git a/doc/html/images/home.png b/doc/html/images/home.png Binary files differnew file mode 100644 index 0000000000..5584aacb09 --- /dev/null +++ b/doc/html/images/home.png diff --git a/doc/html/images/important.png b/doc/html/images/important.png Binary files differnew file mode 100644 index 0000000000..12c90f607a --- /dev/null +++ b/doc/html/images/important.png diff --git a/doc/html/images/next.png b/doc/html/images/next.png Binary files differnew file mode 100644 index 0000000000..59800b4e87 --- /dev/null +++ b/doc/html/images/next.png diff --git a/doc/html/images/next_disabled.png b/doc/html/images/next_disabled.png Binary files differnew file mode 100644 index 0000000000..10a8c59d7b --- /dev/null +++ b/doc/html/images/next_disabled.png diff --git a/doc/html/images/note.png b/doc/html/images/note.png Binary files differnew file mode 100644 index 0000000000..d0c3c645ab --- /dev/null +++ b/doc/html/images/note.png diff --git a/doc/html/images/prev.png b/doc/html/images/prev.png Binary files differnew file mode 100644 index 0000000000..d88a40f923 --- /dev/null +++ b/doc/html/images/prev.png diff --git a/doc/html/images/prev_disabled.png b/doc/html/images/prev_disabled.png Binary files differnew file mode 100644 index 0000000000..ab3c17e02d --- /dev/null +++ b/doc/html/images/prev_disabled.png diff --git a/doc/html/images/tip.png b/doc/html/images/tip.png Binary files differnew file mode 100644 index 0000000000..5c4aab3bb3 --- /dev/null +++ b/doc/html/images/tip.png diff --git a/doc/html/images/toc-blank.png b/doc/html/images/toc-blank.png Binary files differnew file mode 100644 index 0000000000..6ffad17a0c --- /dev/null +++ b/doc/html/images/toc-blank.png diff --git a/doc/html/images/toc-minus.png b/doc/html/images/toc-minus.png Binary files differnew file mode 100644 index 0000000000..abbb020c8e --- /dev/null +++ b/doc/html/images/toc-minus.png diff --git a/doc/html/images/toc-plus.png b/doc/html/images/toc-plus.png Binary files differnew file mode 100644 index 0000000000..941312ce0d --- /dev/null +++ b/doc/html/images/toc-plus.png diff --git a/doc/html/images/up.png b/doc/html/images/up.png Binary files differnew file mode 100644 index 0000000000..17d9c3ec49 --- /dev/null +++ b/doc/html/images/up.png diff --git a/doc/html/images/up_disabled.png b/doc/html/images/up_disabled.png Binary files differnew file mode 100644 index 0000000000..e22bc87121 --- /dev/null +++ b/doc/html/images/up_disabled.png diff --git a/doc/html/images/warning.png b/doc/html/images/warning.png Binary files differnew file mode 100644 index 0000000000..1c33db8f34 --- /dev/null +++ b/doc/html/images/warning.png diff --git a/doc/html/interprocess.html b/doc/html/interprocess.html new file mode 100644 index 0000000000..acb8310a6c --- /dev/null +++ b/doc/html/interprocess.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/interprocess.html"> + <title>Redirect to generated documentation</title> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/interprocess.html">http://boost-sandbox.sourceforge.net/doc/html/interprocess.html</a> + </body> +</html> + diff --git a/doc/html/intrusive.html b/doc/html/intrusive.html new file mode 100644 index 0000000000..4b83dd3329 --- /dev/null +++ b/doc/html/intrusive.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/intrusive.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/intrusive.html">http://boost-sandbox.sourceforge.net/doc/html/intrusive.html</a> + </body> +</html> + diff --git a/doc/html/lambda.html b/doc/html/lambda.html new file mode 100644 index 0000000000..9a771e2025 --- /dev/null +++ b/doc/html/lambda.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/lambda.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/lambda.html">http://boost-sandbox.sourceforge.net/doc/html/lambda.html</a> + </body> +</html> diff --git a/doc/html/move.html b/doc/html/move.html new file mode 100644 index 0000000000..5ca8cf46ef --- /dev/null +++ b/doc/html/move.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/move.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/move.html">http://boost-sandbox.sourceforge.net/doc/html/move.html</a> + </body> +</html> diff --git a/doc/html/mpi.html b/doc/html/mpi.html new file mode 100644 index 0000000000..5019c0b098 --- /dev/null +++ b/doc/html/mpi.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2007 Trustees of Indiana University + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/mpi.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/mpi.html">http://boost-sandbox.sourceforge.net/doc/html/mpi.html</a> + </body> +</html> diff --git a/doc/html/program_options.html b/doc/html/program_options.html new file mode 100644 index 0000000000..13f316a271 --- /dev/null +++ b/doc/html/program_options.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/program_options.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/program_options.html">http://boost-sandbox.sourceforge.net/doc/html/program_options.html</a> + </body> +</html> diff --git a/doc/html/property_tree.html b/doc/html/property_tree.html new file mode 100644 index 0000000000..8d0a4794b7 --- /dev/null +++ b/doc/html/property_tree.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/property_tree.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/property_tree.html">http://boost-sandbox.sourceforge.net/doc/html/property_tree.html</a> + </body> +</html> diff --git a/doc/html/proto.html b/doc/html/proto.html new file mode 100644 index 0000000000..98502e9610 --- /dev/null +++ b/doc/html/proto.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/proto.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/proto.html">http://boost-sandbox.sourceforge.net/doc/html/proto.html</a> + </body> +</html> diff --git a/doc/html/quickbook.html b/doc/html/quickbook.html new file mode 100644 index 0000000000..46372c9c0c --- /dev/null +++ b/doc/html/quickbook.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/quickbook.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/quickbook.html">http://boost-sandbox.sourceforge.net/doc/html/quickbook.html</a> + </body> +</html> diff --git a/doc/html/ratio.html b/doc/html/ratio.html new file mode 100644 index 0000000000..f9977c7e58 --- /dev/null +++ b/doc/html/ratio.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/ratio.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/ratio.html">http://boost-sandbox.sourceforge.net/doc/html/ratio.html</a> + </body> +</html> diff --git a/doc/html/ref.html b/doc/html/ref.html new file mode 100644 index 0000000000..0457c760b1 --- /dev/null +++ b/doc/html/ref.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/ref.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/ref.html">http://boost-sandbox.sourceforge.net/doc/html/ref.html</a> + </body> +</html> diff --git a/doc/html/signals.html b/doc/html/signals.html new file mode 100644 index 0000000000..62b7a08138 --- /dev/null +++ b/doc/html/signals.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/signals.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/signals.html">http://boost-sandbox.sourceforge.net/doc/html/signals.html</a> + </body> +</html> diff --git a/doc/html/signals2.html b/doc/html/signals2.html new file mode 100644 index 0000000000..046b960630 --- /dev/null +++ b/doc/html/signals2.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/signals2.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/signals2.html">http://boost-sandbox.sourceforge.net/doc/html/signals2.html</a> + </body> +</html> diff --git a/doc/html/string_algo.html b/doc/html/string_algo.html new file mode 100644 index 0000000000..967db68481 --- /dev/null +++ b/doc/html/string_algo.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/string_algo.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/string_algo.html">http://boost-sandbox.sourceforge.net/doc/html/string_algo.html</a> + </body> +</html> diff --git a/doc/html/thread.html b/doc/html/thread.html new file mode 100644 index 0000000000..6b4379bc74 --- /dev/null +++ b/doc/html/thread.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/thread.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/thread.html">http://boost-sandbox.sourceforge.net/doc/html/thread.html</a> + </body> +</html> diff --git a/doc/html/tribool.html b/doc/html/tribool.html new file mode 100644 index 0000000000..79894ee550 --- /dev/null +++ b/doc/html/tribool.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/tribool.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/tribool.html">http://boost-sandbox.sourceforge.net/doc/html/tribool.html</a> + </body> +</html> diff --git a/doc/html/typeof.html b/doc/html/typeof.html new file mode 100644 index 0000000000..79c95b2d97 --- /dev/null +++ b/doc/html/typeof.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/typeof.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/typeof.html">http://boost-sandbox.sourceforge.net/doc/html/typeof.html</a> + </body> +</html> diff --git a/doc/html/unordered.html b/doc/html/unordered.html new file mode 100644 index 0000000000..a7418c38d5 --- /dev/null +++ b/doc/html/unordered.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/unordered.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/unordered.html">http://boost-sandbox.sourceforge.net/doc/html/unordered.html</a> + </body> +</html> diff --git a/doc/html/variant.html b/doc/html/variant.html new file mode 100644 index 0000000000..b67b72ddf7 --- /dev/null +++ b/doc/html/variant.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/variant.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/variant.html">http://boost-sandbox.sourceforge.net/doc/html/variant.html</a> + </body> +</html> diff --git a/doc/html/xpressive.html b/doc/html/xpressive.html new file mode 100644 index 0000000000..70931e88ab --- /dev/null +++ b/doc/html/xpressive.html @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com> + + 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) --> + <title>Redirect to generated documentation</title> + <meta http-equiv="refresh" content="0; URL=http://boost-sandbox.sourceforge.net/doc/html/xpressive.html"> + </head> + <body> + Automatic redirection failed, please go to + <a href="http://boost-sandbox.sourceforge.net/doc/html/xpressive.html">http://boost-sandbox.sourceforge.net/doc/html/xpressive.html</a> + </body> +</html> + diff --git a/doc/images/valid-html401.png b/doc/images/valid-html401.png Binary files differnew file mode 100644 index 0000000000..c0108424a5 --- /dev/null +++ b/doc/images/valid-html401.png diff --git a/doc/pdf/Jamfile.v2 b/doc/pdf/Jamfile.v2 new file mode 100644 index 0000000000..e8ab8c6181 --- /dev/null +++ b/doc/pdf/Jamfile.v2 @@ -0,0 +1,189 @@ +# Copyright (c) 2008 John Maddock +# +# 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) + +import boostbook ; +import os ; +import common ; +import doxygen ; +import quickbook ; + +project : requirements <include>../../libs/geometry/doc ; + + + +boostbook array_docs + : ../../libs/array/doc/array.xml + : + <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html + <format>pdf + ; + +boostbook any_docs + : ../../libs/any/doc/any.xml + : + <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html + <format>pdf + ; + +install pdf-install + : + array_docs + any_docs + ../../libs/accumulators/doc//standalone + ../../libs/algorithm/string/doc//string_algo + ../../libs/algorithm/doc//standalone + ../../libs/bimap/doc//standalone + ../../libs/bind/doc//ref-doc + ../../libs/chrono/doc//standalone + ../../libs/concept_check/doc//concepts + ../../libs/config/doc//standalone + ../../libs/context/doc//standalone + #../../libs/container/doc//pdfinstall + ../../libs/conversion/doc//standalone + ../../libs/date_time/xmldoc//date_time + ../../libs/foreach/doc//standalone + ../../libs/function/doc//function-doc + ../../libs/functional/factory/doc//standalone + ../../libs/functional/forward/doc//standalone + ../../libs/functional/hash/doc//standalone +# ../../libs/functional/overloaded_function/doc//doc + ../../libs/fusion/doc//quickbook + #../../libs/geometry/doc//geometry + ../../libs/icl/doc//standalone + ../../libs/integer/doc//standalone + ../../libs/iterator/doc//standalone + ../../libs/lambda/doc//lambda-doc +# ../../libs/local_function/doc//doc + ../../libs/logic/doc//tribool + ../../libs/math/doc/complex//standalone + ../../libs/math/doc/octonion//standalone + ../../libs/math/doc/quaternion//standalone + ../../libs/math/doc/gcd//standalone + ../../libs/math/doc/sf_and_dist//pdfinstall + ../../libs/move/doc//standalone + ../../libs/mpi/doc//standalone + ../../libs/numeric/conversion/doc//standalone + ../../libs/optional/doc//standalone + ../../libs/phoenix/doc//phoenix-doc + ../../libs/program_options/doc//program_option + ../../libs/property_tree/doc//standalone + ../../libs/proto/doc//standalone + # Invalid Jamfile, doesn't use Boostbook anyway?? + #../../libs/ptr_container/doc//standalone + ../../libs/ratio/doc//standalone + ../../libs/regex/doc//standalone + ../../libs/signals/doc//doc + ../../libs/spirit/repository/doc//spirit2_repository + ../../libs/static_assert/doc//standalone + ../../libs/thread/doc//standalone + ../../libs/tr1/doc//standalone + ../../libs/type_traits/doc//pdfinstall + ../../libs/typeof/doc//standalone + ../../libs/units/doc//standalone +# ../../libs/utility/identity_type/doc//doc + ../../libs/unordered/doc//standalone + ../../libs/variant/doc//variant-doc + ../../libs/xpressive/doc//standalone + + ../../tools/boostbook/doc//boostbook + ../../tools/build/v2/doc//jam_docs + ../../tools/quickbook/doc//standalone + ../../tools/bcp/doc//standalone + : + <location>. + <install-type>PDF + <format>pdf + ; + + +install python-tutorial-install + : + ../../libs/python/doc/tutorial/doc//tutorial + : + <location>. + <install-type>PDF + <format>pdf + <name>python_tutorial.pdf + ; + +install asio-install + : + ../../libs/asio/doc//asio + : + <location>. + <install-type>PDF + <format>pdf + <name>asio.pdf + ; + +install phoenix-install + : + ../../libs/spirit/phoenix/doc//quickbook + : + <location>. + <install-type>PDF + <format>pdf + <name>spirit-phoenix-v2.pdf + ; + +install boost-build-install + : + ../../tools/build/v2/doc//userman + : + <location>. + <install-type>PDF + <format>pdf + <name>boost_build.pdf + ; + +install signals2-install + : + ../../libs/signals2/doc//standalone + : + <location>. + <install-type>PDF + <format>pdf + <name>signals2.pdf + <dependency>../../libs/signals2/doc//hello_world_def_code_snippet.xml + ; + +install range-install + : + ../../libs/range/doc//quickbook + : + <location>. + <install-type>PDF + <format>pdf + <name>range.pdf + ; + +# Just copy the MSM PDF over: +install msm_install : ../../libs/msm/doc/pdf/msm.pdf : <location>. ; + +install spirit-install + : + ../../libs/spirit/doc//spirit2 + : + <location>. + <install-type>PDF + <format>pdf + <name>spirit2.pdf +; + +install scope_exit_install + : + ../../libs/scope_exit/doc//doc + : + <location>. + <install-type>PDF + <format>pdf + <name>scope_exit.pdf +; + + + + + diff --git a/doc/pdf/build b/doc/pdf/build new file mode 100644 index 0000000000..61a5926fc5 --- /dev/null +++ b/doc/pdf/build @@ -0,0 +1,20 @@ +#!/bin/bash +boost_version=$(grep 'define.*BOOST_LIB_VERSION' ../../boost/version.hpp | sed 's/.*"\([^"]*\)".*/\1/') +echo Boost version tag = $boost_version +(cd ../../libs/accumulators/doc && bjam -a) 2>&1 | tee build.log +(cd ../../libs/container/doc && rm -rf *.pdf && bjam -a pdfinstall xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log +(cd ../../libs/interprocess/doc && rm -rf *.pdf && bjam -a pdfinstall xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log +(cd ../../libs/intrusive/doc && rm -rf *.pdf && bjam -a pdfinstall xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log +(cd ../../libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk && bjam release) 2>&1 | tee -a build.log +(cd ../../libs/functional/overloaded_function/doc && rm -rf *.pdf && bjam -a pdfinstall && cp *.pdf ../../../../doc/pdf) 2>&1 | tee -a build.log +(cd ../../libs/local_function/doc && rm -rf *.pdf && bjam -a pdfinstall && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log +(cd ../../libs/utility/identity_type/doc && rm -rf *.pdf && bjam -a pdfinstall && cp *.pdf ../../../../doc/pdf) 2>&1 | tee -a build.log +cp ../../dist/bin/doxygen_xml2qbk* /usr/local/bin +(cd ../../libs/geometry/doc && rm -rf *.pdf && ./make_qbk.py && bjam pdfinstall -a xsl:param=fop1.extensions=1 xsl:param=xep.extensions=0 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log +bjam -a --enable-index pdf -d2 xsl:param=fop1.extensions=0 xsl:param=xep.extensions=1 2>&1 | tee -a build.log +rm -rf boost_${boost_version}_pdf +mkdir boost_${boost_version}_pdf +mv *.pdf boost_${boost_version}_pdf + + + diff --git a/doc/src/boost.xml b/doc/src/boost.xml new file mode 100644 index 0000000000..b2e40c5d4e --- /dev/null +++ b/doc/src/boost.xml @@ -0,0 +1,769 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE boostbook PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" + "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<boostbook id="boost" xmlns:xi="http://www.w3.org/2001/XInclude" + last-revision="$Date$"> + <title>The Boost C++ Libraries BoostBook Documentation Subset</title> + + <preface id="about"> + <title>What's Included in This Document</title> + + <para>This document represents only a subset of the full Boost + documentation: that part which is generated from BoostBook or + QuickBook sources. Eventually all Boost libraries may use these + formats, but in the meantime, much of Boost's documentation is not + available here. Please + see <ulink + url="http://www.boost.org/libs">http://www.boost.org/libs</ulink> + for complete documentation. + </para> + + <para> + Documentation for some of the libraries described in this document is + available in alternative formats: + <itemizedlist> + <listitem> + <simpara><link linkend="boost">HTML</link></simpara> + </listitem> + </itemizedlist> + <itemizedlist> + <listitem> + <simpara><ulink url="http://sourceforge.net/projects/boost/files/boost-docs/">PDF</ulink></simpara> + </listitem> + </itemizedlist> + </para> + + </preface> + + <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"/> + + <library name="Asio" dirname="asio" html-only="1"> + <libraryinfo> + <author> + <firstname>Christopher</firstname> + <surname>Kohlhoff</surname> + </author> + + <librarypurpose>Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs</librarypurpose> + <librarycategory name="category:io"/> + </libraryinfo> + </library> + + <library name="Bind" dirname="bind" html-only="1"> + <libraryinfo> + <author> + <firstname>Peter</firstname> + <surname>Dimov</surname> + </author> + <librarypurpose>Generalized binders for function/object/pointers and member functions</librarypurpose> + <librarycategory name="category:higher-order"/> + </libraryinfo> + </library> + + <library name="Mem_fn" dirname="bind" html-only="1" + url="../../libs/bind/mem_fn.html"> + <libraryinfo> + <author> + <firstname>Peter</firstname> + <surname>Dimov</surname> + </author> + <librarypurpose>Generalized binders for member functions</librarypurpose> + <librarycategory name="category:higher-order"/> + </libraryinfo> + </library> + + <library name="Call Traits" dirname="call_traits" html-only="1" + url="../../libs/utility/call_traits.htm"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Maddock</surname> + </author> + <author> + <firstname>Howard</firstname> + <surname>Hinnant</surname> + </author> + <librarypurpose>Defines types for passing parameters</librarypurpose> + <librarycategory name="category:generic"/> + </libraryinfo> + </library> + + <xi:include href="chrono.xml"/> + + <library name="Circular Buffer" dirname="circular_buffer" html-only="1" + url="../../libs/circular_buffer/index.html"> + <libraryinfo> + <author> + <firstname>Jan</firstname> + <surname>Gaspar</surname> + </author> + <librarypurpose>A STL compliant container also known as ring or cyclic buffer</librarypurpose> + <librarycategory name="category:containers"/> + </libraryinfo> + </library> + + <library name="Compatibility" dirname="compatibility" html-only="1"> + <libraryinfo> + <author> + <firstname>Ralf</firstname> + <surname>Grosse-Kunstleve</surname> + </author> + <author> + <firstname>Jens</firstname> + <surname>Maurer</surname> + </author> + <librarypurpose>Help for non-conforming standard libraries</librarypurpose> + <librarycategory name="category:broken"/> + </libraryinfo> + </library> + + <library name="Compose" dirname="compose" html-only="1" + url="../../libs/compose/index.htm"> + <libraryinfo> + <author> + <firstname>Nicolai</firstname> + <surname>Josuttis</surname> + </author> + + <librarypurpose>Functional composition adapters for the STL</librarypurpose> + <librarycategory name="category:higher-order"/> + </libraryinfo> + </library> + + <library name="Compressed Pair" dirname="compressed_pair" html-only="1" + url="../../libs/utility/compressed_pair.htm"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Maddock</surname> + </author> + <author> + <firstname>Howard</firstname> + <surname>Hinnant</surname> + </author> + <librarypurpose>Empty member optimization</librarypurpose> + <librarycategory name="category:data-structures"/> + <librarycategory name="category:misc"/> + </libraryinfo> + </library> + + <library name="Concept Check" dirname="concept_check"> + <libraryinfo> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + <librarypurpose>Tools for generic programming</librarypurpose> + <librarycategory name="category:generic"/> + <librarycategory name="category:testing"/> + </libraryinfo> + <title>Boost.Concept_Check</title> + <xi:include href="../../libs/concept_check/doc/reference/concepts.xml"/> + </library> + + <library name="Config" dirname="config" html-only="1"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Maddock</surname> + </author> + <author> + <firstname>Beman</firstname> + <surname>Dawes</surname> + </author> + <author> + <firstname>Vesa</firstname> + <surname>Karvonen</surname> + </author> + + <librarypurpose>Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users</librarypurpose> + <librarycategory name="category:broken"/> + </libraryinfo> + </library> + + <xi:include href="container.xml"/> + + <library name="Conversion" dirname="conversion" html-only="1" + url="../../libs/conversion/index.html"> + <libraryinfo> + <author> + <firstname>Dave</firstname> + <surname>Abrahams</surname> + </author> + <author> + <firstname>Kevlin</firstname> + <surname>Henney</surname> + </author> + + <librarypurpose>Numeric, polymorphic, and lexical casts</librarypurpose> + <librarycategory name="category:misc"/> + </libraryinfo> + </library> + + <library name="CRC" dirname="crc" html-only="1"> + <libraryinfo> + <author> + <firstname>Daryle</firstname> + <surname>Walker</surname> + </author> + + <librarypurpose>Cyclic Redundancy Code</librarypurpose> + <librarycategory name="category:misc"/> + </libraryinfo> + </library> + + <xi:include href="../../libs/date_time/xmldoc/date_time.xml"/> + + <library name="Dynamic Bitset" dirname="dynamic_bitset" html-only="1"> + <libraryinfo> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + <author> + <firstname>Chuck</firstname> + <surname>Allison</surname> + </author> + <librarypurpose>A runtime sized version of <code>std::bitset</code></librarypurpose> + <librarycategory name="category:containers"/> + </libraryinfo> + </library> + + <library name="Format" dirname="format" html-only="1" + url="../../libs/format/index.html"> + <libraryinfo> + <author> + <firstname>Samuel</firstname> + <surname>Krempp</surname> + </author> + + <librarypurpose>Type-safe 'printf-like' format operations</librarypurpose> + <librarycategory name="category:string-text"/> + <librarycategory name="category:io"/> + </libraryinfo> + </library> + + <library name="Filesystem" dirname="filesystem" html-only="1"> + <libraryinfo> + <author> + <firstname>Beman</firstname> + <surname>Dawes</surname> + </author> + + <librarypurpose>Portable paths, iteration over directories, and other useful filesystem operations</librarypurpose> + <librarycategory name="category:misc"/> + </libraryinfo> + </library> + + <xi:include href="foreach.xml"/> + + <xi:include href="../../libs/function/doc/function.xml"/> + + <library name="Functional" dirname="functional" html-only="1"> + <libraryinfo> + <author> + <firstname>Mark</firstname> + <surname>Rodgers</surname> + </author> + <librarypurpose>Enhanced function object adaptors</librarypurpose> + <librarycategory name="category:higher-order"/> + </libraryinfo> + </library> + + <xi:include href="hash.xml"/> + + <library name="Graph" dirname="graph" html-only="1"> + <libraryinfo> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + <author> + <firstname>University of Notre Dame</firstname> + <surname>Team</surname> + </author> + <librarypurpose>Generic graph components and algorithms</librarypurpose> + <librarycategory name="category:containers"/> + <librarycategory name="category:iterators"/> + <librarycategory name="category:algorithms"/> + </libraryinfo> + </library> + + <xi:include href="heap.xml"/> + + <library name="Integer" dirname="integer" html-only="1" + url="../../libs/integer/index.html"> + <libraryinfo> + <author> + <firstname>various</firstname> + <surname>authors</surname> + </author> + + <librarypurpose>Headers to ease dealing with integral types</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <xi:include href="interprocess.xml"/> + + <library name="Interval" dirname="numeric/interval" html-only="1" + url="../../libs/numeric/interval/doc/index.html"> + <libraryinfo> + <author> + <firstname>Guillaume</firstname> + <surname>Melquiond</surname> + </author> + <author> + <firstname>Hervé</firstname> + <surname>Brönnimann</surname> + </author> + <author> + <firstname>Sylvain</firstname> + <surname>Pion</surname> + </author> + + <librarypurpose>Extends the usual arithmetic functions to mathematical intervals</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <xi:include href="intrusive.xml"/> + + <library name="I/O State Savers" dirname="io" html-only="1"> + <libraryinfo> + <author> + <firstname>Daryle</firstname> + <surname>Walker</surname> + </author> + + <librarypurpose>Save I/O state to prevent jumbled data</librarypurpose> + <librarycategory name="category:io"/> + </libraryinfo> + </library> + + <library name="Iterator Adaptors" dirname="utility" html-only="1" + url="../../libs/utility/iterator_adaptors.htm"> + <libraryinfo> + <author> + <firstname>Dave</firstname> + <surname>Abrahams</surname> + </author> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + <author> + <firstname>John</firstname> + <surname>Potter</surname> + </author> + + <librarypurpose>Adapt a base type into a standard conforming iterator</librarypurpose> + <librarycategory name="category:iterators"/> + </libraryinfo> + </library> + + <xi:include href="../../libs/lambda/doc/lambda.xml"/> + + <xi:include href="lexical_cast.xml"/> + + <library name="Math" dirname="math" html-only="1"> + <libraryinfo> + <author> + <firstname>various</firstname> + <surname>authors</surname> + </author> + + <librarypurpose>Several contributions in the domain of mathematics</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <library name="Math/Common Factor" dirname="math/common_factor" html-only="1" + url="../../libs/math/doc/common_factor.html"> + <libraryinfo> + <author> + <firstname>Daryle</firstname> + <surname>Walker</surname> + </author> + + <librarypurpose>Greatest common divisor and least common multiple</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <library name="Math/Octonion" dirname="math/octonion" html-only="1"> + <libraryinfo> + <author> + <firstname>Hubert</firstname> + <surname>Holin</surname> + </author> + + <librarypurpose>Octonions</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <library name="Math/Quaternion" dirname="math/quaternion" html-only="1"> + <libraryinfo> + <author> + <firstname>Hubert</firstname> + <surname>Holin</surname> + </author> + + <librarypurpose>Quaternions</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <library name="Math/Special Functions" dirname="math/special_functions" html-only="1"> + <libraryinfo> + <author> + <firstname>Hubert</firstname> + <surname>Holin</surname> + </author> + + <librarypurpose>Mathematical special functions such as atanh, sinc, and sinhc</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <xi:include href="move.xml"/> + + <library name="MPL" dirname="mpl" html-only="1"> + <libraryinfo> + <author> + <firstname>Aleksey</firstname> + <surname>Gurtovoy</surname> + </author> + + <librarypurpose>Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes</librarypurpose> + <librarycategory name="category:template"/> + </libraryinfo> + </library> + + <library name="Multi Array" dirname="multi_array" html-only="1"> + <libraryinfo> + <author> + <firstname>Ron</firstname> + <surname>Garcia</surname> + </author> + + <librarypurpose>Multidimensional containers and adaptors for arrays of contiguous data</librarypurpose> + <librarycategory name="category:math"/> + <librarycategory name="category:containers"/> + </libraryinfo> + </library> + + <library name="Operators" dirname="utility" html-only="1"> + <libraryinfo> + <author> + <firstname>Dave</firstname> + <surname>Abrahams</surname> + </author> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + + <librarypurpose>Templates ease arithmetic classes and iterators</librarypurpose> + <librarycategory name="category:generic"/> + <librarycategory name="category:iterators"/> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <library name="Optional" dirname="optional" html-only="1"> + <libraryinfo> + <author> + <firstname>Fernando</firstname> + <surname>Cacciola</surname> + </author> + + <librarypurpose>Discriminated-union wrapper for optional values</librarypurpose> + <librarycategory name="category:misc"/> + <librarycategory name="category:data-structures"/> + </libraryinfo> + </library> + + <xi:include href="mpi.xml"/> + + <library name="Pool" dirname="pool" html-only="1"> + <libraryinfo> + <author> + <firstname>Steve</firstname> + <surname>Cleary</surname> + </author> + + <librarypurpose>Memory pool management</librarypurpose> + <librarycategory name="category:memory"/> + </libraryinfo> + </library> + + <library name="Preprocessor" dirname="preprocessor" html-only="1"> + <libraryinfo> + <author> + <firstname>Vesa</firstname> + <surname>Karvonen</surname> + </author> + <author> + <firstname>Paul</firstname> + <surname>Mensonides</surname> + </author> + + <librarypurpose>Preprocessor metaprogramming tools including repetition and recursion</librarypurpose> + <librarycategory name="category:preprocessor"/> + </libraryinfo> + </library> + + <xi:include href="../../libs/program_options/doc/program_options.xml"/> + + <library name="Property Map" dirname="property_map" html-only="1"> + <libraryinfo> + <author> + <firstname>Jeremy</firstname> + <surname>Siek</surname> + </author> + <librarypurpose>Concepts defining interfaces which map key objects to value objects</librarypurpose> + <librarycategory name="category:containers"/> + <librarycategory name="category:generic"/> + </libraryinfo> + </library> + + <xi:include href="property_tree.xml"/> + + <xi:include href="proto.xml"/> + + <library name="Python" dirname="python" html-only="1"> + <libraryinfo> + <author> + <firstname>Dave</firstname> + <surname>Abrahams</surname> + </author> + <librarypurpose>Reflects C++ classes and functions into <ulink url="http://www.python.org">Python</ulink></librarypurpose> + <librarycategory name="category:lang"/> + </libraryinfo> + </library> + + <xi:include href="random.xml"/> + + <xi:include href="ratio.xml"/> + + <library name="Rational" dirname="rational" html-only="1"> + <libraryinfo> + <author> + <firstname>Paul</firstname> + <surname>Moore</surname> + </author> + <librarypurpose>A rational number class</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <xi:include href="../../libs/bind/doc/ref.xml"/> + + <library name="Regex" dirname="regex" html-only="1" + url="../../libs/regex/index.html"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Maddock</surname> + </author> + <librarypurpose>Regular expression library</librarypurpose> + <librarycategory name="category:string-text"/> + </libraryinfo> + </library> + + <library name="Serialization" dirname="serialization" html-only="1" + url="../../libs/serialization/index.html"> + <libraryinfo> + <author> + <firstname>Robert</firstname> + <surname>Ramey</surname> + </author> + <librarypurpose>Serialization of C++ objects for persistence and marshalling</librarypurpose> + <librarycategory name="category:io"/> + </libraryinfo> + </library> + + <xi:include href="../../libs/signals/doc/signals.xml"/> + + <xi:include href="../../libs/signals2/doc/signals.xml"/> + + <library name="Smart Pointer" dirname="smart_ptr" html-only="1" + url="../../libs/smart_ptr/index.html"> + <libraryinfo> + <author> + <firstname>Greg</firstname> + <surname>Colvin</surname> + </author> + <author> + <firstname>Beman</firstname> + <surname>Dawes</surname> + </author> + <author> + <firstname>Peter</firstname> + <surname>Dimov</surname> + </author> + <author> + <firstname>Darin</firstname> + <surname>Adler</surname> + </author> + <librarypurpose>Six smart pointer class templates</librarypurpose> + <librarycategory name="category:memory"/> + </libraryinfo> + </library> + + <library name="Spirit" dirname="spirit" html-only="1"> + <libraryinfo> + <author> + <firstname>Joel</firstname> + <surname>de Guzman</surname> + </author> + <author> + <firstname>team</firstname> + </author> + + <librarypurpose>LL parser framework represents parsers directly as EBNF grammars in inlined C++</librarypurpose> + <librarycategory name="category:text"/> + <librarycategory name="category:parsing"/> + </libraryinfo> + </library> + + <xi:include href="static_assert.xml"/> + + <xi:include href="../../libs/algorithm/string/doc/string_algo.xml"/> + + <library name="Test" dirname="test" html-only="1"> + <libraryinfo> + <author> + <firstname>Gennadiy</firstname> + <surname>Rozental</surname> + </author> + <librarypurpose>Support for simple program testing, full unit testing, and for program execution monitoring</librarypurpose> + <librarycategory name="category:testing"/> + </libraryinfo> + </library> + + <xi:include href="thread.xml"/> + + <library name="Timer" dirname="timer" html-only="1" + url="../../libs/timer/index.html"> + <libraryinfo> + <author> + <firstname>Beman</firstname> + <surname>Dawes</surname> + </author> + <librarypurpose>Event timer, progress timer, and progress display classes</librarypurpose> + <librarycategory name="category:misc"/> + </libraryinfo> + </library> + + <library name="Tokenizer" dirname="tokenizer" html-only="1" + url="../../libs/tokenizer/index.html"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Bandela</surname> + </author> + <librarypurpose>Break of a string or other character sequence into a series of tokens</librarypurpose> + <librarycategory name="category:string-text"/> + <librarycategory name="category:iterators"/> + </libraryinfo> + </library> + + <xi:include href="tr1.xml"/> + <xi:include href="../../libs/logic/doc/tribool.boostbook"/> + + <library name="Tuple" dirname="tuple" html-only="1"> + <libraryinfo> + <author> + <firstname>Jaakko</firstname> + <surname>Järvi</surname> + </author> + <librarypurpose>Ease definition of functions returning multiple values, and more</librarypurpose> + <librarycategory name="category:data-structures"/> + </libraryinfo> + </library> + + <library name="Type Traits" dirname="type_traits" html-only="1"> + <libraryinfo> + <author> + <firstname>John</firstname> + <surname>Maddock</surname> + </author> + <librarypurpose>Meta-programming support library.</librarypurpose> + <librarycategory name="category:generic"/> + </libraryinfo> + </library> + + <xi:include href="typeof.xml"/> + + <library name="uBLAS" dirname="numeric/ublas" html-only="1"> + <libraryinfo> + <author> + <firstname>Joerg</firstname> + <surname>Walter</surname> + </author> + <author> + <firstname>Mathias</firstname> + <surname>Koch</surname> + </author> + <librarypurpose>Basic linear algebra for dense, packed and sparse matrices</librarypurpose> + <librarycategory name="category:math"/> + </libraryinfo> + </library> + + <xi:include href="units.xml"/> + + <xi:include href="unordered.xml"/> + + <library name="Utility" dirname="utility" html-only="1"> + <libraryinfo> + <author> + <firstname>Dave</firstname> + <surname>Abrahams</surname> + </author> + <author> + <firstname>others</firstname> + </author> + + <librarypurpose>Class noncopyable plus <functionname>checked_delete</functionname>, <functionname>checked_array_delete</functionname>, <functionname>next</functionname>, <functionname>prior</functionname> function templates, plus base-from-member idiom</librarypurpose> + <librarycategory name="category:misc"/> + <librarycategory name="category:memory"/> + <librarycategory name="category:algorithms"/> + </libraryinfo> + </library> + <xi:include href="../../libs/variant/doc/variant.xml"/> + + <xi:include href="xpressive.xml"/> + + </part> + + <part id="tools"> + <title>Boost Tools</title> + <partintro> + <para> + Boost developers, testers, and maintainers have developed various programs to + help with the administration of the Boost Libraries. Like everything else about + Boost, these tools are available in source form, and are part of the regular + Boost distribution. + </para> + <para> + Users may find these tools useful when porting Boost libraries to a new platform, + or for use with their own applications. + </para> + </partintro> + <xi:include href="../../tools/boostbook/doc/boostbook.xml"/> + <xi:include href="quickbook.xml"/> + <xi:include href="jam_docs.xml"/> + <xi:include href="../../tools/build/v2/doc/src/userman.xml"/> + </part> +</boostbook> + + diff --git a/doc/src/boostbook.css b/doc/src/boostbook.css new file mode 100644 index 0000000000..f106e46622 --- /dev/null +++ b/doc/src/boostbook.css @@ -0,0 +1,646 @@ +/*============================================================================= + Copyright (c) 2004 Joel de Guzman + http://spirit.sourceforge.net/ + + Distributed under the Boost Software License, Version 1.0. (See accompany- + ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +=============================================================================*/ + +/*============================================================================= + Body defaults +=============================================================================*/ + + body + { + margin: 1em; + font-family: sans-serif; + } + +/*============================================================================= + Paragraphs +=============================================================================*/ + + p + { + text-align: left; + font-size: 10pt; + line-height: 1.15; + } + +/*============================================================================= + Program listings +=============================================================================*/ + + /* Code on paragraphs */ + p tt.computeroutput + { + font-size: 9pt; + } + + pre.synopsis + { + font-size: 9pt; + margin: 1pc 4% 0pc 4%; + padding: 0.5pc 0.5pc 0.5pc 0.5pc; + } + + .programlisting, + .screen + { + font-size: 9pt; + display: block; + margin: 1pc 4% 0pc 4%; + padding: 0.5pc 0.5pc 0.5pc 0.5pc; + } + + /* Program listings in tables don't get borders */ + td .programlisting, + td .screen + { + margin: 0pc 0pc 0pc 0pc; + padding: 0pc 0pc 0pc 0pc; + } + +/*============================================================================= + Headings +=============================================================================*/ + + h1, h2, h3, h4, h5, h6 + { + text-align: left; + margin: 1em 0em 0.5em 0em; + font-weight: bold; + } + + h1 { font-size: 140%; } + h2 { font-weight: bold; font-size: 140%; } + h3 { font-weight: bold; font-size: 130%; } + h4 { font-weight: bold; font-size: 120%; } + h5 { font-weight: normal; font-style: italic; font-size: 110%; } + h6 { font-weight: normal; font-style: italic; font-size: 100%; } + + /* Top page titles */ + title, + h1.title, + h2.title + h3.title, + h4.title, + h5.title, + h6.title, + .refentrytitle + { + font-weight: bold; + margin-bottom: 1pc; + } + + h1.title { font-size: 140% } + h2.title { font-size: 140% } + h3.title { font-size: 130% } + h4.title { font-size: 120% } + h5.title { font-size: 110% } + h6.title { font-size: 100% } + + .section h1 + { + margin: 0em 0em 0.5em 0em; + font-size: 140%; + } + + .section h2 { font-size: 140% } + .section h3 { font-size: 130% } + .section h4 { font-size: 120% } + .section h5 { font-size: 110% } + .section h6 { font-size: 100% } + + /* Code on titles */ + h1 tt.computeroutput { font-size: 140% } + h2 tt.computeroutput { font-size: 140% } + h3 tt.computeroutput { font-size: 130% } + h4 tt.computeroutput { font-size: 130% } + h5 tt.computeroutput { font-size: 130% } + h6 tt.computeroutput { font-size: 130% } + + +/*============================================================================= + Author +=============================================================================*/ + + h3.author + { + font-size: 100% + } + +/*============================================================================= + Lists +=============================================================================*/ + + li + { + font-size: 10pt; + line-height: 1.3; + } + + /* Unordered lists */ + ul + { + text-align: left; + } + + /* Ordered lists */ + ol + { + text-align: left; + } + +/*============================================================================= + Links +=============================================================================*/ + + a + { + text-decoration: none; /* no underline */ + } + + a:hover + { + text-decoration: underline; + } + +/*============================================================================= + Spirit style navigation +=============================================================================*/ + + .spirit-nav + { + text-align: right; + } + + .spirit-nav a + { + color: white; + padding-left: 0.5em; + } + + .spirit-nav img + { + border-width: 0px; + } + +/*============================================================================= + Copyright footer +=============================================================================*/ + .copyright-footer + { + text-align: right; + font-size: 70%; + } + + .copyright-footer p + { + text-align: right; + font-size: 80%; + } + +/*============================================================================= + Table of contents +=============================================================================*/ + + .toc + { + margin: 1pc 4% 0pc 4%; + padding: 0.1pc 1pc 0.1pc 1pc; + font-size: 80%; + line-height: 1.15; + } + + .boost-toc + { + float: right; + padding: 0.5pc; + } + + /* Code on toc */ + .toc .computeroutput { font-size: 120% } + + /* No margin on nested menus */ + + .toc dl dl { margin: 0; } + +/*============================================================================= + Tables +=============================================================================*/ + + .table-title, + div.table p.title + { + margin-left: 4%; + padding-right: 0.5em; + padding-left: 0.5em; + } + + .informaltable table, + .table table + { + width: 92%; + margin-left: 4%; + margin-right: 4%; + } + + div.informaltable table, + div.table table + { + padding: 4px; + } + + /* Table Cells */ + div.informaltable table tr td, + div.table table tr td + { + padding: 0.5em; + text-align: left; + font-size: 9pt; + } + + div.informaltable table tr th, + div.table table tr th + { + padding: 0.5em 0.5em 0.5em 0.5em; + border: 1pt solid white; + font-size: 80%; + } + + table.simplelist + { + width: auto !important; + margin: 0em !important; + padding: 0em !important; + border: none !important; + } + table.simplelist td + { + margin: 0em !important; + padding: 0em !important; + text-align: left !important; + font-size: 9pt !important; + border: none !important; + } + +/*============================================================================= + Blurbs +=============================================================================*/ + + div.note, + div.tip, + div.important, + div.caution, + div.warning, + p.blurb + { + font-size: 9pt; /* A little bit smaller than the main text */ + line-height: 1.2; + display: block; + margin: 1pc 4% 0pc 4%; + padding: 0.5pc 0.5pc 0.5pc 0.5pc; + } + + p.blurb img + { + padding: 1pt; + } + +/*============================================================================= + Variable Lists +=============================================================================*/ + + div.variablelist + { + margin: 1em 0; + } + + /* Make the terms in definition lists bold */ + div.variablelist dl dt, + span.term + { + font-weight: bold; + font-size: 10pt; + } + + div.variablelist table tbody tr td + { + text-align: left; + vertical-align: top; + padding: 0em 2em 0em 0em; + font-size: 10pt; + margin: 0em 0em 0.5em 0em; + line-height: 1; + } + + div.variablelist dl dt + { + margin-bottom: 0.2em; + } + + div.variablelist dl dd + { + margin: 0em 0em 0.5em 2em; + font-size: 10pt; + } + + div.variablelist table tbody tr td p, + div.variablelist dl dd p + { + margin: 0em 0em 0.5em 0em; + line-height: 1; + } + +/*============================================================================= + Misc +=============================================================================*/ + + /* Title of books and articles in bibliographies */ + span.title + { + font-style: italic; + } + + span.underline + { + text-decoration: underline; + } + + span.strikethrough + { + text-decoration: line-through; + } + + /* Copyright, Legal Notice */ + div div.legalnotice p + { + text-align: left + } + +/*============================================================================= + Colors +=============================================================================*/ + + @media screen + { + body { + background-color: #FFFFFF; + color: #000000; + } + + /* Syntax Highlighting */ + .keyword { color: #0000AA; } + .identifier { color: #000000; } + .special { color: #707070; } + .preprocessor { color: #402080; } + .char { color: teal; } + .comment { color: #800000; } + .string { color: teal; } + .number { color: teal; } + .white_bkd { background-color: #FFFFFF; } + .dk_grey_bkd { background-color: #999999; } + + /* Links */ + a, a .keyword, a .identifier, a .special, a .preprocessor + a .char, a .comment, a .string, a .number + { + color: #005a9c; + } + + a:visited, a:visited .keyword, a:visited .identifier, + a:visited .special, a:visited .preprocessor a:visited .char, + a:visited .comment, a:visited .string, a:visited .number + { + color: #9c5a9c; + } + + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, + h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, + h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited + { + text-decoration: none; /* no underline */ + color: #000000; + } + + /* Copyright, Legal Notice */ + .copyright + { + color: #666666; + font-size: small; + } + + div div.legalnotice p + { + color: #666666; + } + + /* Program listing */ + pre.synopsis + { + border: 1px solid #DCDCDC; + } + + .programlisting, + .screen + { + border: 1px solid #DCDCDC; + } + + td .programlisting, + td .screen + { + border: 0px solid #DCDCDC; + } + + /* Blurbs */ + div.note, + div.tip, + div.important, + div.caution, + div.warning, + p.blurb + { + border: 1px solid #DCDCDC; + } + + /* Table of contents */ + .toc + { + border: 1px solid #DCDCDC; + } + + /* Tables */ + div.informaltable table tr td, + div.table table tr td + { + border: 1px solid #DCDCDC; + } + + div.informaltable table tr th, + div.table table tr th + { + background-color: #F0F0F0; + border: 1px solid #DCDCDC; + } + + .copyright-footer + { + color: #8F8F8F; + } + + /* Misc */ + span.highlight + { + color: #00A000; + } + } + + @media print + { + /* Links */ + a + { + color: black; + } + + a:visited + { + color: black; + } + + .spirit-nav + { + display: none; + } + + /* Program listing */ + pre.synopsis + { + border: 1px solid gray; + } + + .programlisting, + .screen + { + border: 1px solid gray; + } + + td .programlisting, + td .screen + { + border: 0px solid #DCDCDC; + } + + /* Table of contents */ + .toc + { + border: 1px solid gray; + } + + .informaltable table, + .table table + { + border: 1px solid gray; + border-collapse: collapse; + } + + /* Tables */ + div.informaltable table tr td, + div.table table tr td + { + border: 1px solid gray; + } + + div.informaltable table tr th, + div.table table tr th + { + border: 1px solid gray; + } + + table.simplelist tr td + { + border: none !important; + } + + /* Misc */ + span.highlight + { + font-weight: bold; + } + } + +/*============================================================================= + Images +=============================================================================*/ + + span.inlinemediaobject img + { + vertical-align: middle; + } + +/*============================================================================== + Super and Subscript: style so that line spacing isn't effected, see + http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341 +==============================================================================*/ + +sup, +sub { + height: 0; + line-height: 1; + vertical-align: baseline; + position: relative; + +} + +/* For internet explorer: */ + +* html sup, +* html sub { + vertical-align: bottom; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +/*============================================================================== + Indexes: pretty much the same as the TOC. +==============================================================================*/ + + .index + { + font-size: 80%; + padding-top: 0px; + padding-bottom: 0px; + margin-top: 0px; + margin-bottom: 0px; + margin-left: 0px; + } + + .index ul + { + padding-left: 3em; + } + + .index p + { + padding: 2px; + margin: 2px; + } + + .index-entry-level-0 + { + font-weight: bold; + } + + .index em + { + font-weight: bold; + } + diff --git a/doc/src/docutils.css b/doc/src/docutils.css new file mode 100644 index 0000000000..620cf86102 --- /dev/null +++ b/doc/src/docutils.css @@ -0,0 +1,275 @@ +/* +:Author: David Goodger +:Contact: goodger@python.org +:Date: $Date$ +:Revision: $Revision$ +:Copyright: This stylesheet has been placed in the public domain. + +Default cascading style sheet for the HTML output of Docutils. + +See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to +customize this style sheet. +*/ + +/* used to remove borders from tables and images */ +.borderless, table.borderless td, table.borderless th { + border: 0 } + +table.borderless td, table.borderless th { + /* Override padding for "table.docutils td" with "! important". + The right padding separates the table cells. */ + padding: 0 0.5em 0 0 ! important } + +.first { + /* Override more specific margin styles with "! important". */ + margin-top: 0 ! important } + +.last, .with-subtitle { + margin-bottom: 0 ! important } + +.hidden { + display: none } + +a.toc-backref { + text-decoration: none ; + color: black } + +blockquote.epigraph { + margin: 2em 5em ; } + +dl.docutils dd { + margin-bottom: 0.5em } + +/* Uncomment (and remove this text!) to get bold-faced definition list terms +dl.docutils dt { + font-weight: bold } +*/ + +div.abstract { + margin: 2em 5em } + +div.abstract p.topic-title { + font-weight: bold ; + text-align: center } + +div.admonition, div.attention, div.caution, div.danger, div.error, +div.hint, div.important, div.note, div.tip, div.warning { + margin: 2em ; + border: medium outset ; + padding: 1em } + +div.admonition p.admonition-title, div.hint p.admonition-title, +div.important p.admonition-title, div.note p.admonition-title, +div.tip p.admonition-title { + font-weight: bold ; + font-family: sans-serif } + +div.attention p.admonition-title, div.caution p.admonition-title, +div.danger p.admonition-title, div.error p.admonition-title, +div.warning p.admonition-title { + color: red ; + font-weight: bold ; + font-family: sans-serif } + +/* Uncomment (and remove this text!) to get reduced vertical space in + compound paragraphs. +div.compound .compound-first, div.compound .compound-middle { + margin-bottom: 0.5em } + +div.compound .compound-last, div.compound .compound-middle { + margin-top: 0.5em } +*/ + +div.dedication { + margin: 2em 5em ; + text-align: center ; + font-style: italic } + +div.dedication p.topic-title { + font-weight: bold ; + font-style: normal } + +div.figure { + margin-left: 2em ; + margin-right: 2em } + +div.footer, div.header { + clear: both; + font-size: smaller } + +div.line-block { + display: block ; + margin-top: 1em ; + margin-bottom: 1em } + +div.line-block div.line-block { + margin-top: 0 ; + margin-bottom: 0 ; + margin-left: 1.5em } + +div.sidebar { + margin-left: 1em ; + border: medium outset ; + padding: 1em ; + background-color: #ffffee ; + width: 40% ; + float: right ; + clear: right } + +div.sidebar p.rubric { + font-family: sans-serif ; + font-size: medium } + +div.system-messages { + margin: 5em } + +div.system-messages h1 { + color: red } + +div.system-message { + border: medium outset ; + padding: 1em } + +div.system-message p.system-message-title { + color: red ; + font-weight: bold } + +div.topic { + margin: 2em } + +h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, +h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { + margin-top: 0.4em } + +h1.title { + text-align: center } + +h2.subtitle { + text-align: center } + +hr.docutils { + width: 75% } + +img.align-left { + clear: left } + +img.align-right { + clear: right } + +ol.simple, ul.simple { + margin-bottom: 1em } + +ol.arabic { + list-style: decimal } + +ol.loweralpha { + list-style: lower-alpha } + +ol.upperalpha { + list-style: upper-alpha } + +ol.lowerroman { + list-style: lower-roman } + +ol.upperroman { + list-style: upper-roman } + +p.attribution { + text-align: right ; + margin-left: 50% } + +p.caption { + font-style: italic } + +p.credits { + font-style: italic ; + font-size: smaller } + +p.label { + white-space: nowrap } + +p.rubric { + font-weight: bold ; + font-size: larger ; + color: maroon ; + text-align: center } + +p.sidebar-title { + font-family: sans-serif ; + font-weight: bold ; + font-size: larger } + +p.sidebar-subtitle { + font-family: sans-serif ; + font-weight: bold } + +p.topic-title { + font-weight: bold } + +pre.address { + margin-bottom: 0 ; + margin-top: 0 ; + font-family: serif ; + font-size: 100% } + +pre.literal-block, pre.doctest-block { + margin-left: 2em ; + margin-right: 2em } + +span.classifier { + font-family: sans-serif ; + font-style: oblique } + +span.classifier-delimiter { + font-family: sans-serif ; + font-weight: bold } + +span.interpreted { + font-family: sans-serif } + +span.option { + white-space: nowrap } + +span.pre { + white-space: pre } + +span.problematic { + color: red } + +span.section-subtitle { + /* font-size relative to parent (h1..h6 element) */ + font-size: 80% } + +table.citation { + border-left: solid 1px gray; + margin-left: 1px } + +table.docinfo { + margin: 2em 4em } + +table.docutils { + margin-top: 0.5em ; + margin-bottom: 0.5em } + +table.footnote { + border-left: solid 1px black; + margin-left: 1px } + +table.docutils td, table.docutils th, +table.docinfo td, table.docinfo th { + padding-left: 0.5em ; + padding-right: 0.5em ; + vertical-align: top } + +table.docutils th.field-name, table.docinfo th.docinfo-name { + font-weight: bold ; + text-align: left ; + white-space: nowrap ; + padding-left: 0 } + +h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, +h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { + font-size: 100% } + +ul.auto-toc { + list-style-type: none } diff --git a/doc/src/images/alert.png b/doc/src/images/alert.png Binary files differnew file mode 100644 index 0000000000..b4645bc7e7 --- /dev/null +++ b/doc/src/images/alert.png diff --git a/doc/src/images/blank.png b/doc/src/images/blank.png Binary files differnew file mode 100644 index 0000000000..764bf4f0c3 --- /dev/null +++ b/doc/src/images/blank.png diff --git a/doc/src/images/callouts/1.png b/doc/src/images/callouts/1.png Binary files differnew file mode 100644 index 0000000000..6003ad3af4 --- /dev/null +++ b/doc/src/images/callouts/1.png diff --git a/doc/src/images/callouts/1.svg b/doc/src/images/callouts/1.svg new file mode 100644 index 0000000000..e2e87dc526 --- /dev/null +++ b/doc/src/images/callouts/1.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M10.428,10.411h0.56c3.78,0,4.788-1.96,4.872-3.444h3.22v19.88h-3.92V13.154h-4.732V10.411z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/10.png b/doc/src/images/callouts/10.png Binary files differnew file mode 100644 index 0000000000..0426f516a4 --- /dev/null +++ b/doc/src/images/callouts/10.png diff --git a/doc/src/images/callouts/10.svg b/doc/src/images/callouts/10.svg new file mode 100644 index 0000000000..4740f587bd --- /dev/null +++ b/doc/src/images/callouts/10.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.815,10.758h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.11H3.815V10.758z"/> + <path style="fill:#FFFFFF;" d="M22.175,7.806c4.009,0,5.904,2.76,5.904,8.736c0,5.975-1.896,8.76-5.904,8.76 + c-4.008,0-5.904-2.785-5.904-8.76C16.271,10.566,18.167,7.806,22.175,7.806z M22.175,22.613c1.921,0,2.448-1.68,2.448-6.071 + c0-4.393-0.527-6.049-2.448-6.049c-1.92,0-2.448,1.656-2.448,6.049C19.727,20.934,20.255,22.613,22.175,22.613z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/11.png b/doc/src/images/callouts/11.png Binary files differnew file mode 100644 index 0000000000..821afc4fa8 --- /dev/null +++ b/doc/src/images/callouts/11.png diff --git a/doc/src/images/callouts/11.svg b/doc/src/images/callouts/11.svg new file mode 100644 index 0000000000..09a0b2cf71 --- /dev/null +++ b/doc/src/images/callouts/11.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M5.209,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H5.209V10.412z"/> + <path style="fill:#FFFFFF;" d="M18.553,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.359V12.764h-4.056V10.412z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/12.png b/doc/src/images/callouts/12.png Binary files differnew file mode 100644 index 0000000000..7cec72720f --- /dev/null +++ b/doc/src/images/callouts/12.png diff --git a/doc/src/images/callouts/12.svg b/doc/src/images/callouts/12.svg new file mode 100644 index 0000000000..9794044c71 --- /dev/null +++ b/doc/src/images/callouts/12.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M4.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.813V10.412z"/> + <path style="fill:#FFFFFF;" d="M17.316,13.484c0-5.545,4.056-6.024,5.568-6.024c3.265,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.553,5.544c-2.256,1.584-3.432,2.353-3.815,3.145h7.392V24.5h-11.64c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.353-2.424c-2.352,0-2.423,1.944-2.447,3.192H17.316z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/13.png b/doc/src/images/callouts/13.png Binary files differnew file mode 100644 index 0000000000..5b41e02a67 --- /dev/null +++ b/doc/src/images/callouts/13.png diff --git a/doc/src/images/callouts/13.svg b/doc/src/images/callouts/13.svg new file mode 100644 index 0000000000..64268bb4fa --- /dev/null +++ b/doc/src/images/callouts/13.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H3.813V10.412z"/> + <path style="fill:#FFFFFF;" d="M20.611,14.636h0.529c1.008,0,2.855-0.096,2.855-2.304c0-0.624-0.288-2.185-2.137-2.185 + c-2.303,0-2.303,2.185-2.303,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.279,0,5.279,1.152,5.279,4.752 + c0,1.728-1.08,2.808-2.039,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.377,5.496-5.809,5.496 + c-1.607,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.52-0.911,2.52-2.808 + c0-2.328-2.256-2.424-3.816-2.424V14.636z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/14.png b/doc/src/images/callouts/14.png Binary files differnew file mode 100644 index 0000000000..de5bdbd3eb --- /dev/null +++ b/doc/src/images/callouts/14.png diff --git a/doc/src/images/callouts/14.svg b/doc/src/images/callouts/14.svg new file mode 100644 index 0000000000..469aa97487 --- /dev/null +++ b/doc/src/images/callouts/14.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M4.146,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.146V10.412z"/> + <path style="fill:#FFFFFF;" d="M28.457,20.732h-1.896V24.5h-3.36v-3.768h-6.72v-2.904L22.746,7.46h3.815v10.656h1.896V20.732z + M23.201,18.116c0-4.128,0.072-6.792,0.072-7.32h-0.048l-4.272,7.32H23.201z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/15.png b/doc/src/images/callouts/15.png Binary files differnew file mode 100644 index 0000000000..3fd6ac3860 --- /dev/null +++ b/doc/src/images/callouts/15.png diff --git a/doc/src/images/callouts/15.svg b/doc/src/images/callouts/15.svg new file mode 100644 index 0000000000..8202233ef0 --- /dev/null +++ b/doc/src/images/callouts/15.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.479,11.079h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.43H3.479V11.079z"/> + <path style="fill:#FFFFFF;" d="M19.342,14.943c0.625-0.433,1.392-0.937,3.048-0.937c2.279,0,5.16,1.584,5.16,5.496 + c0,2.328-1.176,6.121-6.192,6.121c-2.664,0-5.376-1.584-5.544-5.016h3.36c0.144,1.391,0.888,2.326,2.376,2.326 + c1.607,0,2.544-1.367,2.544-3.191c0-1.512-0.72-3.047-2.496-3.047c-0.456,0-1.608,0.023-2.256,1.223l-3-0.143l1.176-9.361h9.36 + v2.832h-6.937L19.342,14.943z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/16.svg b/doc/src/images/callouts/16.svg new file mode 100644 index 0000000000..01d6bf8164 --- /dev/null +++ b/doc/src/images/callouts/16.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H3.813V10.412z"/> + <path style="fill:#FFFFFF;" d="M24.309,11.78c-0.097-0.96-0.721-1.633-1.969-1.633c-2.184,0-2.688,2.496-2.808,4.704L19.58,14.9 + c0.456-0.624,1.296-1.416,3.191-1.416c3.529,0,5.209,2.712,5.209,5.256c0,3.72-2.28,6.216-5.568,6.216 + c-5.16,0-6.168-4.32-6.168-8.568c0-3.24,0.432-8.928,6.336-8.928c0.695,0,2.641,0.264,3.48,1.104 + c0.936,0.912,1.271,1.416,1.584,3.217H24.309z M22.172,16.172c-1.271,0-2.568,0.792-2.568,2.928c0,1.849,1.056,3.168,2.664,3.168 + c1.225,0,2.353-0.936,2.353-3.239C24.62,16.868,23.229,16.172,22.172,16.172z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/17.svg b/doc/src/images/callouts/17.svg new file mode 100644 index 0000000000..0a04c5560e --- /dev/null +++ b/doc/src/images/callouts/17.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.479,11.079h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.43H3.479V11.079z"/> + <path style="fill:#FFFFFF;" d="M27.838,11.006c-1.631,1.776-5.807,6.816-6.215,14.16h-3.457c0.36-6.816,4.632-12.24,6.072-13.776 + h-8.472l0.072-2.976h12V11.006z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/18.svg b/doc/src/images/callouts/18.svg new file mode 100644 index 0000000000..1cb891b34d --- /dev/null +++ b/doc/src/images/callouts/18.svg @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M4.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.813V10.412z"/> + <path style="fill:#FFFFFF;" d="M23.172,24.956c-4.392,0-5.904-2.856-5.904-5.185c0-0.863,0-3.119,2.592-4.319 + c-1.344-0.672-2.064-1.752-2.064-3.336c0-2.904,2.328-4.656,5.304-4.656c3.528,0,5.4,2.088,5.4,4.44 + c0,1.464-0.6,2.712-1.968,3.432c1.632,0.815,2.544,1.896,2.544,4.104C29.076,21.596,27.684,24.956,23.172,24.956z M23.124,16.916 + c-1.224,0-2.4,0.792-2.4,2.64c0,1.632,0.936,2.712,2.472,2.712c1.752,0,2.424-1.512,2.424-2.688 + C25.62,18.38,24.996,16.916,23.124,16.916z M25.284,12.26c0-1.296-0.888-2.112-1.968-2.112c-1.512,0-2.305,0.864-2.305,2.112 + c0,1.008,0.744,2.112,2.185,2.112C24.516,14.372,25.284,13.484,25.284,12.26z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/19.svg b/doc/src/images/callouts/19.svg new file mode 100644 index 0000000000..e6fbb179fc --- /dev/null +++ b/doc/src/images/callouts/19.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M4.146,10.746h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.041h-3.36V13.097H4.146V10.746z"/> + <path style="fill:#FFFFFF;" d="M20.225,20.898v0.023c0.192,1.176,0.936,1.68,1.968,1.68c1.392,0,2.783-1.176,2.808-4.752 + l-0.048-0.049c-0.768,1.152-2.088,1.441-3.24,1.441c-3.264,0-5.16-2.473-5.16-5.329c0-4.176,2.472-6.12,5.808-6.12 + c5.904,0,6,6.36,6,8.76c0,6.601-3.12,8.736-6.192,8.736c-2.904,0-4.992-1.68-5.28-4.391H20.225z M22.434,16.553 + c1.176,0,2.472-0.84,2.472-2.855c0-1.944-0.841-3.145-2.568-3.145c-0.864,0-2.424,0.433-2.424,2.88 + C19.913,16.001,21.161,16.553,22.434,16.553z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/2.png b/doc/src/images/callouts/2.png Binary files differnew file mode 100644 index 0000000000..f7c1578846 --- /dev/null +++ b/doc/src/images/callouts/2.png diff --git a/doc/src/images/callouts/2.svg b/doc/src/images/callouts/2.svg new file mode 100644 index 0000000000..07d03395d0 --- /dev/null +++ b/doc/src/images/callouts/2.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M9.668,12.328c0-6.469,4.732-7.028,6.496-7.028c3.808,0,6.833,2.24,6.833,6.271 + c0,3.416-2.213,5.152-4.145,6.469c-2.632,1.848-4.004,2.744-4.452,3.668h8.624v3.472H9.444c0.14-2.324,0.308-4.76,4.62-7.896 + c3.584-2.604,5.012-3.612,5.012-5.853c0-1.315-0.84-2.828-2.744-2.828c-2.744,0-2.828,2.269-2.856,3.725H9.668z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/20.svg b/doc/src/images/callouts/20.svg new file mode 100644 index 0000000000..ccbfd40319 --- /dev/null +++ b/doc/src/images/callouts/20.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M23.172,7.46c4.008,0,5.904,2.76,5.904,8.736c0,5.976-1.896,8.76-5.904,8.76 + s-5.904-2.784-5.904-8.76C17.268,10.22,19.164,7.46,23.172,7.46z M23.172,22.268c1.92,0,2.448-1.68,2.448-6.071 + c0-4.393-0.528-6.049-2.448-6.049s-2.448,1.656-2.448,6.049C20.724,20.588,21.252,22.268,23.172,22.268z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/21.svg b/doc/src/images/callouts/21.svg new file mode 100644 index 0000000000..93ec53fdd9 --- /dev/null +++ b/doc/src/images/callouts/21.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M5.306,13.151c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392v2.976H5.114c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H5.306z"/> + <path style="fill:#FFFFFF;" d="M19.49,10.079h0.48c3.239,0,4.104-1.681,4.176-2.952h2.761v17.04h-3.361V12.431H19.49V10.079z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/22.svg b/doc/src/images/callouts/22.svg new file mode 100644 index 0000000000..f48c5f3fd1 --- /dev/null +++ b/doc/src/images/callouts/22.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M17.316,13.484c0-5.545,4.056-6.024,5.568-6.024c3.265,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.553,5.544c-2.256,1.584-3.432,2.353-3.815,3.145h7.392V24.5h-11.64c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.353-2.424c-2.352,0-2.423,1.944-2.447,3.192H17.316z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/23.svg b/doc/src/images/callouts/23.svg new file mode 100644 index 0000000000..6624212957 --- /dev/null +++ b/doc/src/images/callouts/23.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M21.612,14.636h0.528c1.008,0,2.855-0.096,2.855-2.304c0-0.624-0.287-2.185-2.136-2.185 + c-2.304,0-2.304,2.185-2.304,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.28,0,5.28,1.152,5.28,4.752 + c0,1.728-1.08,2.808-2.04,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.377,5.496-5.809,5.496 + c-1.607,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.521-0.911,2.521-2.808 + c0-2.328-2.257-2.424-3.816-2.424V14.636z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/24.svg b/doc/src/images/callouts/24.svg new file mode 100644 index 0000000000..a3d552535f --- /dev/null +++ b/doc/src/images/callouts/24.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M4.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H4.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H4.972z"/> + <path style="fill:#FFFFFF;" d="M30.124,20.732h-1.896V24.5h-3.36v-3.768h-6.72v-2.904L24.412,7.46h3.816v10.656h1.896V20.732z + M24.868,18.116c0-4.128,0.071-6.792,0.071-7.32h-0.047l-4.272,7.32H24.868z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/25.svg b/doc/src/images/callouts/25.svg new file mode 100644 index 0000000000..56614a979a --- /dev/null +++ b/doc/src/images/callouts/25.svg @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M20.676,14.276c0.624-0.433,1.393-0.937,3.049-0.937c2.279,0,5.16,1.584,5.16,5.496 + c0,2.328-1.177,6.12-6.193,6.12c-2.664,0-5.375-1.584-5.543-5.016h3.36c0.144,1.392,0.889,2.327,2.376,2.327 + c1.608,0,2.544-1.367,2.544-3.191c0-1.513-0.72-3.048-2.496-3.048c-0.455,0-1.607,0.023-2.256,1.224l-3-0.144l1.176-9.36h9.36 + v2.832h-6.937L20.676,14.276z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/26.svg b/doc/src/images/callouts/26.svg new file mode 100644 index 0000000000..56faeaca30 --- /dev/null +++ b/doc/src/images/callouts/26.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M25.309,11.78c-0.097-0.96-0.721-1.633-1.969-1.633c-2.184,0-2.688,2.496-2.808,4.704L20.58,14.9 + c0.456-0.624,1.296-1.416,3.191-1.416c3.529,0,5.209,2.712,5.209,5.256c0,3.72-2.28,6.216-5.568,6.216 + c-5.16,0-6.168-4.32-6.168-8.568c0-3.24,0.432-8.928,6.336-8.928c0.695,0,2.641,0.264,3.48,1.104 + c0.936,0.912,1.271,1.416,1.584,3.217H25.309z M23.172,16.172c-1.271,0-2.568,0.792-2.568,2.928c0,1.849,1.056,3.168,2.664,3.168 + c1.225,0,2.353-0.936,2.353-3.239C25.62,16.868,24.229,16.172,23.172,16.172z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/27.svg b/doc/src/images/callouts/27.svg new file mode 100644 index 0000000000..a75c812159 --- /dev/null +++ b/doc/src/images/callouts/27.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M29.172,10.34c-1.632,1.776-5.808,6.816-6.216,14.16H19.5c0.36-6.816,4.632-12.24,6.072-13.776 + H17.1l0.072-2.976h12V10.34z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/28.svg b/doc/src/images/callouts/28.svg new file mode 100644 index 0000000000..7f8cf1a350 --- /dev/null +++ b/doc/src/images/callouts/28.svg @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M23.172,24.956c-4.392,0-5.904-2.856-5.904-5.185c0-0.863,0-3.119,2.592-4.319 + c-1.344-0.672-2.064-1.752-2.064-3.336c0-2.904,2.328-4.656,5.304-4.656c3.528,0,5.4,2.088,5.4,4.44 + c0,1.464-0.6,2.712-1.968,3.432c1.632,0.815,2.544,1.896,2.544,4.104C29.076,21.596,27.684,24.956,23.172,24.956z M23.124,16.916 + c-1.224,0-2.4,0.792-2.4,2.64c0,1.632,0.936,2.712,2.472,2.712c1.752,0,2.424-1.512,2.424-2.688 + C25.62,18.38,24.996,16.916,23.124,16.916z M25.284,12.26c0-1.296-0.888-2.112-1.968-2.112c-1.512,0-2.305,0.864-2.305,2.112 + c0,1.008,0.744,2.112,2.185,2.112C24.516,14.372,25.284,13.484,25.284,12.26z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/29.svg b/doc/src/images/callouts/29.svg new file mode 100644 index 0000000000..cb63adf1fe --- /dev/null +++ b/doc/src/images/callouts/29.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376 + c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768 + c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/> + <path style="fill:#FFFFFF;" d="M20.893,20.564v0.023c0.191,1.176,0.936,1.68,1.967,1.68c1.393,0,2.785-1.176,2.809-4.752 + l-0.048-0.048c-0.769,1.152-2.088,1.44-3.24,1.44c-3.264,0-5.16-2.473-5.16-5.328c0-4.176,2.472-6.12,5.807-6.12 + c5.904,0,6.001,6.36,6.001,8.76c0,6.601-3.12,8.736-6.192,8.736c-2.904,0-4.992-1.68-5.28-4.392H20.893z M23.1,16.22 + c1.176,0,2.473-0.84,2.473-2.855c0-1.944-0.84-3.145-2.568-3.145c-0.863,0-2.424,0.433-2.424,2.88 + C20.58,15.668,21.828,16.22,23.1,16.22z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/3.png b/doc/src/images/callouts/3.png Binary files differnew file mode 100644 index 0000000000..3ff0a93931 --- /dev/null +++ b/doc/src/images/callouts/3.png diff --git a/doc/src/images/callouts/3.svg b/doc/src/images/callouts/3.svg new file mode 100644 index 0000000000..918be806f4 --- /dev/null +++ b/doc/src/images/callouts/3.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M15.127,14.005h0.616c1.176,0,3.332-0.112,3.332-2.688c0-0.728-0.336-2.548-2.492-2.548 + c-2.688,0-2.688,2.548-2.688,3.248h-3.64c0-3.724,2.1-6.384,6.58-6.384c2.66,0,6.16,1.344,6.16,5.544 + c0,2.016-1.261,3.276-2.38,3.78v0.056c0.699,0.196,2.996,1.232,2.996,4.62c0,3.752-2.772,6.412-6.776,6.412 + c-1.876,0-6.916-0.42-6.916-6.636h3.836l-0.028,0.027c0,1.064,0.28,3.473,2.912,3.473c1.568,0,2.94-1.064,2.94-3.276 + c0-2.716-2.632-2.828-4.452-2.828V14.005z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/30.svg b/doc/src/images/callouts/30.svg new file mode 100644 index 0000000000..dc43ba1e3c --- /dev/null +++ b/doc/src/images/callouts/30.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M8.268,14.636h0.528c1.008,0,2.856-0.096,2.856-2.304c0-0.624-0.288-2.185-2.136-2.185 + c-2.304,0-2.304,2.185-2.304,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.28,0,5.28,1.152,5.28,4.752 + c0,1.728-1.08,2.808-2.04,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.376,5.496-5.808,5.496 + c-1.608,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.52-0.911,2.52-2.808 + c0-2.328-2.256-2.424-3.816-2.424V14.636z"/> + <path style="fill:#FFFFFF;" d="M23.172,7.46c4.008,0,5.904,2.76,5.904,8.736c0,5.976-1.896,8.76-5.904,8.76 + s-5.904-2.784-5.904-8.76C17.268,10.22,19.164,7.46,23.172,7.46z M23.172,22.268c1.92,0,2.448-1.68,2.448-6.071 + c0-4.393-0.528-6.049-2.448-6.049s-2.448,1.656-2.448,6.049C20.724,20.588,21.252,22.268,23.172,22.268z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/4.png b/doc/src/images/callouts/4.png Binary files differnew file mode 100644 index 0000000000..6aa29fc0b4 --- /dev/null +++ b/doc/src/images/callouts/4.png diff --git a/doc/src/images/callouts/4.svg b/doc/src/images/callouts/4.svg new file mode 100644 index 0000000000..8eb6a53b3b --- /dev/null +++ b/doc/src/images/callouts/4.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M21.891,20.784h-2.212v4.396h-3.92v-4.396h-7.84v-3.389L15.227,5.3h4.452v12.432h2.212V20.784z + M15.759,17.731c0-4.815,0.084-7.924,0.084-8.54h-0.056l-4.984,8.54H15.759z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/5.png b/doc/src/images/callouts/5.png Binary files differnew file mode 100644 index 0000000000..36e785867a --- /dev/null +++ b/doc/src/images/callouts/5.png diff --git a/doc/src/images/callouts/5.svg b/doc/src/images/callouts/5.svg new file mode 100644 index 0000000000..ca7a9f22f6 --- /dev/null +++ b/doc/src/images/callouts/5.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M14.035,14.252c0.728-0.504,1.624-1.092,3.556-1.092c2.66,0,6.02,1.848,6.02,6.411 + c0,2.717-1.372,7.141-7.224,7.141c-3.108,0-6.272-1.849-6.468-5.853h3.92c0.168,1.624,1.036,2.717,2.772,2.717 + c1.876,0,2.968-1.597,2.968-3.725c0-1.764-0.839-3.556-2.912-3.556c-0.532,0-1.876,0.028-2.632,1.428l-3.5-0.168l1.372-10.92 + h10.919v3.304h-8.092L14.035,14.252z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/6.png b/doc/src/images/callouts/6.png Binary files differnew file mode 100644 index 0000000000..c943676bea --- /dev/null +++ b/doc/src/images/callouts/6.png diff --git a/doc/src/images/callouts/6.svg b/doc/src/images/callouts/6.svg new file mode 100644 index 0000000000..783a0b9d77 --- /dev/null +++ b/doc/src/images/callouts/6.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M19.106,10.673c-0.112-1.12-0.84-1.904-2.296-1.904c-2.548,0-3.136,2.912-3.276,5.488l0.056,0.056 + c0.532-0.728,1.512-1.651,3.724-1.651c4.116,0,6.077,3.164,6.077,6.131c0,4.34-2.66,7.252-6.497,7.252 + c-6.02,0-7.196-5.039-7.196-9.996c0-3.78,0.504-10.416,7.392-10.416c0.812,0,3.08,0.308,4.061,1.288 + c1.092,1.063,1.483,1.652,1.848,3.752H19.106z M16.614,15.797c-1.484,0-2.996,0.924-2.996,3.416c0,2.156,1.232,3.697,3.108,3.697 + c1.428,0,2.745-1.094,2.745-3.781C19.471,16.609,17.846,15.797,16.614,15.797z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/7.png b/doc/src/images/callouts/7.png Binary files differnew file mode 100644 index 0000000000..20940de30d --- /dev/null +++ b/doc/src/images/callouts/7.png diff --git a/doc/src/images/callouts/7.svg b/doc/src/images/callouts/7.svg new file mode 100644 index 0000000000..59b3714b56 --- /dev/null +++ b/doc/src/images/callouts/7.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M24.28,9.66c-1.904,2.071-6.776,7.951-7.252,16.52h-4.032c0.42-7.952,5.404-14.28,7.084-16.072 + h-9.884l0.084-3.472h14V9.66z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/8.png b/doc/src/images/callouts/8.png Binary files differnew file mode 100644 index 0000000000..d8e34d4a09 --- /dev/null +++ b/doc/src/images/callouts/8.png diff --git a/doc/src/images/callouts/8.svg b/doc/src/images/callouts/8.svg new file mode 100644 index 0000000000..c1803a3c0d --- /dev/null +++ b/doc/src/images/callouts/8.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M16.28,26.712c-5.124,0-6.888-3.332-6.888-6.048c0-1.009,0-3.641,3.024-5.04 + c-1.568-0.784-2.408-2.044-2.408-3.893c0-3.388,2.716-5.432,6.188-5.432c4.116,0,6.3,2.436,6.3,5.18 + c0,1.708-0.7,3.164-2.296,4.004c1.903,0.952,2.968,2.212,2.968,4.788C23.168,22.792,21.544,26.712,16.28,26.712z M16.224,17.332 + c-1.428,0-2.8,0.924-2.8,3.08c0,1.903,1.092,3.164,2.884,3.164c2.043,0,2.829-1.765,2.829-3.137 + C19.137,19.04,18.408,17.332,16.224,17.332z M18.744,11.899c0-1.512-1.036-2.464-2.296-2.464c-1.764,0-2.688,1.008-2.688,2.464 + c0,1.177,0.868,2.464,2.548,2.464C17.848,14.363,18.744,13.328,18.744,11.899z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/callouts/9.png b/doc/src/images/callouts/9.png Binary files differnew file mode 100644 index 0000000000..abe636072b --- /dev/null +++ b/doc/src/images/callouts/9.png diff --git a/doc/src/images/callouts/9.svg b/doc/src/images/callouts/9.svg new file mode 100644 index 0000000000..bc149d3cb2 --- /dev/null +++ b/doc/src/images/callouts/9.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33" + style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve"> +<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/> +<g> + <g style="enable-background:new ;"> + <path style="fill:#FFFFFF;" d="M13.953,21.921v0.027c0.224,1.372,1.092,1.961,2.296,1.961c1.624,0,3.248-1.372,3.276-5.545 + l-0.057-0.056c-0.896,1.344-2.436,1.68-3.78,1.68c-3.808,0-6.02-2.884-6.02-6.216c0-4.872,2.884-7.14,6.776-7.14 + c6.888,0,7,7.42,7,10.22c0,7.7-3.641,10.192-7.224,10.192c-3.388,0-5.824-1.96-6.16-5.124H13.953z M16.529,16.853 + c1.372,0,2.884-0.979,2.884-3.332c0-2.268-0.98-3.668-2.996-3.668c-1.008,0-2.828,0.504-2.828,3.36 + C13.589,16.209,15.045,16.853,16.529,16.853z"/> + </g> +</g> +</svg> diff --git a/doc/src/images/caution.png b/doc/src/images/caution.png Binary files differnew file mode 100644 index 0000000000..5b7809ca4a --- /dev/null +++ b/doc/src/images/caution.png diff --git a/doc/src/images/caution.svg b/doc/src/images/caution.svg new file mode 100644 index 0000000000..4bd586a08e --- /dev/null +++ b/doc/src/images/caution.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --><svg height="120.648" id="Layer_1" inkscape:version="0.42" sodipodi:docbase="F:\openclip\svg da inviare" sodipodi:docname="Attenzione.svg" sodipodi:version="0.32" space="preserve" style="overflow:visible;enable-background:new 0 0 133.878 120.648;" version="1.1" viewBox="0 0 133.878 120.648" width="133.878" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"> + <metadata> + <rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <cc:Work rdf:about=""> + <dc:title>Attenzione</dc:title> + <dc:description></dc:description> + <dc:subject> + <rdf:Bag> + <rdf:li>pulsante</rdf:li> + </rdf:Bag> + </dc:subject> + <dc:publisher> + <cc:Agent rdf:about="http://www.openclipart.org/"> + <dc:title>Open Clip Art Library</dc:title> + </cc:Agent> + </dc:publisher> + <dc:creator> + <cc:Agent> + <dc:title>Architetto Francesco Rollandin</dc:title> + </cc:Agent> + </dc:creator> + <dc:rights> + <cc:Agent> + <dc:title>Architetto Francesco Rollandin</dc:title> + </cc:Agent> + </dc:rights> + <dc:date></dc:date> + <dc:format>image/svg+xml</dc:format> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <cc:license rdf:resource="http://web.resource.org/cc/PublicDomain"/> + <dc:language>en</dc:language> + </cc:Work> + <cc:License rdf:about="http://web.resource.org/cc/PublicDomain"> + <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/> + <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/> + <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/> + </cc:License> + </rdf:RDF> + </metadata> + <defs id="defs43"/> + <sodipodi:namedview bordercolor="#666666" borderopacity="1.0" id="base" inkscape:current-layer="Layer_1" inkscape:cx="66.939003" inkscape:cy="60.324001" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:window-height="510" inkscape:window-width="787" inkscape:window-x="44" inkscape:window-y="58" inkscape:zoom="2.9838869" pagecolor="#ffffff"/> + <g id="g3"> + <linearGradient gradientTransform="matrix(56.9977 90.4964 90.4964 -56.9977 -27343.9609 47971.0547)" gradientUnits="userSpaceOnUse" id="XMLID_4_" x1="-244.5732" x2="-242.8169" y1="455.4199" y2="455.4199"> + <stop id="stop6" offset="0" style="stop-color:#FFFA5F"/> + <stop id="stop8" offset="1" style="stop-color:#9F3300"/> + </linearGradient> + <path d="M51.333,8.834C34.985,37.343,18.638,65.854,2.289,94.363 c-7.081,12.352,3.352,26.285,16.453,26.285c6.708,0,13.418,0,20.128,0c22.109,0,44.217,0,66.327,0c3.644,0,7.286,0,10.931,0 c13.293,0,20.963-14.273,16.452-26.031c-4.114-10.729-11.861-20.99-17.542-30.922c-8.81-15.403-17.618-30.809-26.429-46.212 c-1.813-3.167-3.622-6.333-5.434-9.5C76.601-3.516,57.616-2.03,51.333,8.834 M53.973,9.064" id="path10" style="fill:url(#XMLID_4_);"/> + <path d="M55.474,12.388c-8.247,14.279-16.492,28.559-24.739,42.839 c-5.526,9.567-11.05,19.137-16.577,28.707c-2.732,4.73-7.323,10.456-8.284,16c-3.799,21.9,34.927,15.743,46.734,15.743 c20.073,0,40.144,0,60.215,0c13.716,0,18.636-11.963,12.229-23.063c-6.462-11.195-12.927-22.388-19.389-33.582 c-7.249-12.557-14.499-25.113-21.75-37.671c-1.682-2.916-3.364-5.829-5.049-8.745C73.767,3.785,60.676,3.364,55.474,12.388" id="path12" style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFF200;"/> + <path d="M55.474,12.388c-8.247,14.279-16.492,28.559-24.739,42.839c-5.526,9.567-11.05,19.137-16.577,28.707 c-2.732,4.73-7.323,10.456-8.284,16c-3.799,21.9,34.927,15.743,46.734,15.743c20.073,0,40.144,0,60.215,0 c13.716,0,18.636-11.963,12.229-23.063c-6.462-11.195-12.927-22.388-19.389-33.582c-7.249-12.557-14.499-25.113-21.75-37.671 c-1.682-2.916-3.364-5.829-5.049-8.745C73.767,3.785,60.676,3.364,55.474,12.388" id="path14" style="fill:#FFCE00;"/> + <path d="M126.731,95.522c-8.733-15.127-17.468-30.253-26.201-45.379 c-5.537-9.595-11.078-19.188-16.616-28.781c-3.938-6.821-7.459-15.689-16.813-15.689c1.013,0,5.901,10.225,6.469,11.196 c5.451,9.314,10.902,18.63,16.352,27.947c9.217,15.749,18.433,31.498,27.646,47.249c2.302,3.933,5.356,10.555,1.308,14.397 c-3.148,2.987-7.99,3.196-12.099,3.196c-7.225,0-14.448,0-21.674,0c-22.125,0-44.251,0-66.377,0c-3.598,0-7.197,0-10.794,0 c5.285,7.909,16.341,6.02,24.546,6.02c13.009,0,26.017,0,39.023,0c11.979,0,23.958,0,35.937,0c2.516,0,5.032,0,7.547,0 C125.136,115.678,131.878,104.435,126.731,95.522" id="path16" style="fill:#FFB600;"/> + <path d="M14.615,112.457c-4.483-7.751,1.908-16.103,5.793-22.834 c4.698-8.138,9.398-16.276,14.097-24.414C44.54,47.83,54.574,30.448,64.61,13.069c0.789-1.367,3.725-4.568,2.594-5.539 c-3.913-3.353-10.287,1.936-12.107,5.087c-3.129,5.417-6.258,10.835-9.386,16.252c-11.105,19.226-22.209,38.453-33.313,57.68 c-1.649,2.854-3.299,5.713-4.95,8.569c-4.771,8.265-0.075,19.162,9.658,20.446C16.124,114.65,15.294,113.615,14.615,112.457" id="path18" style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFE600;"/> + <path d="M77.076,34.654c0,10.183-1.788,20.758-3.439,30.772 c-0.369,2.239-4.03,23.609-7.796,14.179c-4.247-10.632-4.832-23.419-5.958-34.696c-0.363-3.638-1.538-8.425-0.563-12.06 C61.667,24.099,77.076,25.199,77.076,34.654" id="path20" style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFE1;"/> + <path d="M77.076,34.654c-2.018,0.995-1.521,8.717-1.797,11.395c-0.685,6.643-1.505,13.282-2.614,19.869 c-0.79,4.701-1.301,10.862-3.954,14.981c-1.642,2.567-3.405-5.958-3.634-6.932c-2.948-12.443-4.464-25.664-5.09-38.43 c-0.272-5.52,5.164-8.854,10.277-7.622c3.87,0.933,5.217,7.36,7.688,6.738c0.009-11.451-19.755-11.453-19.746,0 c0.017,11.956,2.087,24.599,4.423,36.294c0.501,2.507,1.642,12.376,5.449,12.376c4.059-0.021,5.285-11.432,5.79-14.137 c1.261-6.765,2.139-13.605,2.887-20.444C77.084,45.722,79.281,35.942,77.076,34.654" id="path22" style="fill:#FFFFFF;"/> + <linearGradient gradientTransform="matrix(68.2284 33.0019 33.0019 -68.2284 1613.9791 39385.6641)" gradientUnits="userSpaceOnUse" id="XMLID_5_" x1="-246.981" x2="-245.2275" y1="458.29" y2="458.29"> + <stop id="stop25" offset="0" style="stop-color:#FFFA5F"/> + <stop id="stop27" offset="1" style="stop-color:#9F3300"/> + </linearGradient> + <path d="M57.957,34.654c0,10.053,1.632,20.54,3.242,30.431 c0.479,2.936,4.912,26.502,9.99,15.164c4.987-11.134,5.351-25.201,6.386-37.184c0.273-3.169,1.153-7.045,0.421-10.221 C75.628,22.587,57.957,23.788,57.957,34.654 M60.207,34.654c0-8.061,13.138-9.015,15.459-1.792c1.156,3.597-0.13,8.748-0.508,12.38 c-1.135,10.904-2.052,22.602-5.501,33.069c-2.816,8.545-5.546-10.187-5.934-12.522C62.039,55.63,60.207,44.985,60.207,34.654" id="path29" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#XMLID_5_);"/> + <path d="M77.076,96.788c0,11.964-18.555,11.964-18.555,0 C58.521,84.822,77.076,84.822,77.076,96.788" id="path31" style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFE1;"/> + <path d="M77.076,96.788c-2.605,1.661-2.157,6.757-7.044,8.101c-6.178,1.7-12.033-4.159-10.336-10.335 c1.439-5.23,7.657-7.767,12.341-5.021c2.91,1.704,3.164,7.913,5.915,7.256c0-14.267-22.698-12.238-20.143,1.826 c0.987,5.444,6.375,9.15,11.814,8.162C72.417,106.271,81.44,98.19,77.076,96.788" id="path33" style="fill:#FFFFFF;"/> + <linearGradient gradientTransform="matrix(68.2241 32.9998 32.9998 -68.2241 1604.682 39402.625)" gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="-246.998" x2="-245.2348" y1="458.0625" y2="458.0625"> + <stop id="stop36" offset="0" style="stop-color:#FFFA5F"/> + <stop id="stop38" offset="1" style="stop-color:#9F3300"/> + </linearGradient> + <path d="M57.395,96.788c0,13.41,20.805,13.41,20.805,0 C78.2,83.376,57.395,83.375,57.395,96.788 M59.647,96.788c0-10.514,16.301-10.514,16.301,0 C75.948,107.3,59.647,107.3,59.647,96.788" id="path40" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#XMLID_6_);"/> + </g> +</svg> diff --git a/doc/src/images/draft.png b/doc/src/images/draft.png Binary files differnew file mode 100644 index 0000000000..0084708c9b --- /dev/null +++ b/doc/src/images/draft.png diff --git a/doc/src/images/home.png b/doc/src/images/home.png Binary files differnew file mode 100644 index 0000000000..5584aacb09 --- /dev/null +++ b/doc/src/images/home.png diff --git a/doc/src/images/home.svg b/doc/src/images/home.svg new file mode 100644 index 0000000000..e803a3178f --- /dev/null +++ b/doc/src/images/home.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill-rule:nonzero;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st1 "fill:none;stroke:none;"> + <!ENTITY st2 "fill:#000000;"> + <!ENTITY st3 "fill:none;stroke:#FFFFFF;stroke-width:6.3469;stroke-linejoin:round;"> + <!ENTITY st4 "fill-rule:evenodd;clip-rule:evenodd;stroke:none;"> + <!ENTITY st5 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_3" style="&st0;"> + <g style="&st4;"> + <path style="&st3;" d="M22.9,7.1L5.1,21.8l0,0c-0.3,0.3-0.5,0.8-0.5,1.2c0,0.2,0,0.4,0.1,0.6c0.3,0.6,0.9,1,1.6,1c0,0,1.1,0,2.2,0c0,2.4,0,14.2,0,14.2c0,1.1,0.8,1.9,1.8,1.9h27.4c1.1,0,1.9-0.9,1.9-2c0,0,0-11.8,0-14.2c1,0,2,0,2,0c0.8,0,1.4-0.5,1.7-1.2 + c0.1-0.2,0.1-0.4,0.1-0.6c0-0.5-0.2-1-0.7-1.4c0,0-3.6-3-4.5-3.7c0-1.2,0-6.9,0-6.9c0-1.2-0.8-2-2-2h-4.8c-1,0-1.7,0.6-1.9,1.5c-1.9-1.6-4.1-3.5-4.1-3.5l0.1,0.1c-0.7-0.7-1.8-0.8-2.7-0.1z"/> + <path style="&st2;" d="M22.9,7.1L5.1,21.8l0,0c-0.3,0.3-0.5,0.8-0.5,1.2c0,0.2,0,0.4,0.1,0.6c0.3,0.6,0.9,1,1.6,1c0,0,1.1,0,2.2,0c0,2.4,0,14.2,0,14.2c0,1.1,0.8,1.9,1.8,1.9h27.4c1.1,0,1.9-0.9,1.9-2c0,0,0-11.8,0-14.2c1,0,2,0,2,0c0.8,0,1.4-0.5,1.7-1.2 + c0.1-0.2,0.1-0.4,0.1-0.6c0-0.5-0.2-1-0.7-1.4c0,0-3.6-3-4.5-3.7c0-1.2,0-6.9,0-6.9c0-1.2-0.8-2-2-2h-4.8c-1,0-1.7,0.6-1.9,1.5c-1.9-1.6-4.1-3.5-4.1-3.5l0.1,0.1c-0.7-0.7-1.8-0.8-2.7-0.1z"/> + <path style="&st2;" d="M41.8,22.8l-5.1-4.2v-0.1L31,13.7v0l-6.5-5.5C24.2,8,24,8,23.8,8.2L6.2,22.9c-0.1,0.1-0.1,0.3,0.1,0.3h1.6H10h28.1h1.2h2.3c0.2,0,0.4-0.2,0.2-0.4z"/> + <path d="M35.8,16.8l0-5.1c0-0.2-0.1-0.4-0.3-0.4h-3.2c-0.2,0-0.3,0.1-0.3,0.3v2.2l3.9,2.9z"/> + <path d="M11.9,24.7V37c0,0.3,0.1,0.4,0.3,0.4h23.6c0.3,0,0.4-0.2,0.4-0.4V24.7H11.9z"/> + </g> + </g> + <g id="crop_x0020_marks" style="&st5;"> + <path style="&st1;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/important.png b/doc/src/images/important.png Binary files differnew file mode 100644 index 0000000000..12c90f607a --- /dev/null +++ b/doc/src/images/important.png diff --git a/doc/src/images/important.svg b/doc/src/images/important.svg new file mode 100644 index 0000000000..dd84f3fe36 --- /dev/null +++ b/doc/src/images/important.svg @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:#FFFFFF;stroke:none;"> + <!ENTITY st1 "fill:#FFFFFF;stroke-width:6.6112;stroke-linecap:round;stroke-linejoin:round;"> + <!ENTITY st2 "stroke:#FFFFFF;stroke-width:6.6112;"> + <!ENTITY st3 "fill:none;stroke:none;"> + <!ENTITY st4 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st5 "stroke:none;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_3" style="&st4;"> + <g> + <path style="&st2;" d="M41.7,35.3L26.6,9.4c-0.6-1-1.7-1.7-2.9-1.6c-1.2,0-2.3,0.7-2.9,1.7L6.3,35.4c-0.6,1-0.6,2.3,0,3.3c0.6,1,1.7,1.6,2.9,1.6h29.6c1.2,0,2.3-0.6,2.9-1.7c0.6-1,0.6-2.3,0-3.3z"/> + <path style="&st1;" d="M23.7,11L9.2,37h29.6L23.7,11z"/> + <path style="&st0;" d="M23.7,11.9L10.3,36.1h27.5l-14-24.1z"/> + <g> + <path style="&st5;" d="M24.1,34c-1.1,0-1.8-0.8-1.8-1.8c0-1.1,0.7-1.8,1.8-1.8c1.1,0,1.8,0.7,1.8,1.8c0,1-0.7,1.8-1.8,1.8h0z M22.9,29.3l-0.4-9.1h3.2l-0.4,9.1h-2.3z"/> + </g> + </g> + </g> + <g id="crop_x0020_marks" style="&st4;"> + <path style="&st3;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/next.png b/doc/src/images/next.png Binary files differnew file mode 100644 index 0000000000..59800b4e87 --- /dev/null +++ b/doc/src/images/next.png diff --git a/doc/src/images/next.svg b/doc/src/images/next.svg new file mode 100644 index 0000000000..75fa83ed8c --- /dev/null +++ b/doc/src/images/next.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:none;stroke:none;"> + <!ENTITY st1 "fill:#FFFFFF;stroke:#FFFFFF;stroke-width:7.5901;stroke-linejoin:round;"> + <!ENTITY st2 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st3 "stroke:none;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_3" style="&st2;"> + <g> + <path style="&st1;" d="M22.4,41.1c0,0.3,0.3,0.3,0.5,0.2l16.6-16.9c0.5-0.5,0.4-0.7,0-1L22.9,6.7c-0.1-0.1-0.4-0.1-0.4,0.1v10H8.9c-0.3,0-0.5,0.2-0.5,0.4l0,13.3C8.4,30.9,8.6,31,9,31h13.5l-0.1,10.1z"/> + <path style="&st3;" d="M22.4,41.1c0,0.3,0.3,0.3,0.5,0.2l16.6-16.9c0.5-0.5,0.4-0.7,0-1L22.9,6.7c-0.1-0.1-0.4-0.1-0.4,0.1v10H8.9c-0.3,0-0.5,0.2-0.5,0.4l0,13.3C8.4,30.9,8.6,31,9,31h13.5l-0.1,10.1z"/> + </g> + </g> + <g id="crop_x0020_marks" style="&st2;"> + <path style="&st0;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/next_disabled.png b/doc/src/images/next_disabled.png Binary files differnew file mode 100644 index 0000000000..10a8c59d7b --- /dev/null +++ b/doc/src/images/next_disabled.png diff --git a/doc/src/images/note.png b/doc/src/images/note.png Binary files differnew file mode 100644 index 0000000000..d0c3c645ab --- /dev/null +++ b/doc/src/images/note.png diff --git a/doc/src/images/note.svg b/doc/src/images/note.svg new file mode 100644 index 0000000000..648299d26f --- /dev/null +++ b/doc/src/images/note.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:none;stroke:#FFFFFF;stroke-width:12.1438;stroke-linejoin:round;"> + <!ENTITY st1 "fill:none;stroke-width:1.2429;"> + <!ENTITY st2 "fill:#FFFFFF;stroke:none;"> + <!ENTITY st3 "fill:none;stroke:#FFFFFF;stroke-width:12.7649;stroke-linejoin:round;"> + <!ENTITY st4 "fill:#FFFFFF;stroke-width:6.3824;stroke-linejoin:round;"> + <!ENTITY st5 "fill:none;stroke:none;"> + <!ENTITY st6 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st7 "fill:#FFFFFF;stroke:#FFFFFF;stroke-width:12.7649;stroke-linejoin:round;"> + <!ENTITY st8 "stroke:none;"> + <!ENTITY st9 "fill:none;stroke-width:4.9715;stroke-linejoin:round;"> +]> +<svg xmlns="http://www.w3.org/2000/svg" width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve"> + <g id="Layer_x0020_1" style="&st6;"> + <path style="&st0;" d="M35.7,19.8v18.9H11V8.8h13.9l10.8,11z"/> + <path style="&st3;" d="M38.7,30.4L25,16.7l-7.7-3l2.7,8.7l13.3,13.4l5.4-5.4z"/> + <path style="&st7;" d="M35.7,8.8H11v29.9h24.7V8.8z"/> + <path style="&st4;" d="M35.7,8.8H11v29.9h24.7V8.8z"/> + <path style="&st2;" d="M35.7,8.8H11v29.9h24.7V8.8z"/> + </g> + <g id="Layer_x0020_4" style="&st6;"> + <path style="&st9;" d="M38.7,30.4L25,16.7l-7.7-3l2.7,8.7l13.3,13.4l5.4-5.4z"/> + <path style="&st8;" d="M38.7,30.4L25,16.7l-7.7-3l2.7,8.7l13.3,13.4l5.4-5.4z"/> + <path style="&st8;" d="M20.6,14.7l-2.5,2.5L17,13.4l3.6,1.3z"/> + <path style="&st1;" d="M19.6,22.2l3-0.3l2.4-2.4l0.4-2.8"/> + <path style="&st2;" d="M20.4,14.9L18.3,17l1.6,5.2l2.7-0.3l2.4-2.4l0.3-2.4l-5-2.2z"/> + </g> + <g id="crop" style="&st6;"> + <path style="&st5;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/prev.png b/doc/src/images/prev.png Binary files differnew file mode 100644 index 0000000000..d88a40f923 --- /dev/null +++ b/doc/src/images/prev.png diff --git a/doc/src/images/prev.svg b/doc/src/images/prev.svg new file mode 100644 index 0000000000..6d88ffdd0d --- /dev/null +++ b/doc/src/images/prev.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:none;stroke:none;"> + <!ENTITY st1 "fill:#FFFFFF;stroke:#FFFFFF;stroke-width:7.5901;stroke-linejoin:round;"> + <!ENTITY st2 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st3 "stroke:none;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_3" style="&st2;"> + <g> + <path style="&st1;" d="M25.6,6.9c0-0.3-0.3-0.3-0.5-0.2L8.4,23.6c-0.5,0.5-0.4,0.7,0,1l16.6,16.6c0.1,0.1,0.4,0.1,0.4-0.1v-10h13.6c0.3,0,0.5-0.2,0.5-0.4l0-13.3c0-0.3-0.2-0.5-0.5-0.5H25.5l0.1-10.1z"/> + <path style="&st3;" d="M25.6,6.9c0-0.3-0.3-0.3-0.5-0.2L8.4,23.6c-0.5,0.5-0.4,0.7,0,1l16.6,16.6c0.1,0.1,0.4,0.1,0.4-0.1v-10h13.6c0.3,0,0.5-0.2,0.5-0.4l0-13.3c0-0.3-0.2-0.5-0.5-0.5H25.5l0.1-10.1z"/> + </g> + </g> + <g id="crop_x0020_marks" style="&st2;"> + <path style="&st0;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/prev_disabled.png b/doc/src/images/prev_disabled.png Binary files differnew file mode 100644 index 0000000000..ab3c17e02d --- /dev/null +++ b/doc/src/images/prev_disabled.png diff --git a/doc/src/images/smiley.png b/doc/src/images/smiley.png Binary files differnew file mode 100644 index 0000000000..30a77f71ce --- /dev/null +++ b/doc/src/images/smiley.png diff --git a/doc/src/images/tip.png b/doc/src/images/tip.png Binary files differnew file mode 100644 index 0000000000..5c4aab3bb3 --- /dev/null +++ b/doc/src/images/tip.png diff --git a/doc/src/images/tip.svg b/doc/src/images/tip.svg new file mode 100644 index 0000000000..cd437a5e85 --- /dev/null +++ b/doc/src/images/tip.svg @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --><svg height="1052.3622047" id="svg2" inkscape:version="0.42.2" sodipodi:docbase="/home/sergio/tmp/downloads" sodipodi:docname="lamp.svg" sodipodi:version="0.32" width="744.09448819" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <metadata> + <rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <cc:Work rdf:about=""> + <dc:title>lamp</dc:title> + <dc:description></dc:description> + <dc:subject> + <rdf:Bag> + <rdf:li>office</rdf:li> + <rdf:li></rdf:li> + <rdf:li>lamp</rdf:li> + </rdf:Bag> + </dc:subject> + <dc:publisher> + <cc:Agent rdf:about="http://www.openclipart.org/"> + <dc:title>Open Clip Art Library</dc:title> + </cc:Agent> + </dc:publisher> + <dc:creator> + <cc:Agent> + <dc:title>Sergio Luiz Araujo Silva</dc:title> + </cc:Agent> + </dc:creator> + <dc:rights> + <cc:Agent> + <dc:title>Public Domain</dc:title> + </cc:Agent> + </dc:rights> + <dc:date>set 2005</dc:date> + <dc:format>image/svg+xml</dc:format> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <cc:license rdf:resource="http://web.resource.org/cc/PublicDomain"/> + <dc:language>en</dc:language> + </cc:Work> + <cc:License rdf:about="http://web.resource.org/cc/PublicDomain"> + <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/> + <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/> + <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/> + </cc:License> + </rdf:RDF> + </metadata> + <defs id="defs4"> + <linearGradient id="linearGradient13125"> + <stop id="stop13127" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;"/> + <stop id="stop13129" offset="1" style="stop-color:#fffeff;stop-opacity:0;"/> + </linearGradient> + <linearGradient id="linearGradient12389"> + <stop id="stop12391" offset="0.0000000" style="stop-color:#fefefe;stop-opacity:1.0000000;"/> + <stop id="stop12393" offset="1.0000000" style="stop-color:#fffefe;stop-opacity:1.0000000;"/> + </linearGradient> + <radialGradient cx="358.25909" cy="186.06468" fx="358.25909" fy="186.06468" gradientTransform="matrix(1.000001,-8.244061e-7,3.143917e-7,0.381356,-4.028738e-4,115.1081)" gradientUnits="userSpaceOnUse" id="radialGradient13131" inkscape:collect="always" r="27.486719" xlink:href="#linearGradient13125"/> + <radialGradient cx="358.25909" cy="186.06468" fx="358.25909" fy="186.06468" gradientTransform="matrix(1.000001,-8.244061e-7,3.143917e-7,0.381356,-4.028738e-4,115.1081)" gradientUnits="userSpaceOnUse" id="radialGradient14587" inkscape:collect="always" r="27.486719" xlink:href="#linearGradient13125"/> + <radialGradient cx="358.25909" cy="186.06468" fx="358.25909" fy="186.06468" gradientTransform="matrix(1.000001,-8.244061e-7,3.143917e-7,0.381356,-4.028738e-4,115.1081)" gradientUnits="userSpaceOnUse" id="radialGradient15390" inkscape:collect="always" r="27.486719" xlink:href="#linearGradient13125"/> + <radialGradient cx="358.25909" cy="186.06468" fx="358.25909" fy="186.06468" gradientTransform="matrix(1.000001,-8.244061e-7,3.143917e-7,0.381356,-4.028738e-4,115.1081)" gradientUnits="userSpaceOnUse" id="radialGradient16141" inkscape:collect="always" r="27.486719" xlink:href="#linearGradient13125"/> + </defs> + <sodipodi:namedview bordercolor="#666666" borderopacity="1.0" id="base" inkscape:current-layer="layer1" inkscape:cx="344.34505" inkscape:cy="795.78292" inkscape:document-units="px" inkscape:guide-bbox="true" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:window-height="693" inkscape:window-width="1024" inkscape:window-x="0" inkscape:window-y="25" inkscape:zoom="0.72123084" pagecolor="#ffffff" showguides="true"/> + <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1"> + <path d="M 369.44028,121.86683 C 302.64703,119.68096 242.59223,184.30679 250.47188,250.87980 C 252.47522,280.21980 267.84094,306.49880 285.94332,328.82253 C 303.71281,358.65039 312.13900,393.24133 313.51068,427.73030 C 317.00419,446.97288 338.01608,454.57063 355.35334,455.26572 C 375.18456,456.91501 395.94281,455.09265 414.43470,447.69729 C 430.92724,435.70557 427.37713,413.20597 430.74488,395.55648 C 434.70351,361.57615 449.78002,329.76555 471.07843,303.26619 C 504.41026,252.31528 488.56419,176.76397 437.75400,143.26422 C 417.82956,129.49394 393.70573,121.69096 369.44028,121.86683 z " id="path1384" style="opacity:1.0000000;fill:#f3f2f3;fill-opacity:0.83333331;stroke:#000000;stroke-width:0.58960420;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"/> + <path d="M 425.72698,154.07768 C 437.68158,164.87540 453.68534,182.03604 451.17873,203.82428 C 455.99913,200.54641 460.81954,197.26853 465.63995,193.99066 C 459.85546,170.27425 448.28648,162.75442 425.72698,154.07768 z " id="path2153" sodipodi:nodetypes="cccc" style="fill:#fefefe;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 506.99897 296.94009 A 37.120701 18.718985 0 1 1 432.75756,296.94009 A 37.120701 18.718985 0 1 1 506.99897 296.94009 z" id="path2881" sodipodi:cx="469.87827" sodipodi:cy="296.94009" sodipodi:rx="37.120701" sodipodi:ry="18.718985" sodipodi:type="arc" style="opacity:1.0000000;color:#000000;fill:#fefefe;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:0.64700001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" transform="matrix(0.818103,0.000000,0.000000,0.896150,-13.89510,-26.68653)"/> + <path d="M 359.20536,314.30802 L 336.64585,244.31570 C 362.29042,230.62575 382.72895,234.28926 403.16748,243.15881 L 379.45107,315.46491 L 379.45107,315.46491" id="path3617" sodipodi:nodetypes="ccccc" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#8f9595;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 513.73605 514.32300 A 52.508934 11.885468 0 1 1 408.71818,514.32300 A 52.508934 11.885468 0 1 1 513.73605 514.32300 z" id="path4361" sodipodi:cx="461.22711" sodipodi:cy="514.32300" sodipodi:rx="52.508934" sodipodi:ry="11.885468" sodipodi:type="arc" style="opacity:1.0000000;color:#000000;fill:#a0a0a0;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:0.64700001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" transform="matrix(0.982435,0.000000,0.000000,1.387810,-83.52495,-281.2705)"/> + <path d="M 315.87677,433.07959 C 319.14672,442.90428 329.03398,448.82383 338.76816,450.68840 C 362.00206,456.37952 386.74882,455.38004 409.63484,448.57985 C 414.28840,447.19363 419.18392,445.42184 422.06530,441.25295 C 423.42527,439.84003 425.68582,434.46169 424.07088,434.30126 C 411.81432,444.17256 395.75685,447.78808 380.34111,448.56322 C 362.85475,449.05661 344.64886,448.26521 328.51659,440.79114 C 324.02706,438.71576 319.76022,436.14612 315.87677,433.07959 z " id="path4363" style="fill:#d6dee6;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 400.47436,522.16227 C 396.48542,528.09177 392.49650,534.02126 388.50756,539.95076 C 383.93367,541.47295 366.98819,546.44954 353.57745,538.01018 C 350.34318,532.29631 347.10892,526.58244 343.87465,520.86856 C 364.35835,531.64946 396.48542,523.99502 400.47436,522.16227 z " id="path5094" sodipodi:nodetypes="ccccc" style="fill:#090a0c;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 419.65600,444.27781 C 419.97026,446.39906 420.28452,448.52031 420.59878,450.64156 C 421.46299,450.95582 422.32720,451.27008 423.19142,451.58434 C 423.19142,452.91994 423.19142,454.25554 423.19142,455.59114 C 422.32720,455.98397 421.46299,456.37678 420.59878,456.76961 C 420.36308,459.20512 420.12739,461.64063 419.89170,464.07614 C 420.52021,464.23327 421.14873,464.39039 421.77725,464.54753 C 421.69869,466.59021 421.62012,468.63289 421.54156,470.67558 C 420.83447,471.46123 420.12739,472.24688 419.42030,473.03253 C 419.57744,474.05387 419.73456,475.07522 419.89170,476.09656 C 420.91303,477.11790 421.93438,478.13925 422.95572,479.16058 C 422.87716,480.18193 422.79859,481.20328 422.72003,482.22461 C 422.01294,483.01026 421.30586,483.79591 420.59878,484.58156 C 420.36308,485.05294 420.12739,485.52433 419.89170,485.99572 C 419.57744,486.70280 419.26317,487.40989 418.94892,488.11697 C 419.10605,489.05975 419.26317,490.00253 419.42030,490.94531 C 419.89170,491.65239 420.36308,492.35947 420.83447,493.06655 C 420.67734,494.71641 420.52021,496.36627 420.36308,498.01614 C 415.02067,505.24410 409.67827,512.47206 404.33587,519.70003 C 403.15740,520.24998 401.97892,520.79994 400.80045,521.34989 C 397.81498,522.29266 394.82952,523.23544 391.84406,524.17822 C 386.34452,524.80674 380.84498,525.43525 375.34545,526.06378 C 371.96717,525.90664 368.58887,525.74952 365.21059,525.59238 C 362.46082,525.51382 359.71105,525.43525 356.96128,525.35669 C 353.42587,524.49247 349.89045,523.62827 346.35503,522.76405 C 345.17656,521.82128 343.99809,520.87850 342.81962,519.93572 C 339.75559,517.81447 336.69157,515.69322 333.62754,513.57197 C 328.75652,508.30813 323.88551,503.04429 319.01448,497.78044 C 319.01448,496.52341 319.01448,495.26636 319.01448,494.00933 C 319.87870,494.00933 320.74291,494.00933 321.60712,494.00933 C 321.13574,492.83086 320.66435,491.65239 320.19296,490.47392 C 319.09305,488.19554 317.99314,485.91716 316.89323,483.63878 C 316.89323,482.93170 316.89323,482.22461 316.89323,481.51753 C 318.38597,480.26049 319.87869,479.00345 321.37143,477.74642 C 320.03583,475.54660 318.70022,473.34679 317.36462,471.14697 C 317.28606,470.83271 317.20748,470.51845 317.12892,470.20419 C 318.46453,468.39720 319.80013,466.59021 321.13574,464.78322 C 320.74291,463.68331 320.35009,462.58341 319.95726,461.48350 C 319.09305,460.38359 318.22883,459.28369 317.36462,458.18378 C 317.12892,457.31956 316.89323,456.45536 316.65753,455.59114 C 317.75744,454.17697 318.85735,452.76281 319.95726,451.34864 C 319.87870,450.01304 319.80013,448.67744 319.72157,447.34184 C 319.32874,446.71332 318.93592,446.08480 318.54310,445.45628 C 318.62166,444.74920 318.70023,444.04212 318.77879,443.33503 C 319.48588,443.25647 320.19296,443.17790 320.90004,443.09934 C 324.04263,445.22059 327.18523,447.34184 330.32782,449.46309 C 348.08347,456.92674 391.76550,461.09068 419.65600,444.27781 z " id="path7284" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccc" style="fill:#fba246;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 389.86281,523.00744 C 389.46998,521.82897 391.23336,522.26765 390.84054,521.08918 C 383.37688,521.01061 375.91323,520.93205 368.44957,520.85348 C 368.44957,520.53923 368.44957,520.22496 368.44957,519.91070 C 374.10624,519.75357 379.76290,519.59645 385.41957,519.43932 C 388.24790,518.88937 391.07623,518.33941 393.90457,517.78946 C 395.39730,517.55377 396.89003,517.31807 398.38277,517.08237 C 401.44679,515.03969 404.51082,512.99701 407.57485,510.95432 C 407.49629,510.64006 407.41771,510.32580 407.33915,510.01153 C 401.36822,510.48292 395.39730,510.95432 389.42637,511.42571 C 387.30512,511.81853 385.18387,512.21135 383.06263,512.60418 C 379.13438,512.36849 375.20615,512.13279 371.27790,511.89710 C 369.78518,511.73997 368.29244,511.58284 366.79971,511.42571 C 364.44277,510.32580 362.08582,509.22589 359.72888,508.12598 C 376.54175,507.18320 396.89003,507.18320 415.11707,493.98432 C 391.31192,502.15506 371.27790,500.19093 355.01499,497.99112 C 375.91322,494.06288 396.57577,493.19867 417.00262,478.42849 C 387.38368,489.42756 366.24975,485.57788 349.35832,483.84946 C 371.51360,479.29269 403.56804,478.27136 414.40998,466.64376 C 383.06263,474.89306 355.95776,473.47890 338.75207,469.47210 C 352.81517,467.58654 366.87827,465.70098 380.94137,463.81543 C 374.10624,463.18691 367.27110,462.55840 360.43596,461.92988 C 373.32059,459.73006 386.20522,457.53024 399.08985,455.33043 C 381.88416,456.19465 346.53000,460.82997 319.89653,444.48849 C 323.66763,447.63108 328.61721,449.83090 331.20985,453.91627 C 327.28161,453.44487 323.35338,452.97349 319.42513,452.50210 C 319.66083,453.83770 319.89653,455.17330 320.13222,456.50890 C 324.13902,459.02298 328.14582,461.53704 332.15263,464.05112 C 327.43875,466.25093 322.72485,468.45075 318.01096,470.65057 C 323.90332,472.53612 329.79568,474.42169 335.68805,476.30724 C 330.03138,478.66418 322.48915,476.30724 318.71804,483.37807 C 325.55318,486.59923 335.21666,487.22774 339.22346,493.04154 C 333.33110,493.51293 326.73166,489.27043 321.54639,494.45571 C 327.67444,498.06968 333.80249,501.68367 339.93055,505.29765 C 336.55226,504.82626 333.17397,504.35487 329.79568,503.88348 C 334.58814,509.30445 341.26727,513.37780 346.05972,518.79877 C 362.00838,520.29150 373.91416,521.51471 389.86281,523.00744 z " id="path6556" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccc" style="fill:#ffc080;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 410.63580,448.38806 C 375.91016,459.46570 347.07688,453.33765 330.49970,448.38806 C 332.54238,449.09515 334.58507,449.80223 336.62775,450.50931 C 365.30391,460.56561 396.80839,453.41621 407.80747,450.27362 C 408.75025,449.64510 409.69303,449.01658 410.63580,448.38806 z " id="path7286" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 431.22109,368.33927 C 427.74256,388.71364 424.26401,409.08801 420.78546,429.46237 C 416.60557,437.06563 407.94091,440.30372 400.07083,442.61238 C 391.48668,445.18530 382.40444,445.05799 373.54205,444.61656 C 371.08048,446.38986 364.99205,442.92177 370.06503,441.81235 C 377.17154,440.98795 384.60188,442.10538 391.38552,439.26558 C 401.04319,435.47671 410.26670,429.97354 417.05844,422.00834 C 421.19961,403.95301 425.34070,385.89766 429.48184,367.84233 C 430.06159,368.00798 430.64135,368.17360 431.22109,368.33927 z " id="path3629" style="fill:#ffffff;fill-opacity:0.64285713;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 353.42087,428.84088 L 351.10708,419.00725 L 351.68553,378.22661 L 353.13164,373.45440 L 353.05576,339.28565 L 349.95018,336.28751 L 349.37173,316.04336 C 363.86558,304.49563 376.56238,306.21837 388.70625,316.23514 L 388.12780,336.28907 L 385.23556,339.18131 L 384.65711,373.58108 L 386.39245,378.21491 L 385.81401,427.68398 L 382.34331,429.99778 L 374.24503,428.84088 L 371.35278,425.37019 L 366.14675,425.37019 L 360.94071,429.41933 L 353.42087,428.84088 z " id="path3619" sodipodi:nodetypes="ccccccccccccccccccc" style="fill:#c1c1c1;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#9b989f;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 358.25832,325.31572 L 358.25832,416.41507" id="path5096" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 380.15345,325.31572 L 380.15345,416.41507" id="path5824" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 361.91098,325.31572 L 361.91098,416.41507" id="path5826" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#8f8f92;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 376.52161,325.31572 L 376.52161,416.41507" id="path6554" style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#8f8f92;stroke-width:0.91160071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <g id="g9475" transform="matrix(0.911601,0.000000,0.000000,0.911601,328.5961,-156.2531)"> + <path d="M 86.864034,673.56687 L 79.199560,676.97330 L 77.155700,678.67652 L 75.793127,679.69845 L 65.573829,679.35780 L 65.403508,678.33587 L 70.683478,676.97330 C 70.683478,676.97330 74.430554,676.63266 75.111841,676.46234 C 75.793127,676.29201 78.688595,674.92944 78.688595,674.92944 L 84.649852,671.52301 L 87.034355,671.52301 L 86.864034,673.56687 z " id="path8741" style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 91.973683,686.34099 L 88.056285,686.17067 L 85.331139,687.53324 L 81.073098,689.23646 L 77.836987,691.45064 L 75.111841,692.30225 L 70.853800,692.64289 L 69.320905,693.15386 L 71.024122,693.83514 L 75.963449,693.83514 L 80.221490,694.51643 L 83.627923,693.83514 L 87.545320,690.42871 C 87.545320,690.42871 90.270466,689.23646 90.951753,688.89581 C 91.633039,688.55517 93.165934,687.87388 93.165934,687.87388 L 91.973683,686.34099 z " id="path8743" style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 94.017542,700.30736 L 89.078215,703.03251 L 85.842104,705.07637 L 83.457601,706.94991 L 77.836987,708.14216 L 75.622806,708.14216 L 81.584063,710.01570 L 86.353069,707.97184 L 91.292396,705.58733 L 92.825291,704.05444 L 94.017542,700.30736 z " id="path8745" style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 91.462718,717.85049 C 91.462718,717.85049 81.924706,721.59757 81.584063,722.27885 C 81.243420,722.96014 78.688595,723.98207 78.688595,723.98207 L 72.897660,724.66336 L 71.024122,725.68529 L 76.644736,726.36657 L 82.435671,724.49304 L 86.693712,724.32271 L 89.929823,722.10853 L 91.462718,720.40532 L 91.462718,717.85049 z " id="path8747" style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + </g> + <path d="M 378.14273,525.28637 C 377.57434,530.51553 378.00099,537.83204 377.43261,543.06120 C 372.27918,543.00443 367.82875,543.82657 360.97078,541.72320 C 359.43614,536.89190 356.80919,529.30796 355.27454,524.47667 C 356.26507,524.72572 356.68741,524.86790 357.82038,524.93742 C 358.95335,525.00694 360.79692,524.96593 361.90337,525.03791 C 363.00981,525.10990 364.25012,525.06768 365.31257,525.13480 C 366.37503,525.20191 367.41113,525.22689 368.41214,525.28180 C 369.41314,525.33669 370.37905,525.38365 371.30113,525.41898 C 372.22321,525.45432 374.35115,525.55378 375.17683,525.56221 C 376.00251,525.57065 375.56381,525.48806 376.27564,525.46225 C 376.98745,525.43643 377.56225,525.35378 378.14273,525.28637 z " id="path10207" sodipodi:nodetypes="ccccsssssssc" style="fill:#ffffff;fill-opacity:0.31547615;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"/> + <path d="M 467.06377,199.37552 L 453.69293,208.53364 L 451.86130,221.53816 L 468.71223,214.21167 L 467.06377,199.37552 z " id="path16869" style="fill:#fefefe;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;opacity:1.0000000;color:#000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0;visibility:visible;display:inline;overflow:visible"/> + </g> +</svg> diff --git a/doc/src/images/toc-blank.png b/doc/src/images/toc-blank.png Binary files differnew file mode 100644 index 0000000000..6ffad17a0c --- /dev/null +++ b/doc/src/images/toc-blank.png diff --git a/doc/src/images/toc-minus.png b/doc/src/images/toc-minus.png Binary files differnew file mode 100644 index 0000000000..abbb020c8e --- /dev/null +++ b/doc/src/images/toc-minus.png diff --git a/doc/src/images/toc-plus.png b/doc/src/images/toc-plus.png Binary files differnew file mode 100644 index 0000000000..941312ce0d --- /dev/null +++ b/doc/src/images/toc-plus.png diff --git a/doc/src/images/up.png b/doc/src/images/up.png Binary files differnew file mode 100644 index 0000000000..17d9c3ec49 --- /dev/null +++ b/doc/src/images/up.png diff --git a/doc/src/images/up.svg b/doc/src/images/up.svg new file mode 100644 index 0000000000..d31aa9c809 --- /dev/null +++ b/doc/src/images/up.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:none;stroke:none;"> + <!ENTITY st1 "fill:#FFFFFF;stroke:#FFFFFF;stroke-width:7.5901;stroke-linejoin:round;"> + <!ENTITY st2 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st3 "stroke:none;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_3" style="&st2;"> + <g> + <path style="&st1;" d="M41.1,25.6c0.3,0,0.3-0.3,0.2-0.5L24.4,8.4c-0.5-0.5-0.7-0.4-1,0L6.7,25.1c-0.1,0.1-0.1,0.4,0.1,0.4h10v13.6c0,0.3,0.2,0.5,0.4,0.5l13.3,0c0.3,0,0.5-0.2,0.5-0.5V25.5l10.1,0.1z"/> + <path style="&st3;" d="M41.1,25.6c0.3,0,0.3-0.3,0.2-0.5L24.4,8.4c-0.5-0.5-0.7-0.4-1,0L6.7,25.1c-0.1,0.1-0.1,0.4,0.1,0.4h10v13.6c0,0.3,0.2,0.5,0.4,0.5l13.3,0c0.3,0,0.5-0.2,0.5-0.5V25.5l10.1,0.1z"/> + </g> + </g> + <g id="crop_x0020_marks" style="&st2;"> + <path style="&st0;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/images/up_disabled.png b/doc/src/images/up_disabled.png Binary files differnew file mode 100644 index 0000000000..e22bc87121 --- /dev/null +++ b/doc/src/images/up_disabled.png diff --git a/doc/src/images/warning.png b/doc/src/images/warning.png Binary files differnew file mode 100644 index 0000000000..1c33db8f34 --- /dev/null +++ b/doc/src/images/warning.png diff --git a/doc/src/images/warning.svg b/doc/src/images/warning.svg new file mode 100644 index 0000000000..fc8d7484cb --- /dev/null +++ b/doc/src/images/warning.svg @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In --> +<!DOCTYPE svg [ + <!ENTITY st0 "fill:#000000;stroke:#FFFFFF;stroke-width:7.9139;stroke-linejoin:round;"> + <!ENTITY st1 "fill-rule:nonzero;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;"> + <!ENTITY st2 "fill:none;stroke:none;"> + <!ENTITY st3 "fill:#000000;"> + <!ENTITY st4 "fill-rule:evenodd;clip-rule:evenodd;stroke:none;"> + <!ENTITY st5 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;"> +]> +<svg width="48pt" height="48pt" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> + <g id="Layer_x0020_4" style="&st1;"> + <g style="&st4;"> + <path style="&st0;" d="M16.4,42.3L5.7,31.6V16.4L16.4,5.7h15.2l10.7,10.7v15.2L31.6,42.3H16.4z"/> + <path style="&st3;" d="M16.4,42.3L5.7,31.6V16.4L16.4,5.7h15.2l10.7,10.7v15.2L31.6,42.3H16.4z"/> + <path d="M11.7,17.7l18.7,18.7l5.9-5.9L17.6,11.7l-5.9,5.9z"/> + <path d="M11.7,30.5l5.9,5.9l18.7-18.7l-5.9-5.9L11.7,30.5z"/> + </g> + </g> + <g id="crop_x0020_marks" style="&st5;"> + <path style="&st2;" d="M48,48H0V0h48v48z"/> + </g> +</svg> diff --git a/doc/src/minimal.css b/doc/src/minimal.css new file mode 100644 index 0000000000..401b73e529 --- /dev/null +++ b/doc/src/minimal.css @@ -0,0 +1,22 @@ +/* + + Copyright Beman Dawes, 2007 + + Distributed under the Boost Software License, Version 1.0. + See www.boost.org/LICENSE_1_0.txt + +*/ + +/******************************************************************************* + Body +*******************************************************************************/ + +body { font-family: sans-serif; margin: 1em; } + +/******************************************************************************* + Table +*******************************************************************************/ + +table { margin: 0.5em; } + +/*** end ***/
\ No newline at end of file diff --git a/doc/src/reference.css b/doc/src/reference.css new file mode 100644 index 0000000000..6826962afc --- /dev/null +++ b/doc/src/reference.css @@ -0,0 +1,11 @@ +/*============================================================================ + Copyright 2003-2004 Douglas Gregor + Distributed under the Boost Software License, Version 1.0. (See accompany- + ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +============================================================================*/ + +PRE.synopsis { + background-color: #e0ffff; + border: thin solid blue; + padding: 1em +}
\ No newline at end of file diff --git a/doc/test/HTML4_symbols.qbk b/doc/test/HTML4_symbols.qbk new file mode 100644 index 0000000000..2af7241ff2 --- /dev/null +++ b/doc/test/HTML4_symbols.qbk @@ -0,0 +1,253 @@ +[/ File Latin1_symbols.qbk +Copyright 2006-2007 Paul A. Bristow. +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). +] + + +[/ Symbols and Greek letters (about 120) from HTML4 ] +[/ File HTML4_symbols.qbk] +[/ See http://www.htmlhelp.com/reference/html40/entities/symbols.html] +[/ All (except 2 angle brackets) show OK on Firefox 2.0] + +[/ Also some miscellaneous math charaters added to this list - see the end.] + +[/ To use, enclose the template name in square brackets.] + +[template fnof[]'''ƒ'''] [/ � Latin small f with hook = function = florin] +[template Alpha[]'''Α'''] [/ ? Greek capital letter alpha] +[template Beta[]'''Β'''] [/ ? Greek capital letter beta] +[template Gamma[]'''Γ'''] [/ G Greek capital letter gamma] +[template Delta[]'''Δ'''] [/ ? Greek capital letter delta] +[template Epsilon[]'''Ε'''] [/ ? Greek capital letter epsilon] +[template Zeta[]'''Ζ'''] [/ ? Greek capital letter zeta] +[template Eta[]'''Η'''] [/ ? Greek capital letter eta] +[template Theta[]'''Θ'''] [/ T Greek capital letter theta] +[template Iota[]'''Ι'''] [/ ? Greek capital letter iota] +[template Kappa[]'''Κ'''] [/ ? Greek capital letter kappa] +[template Lambda[]'''Λ'''] [/ ? Greek capital letter lambda] +[template Mu[]'''Μ'''] [/ ? Greek capital letter mu] +[template Nu[]'''Ν'''] [/ ? Greek capital letter nu] +[template Xi[]'''Ξ'''] [/ ? Greek capital letter xi] +[template Omicron[]'''Ο'''] [/ ? Greek capital letter omicron] +[template Pi[]'''Π'''] [/ ? Greek capital letter pi] +[template Rho[]'''Ρ'''] [/ ? Greek capital letter rho] +[template Sigma[]'''Σ'''] [/ S Greek capital letter sigma] +[template Tau[]'''Τ'''] [/ ? Greek capital letter tau] +[template Upsilon[]'''Υ'''] [/ ? Greek capital letter upsilon] +[template Phi[]'''Φ'''] [/ F Greek capital letter phi] +[template Chi[]'''Χ'''] [/ ? Greek capital letter chi] +[template Psi[]'''Ψ'''] [/ ? Greek capital letter psi] +[template Omega[]'''Ω'''] [/ O Greek capital letter omega] +[template alpha[]'''α'''] [/ a Greek small letter alpha] +[template beta[]'''β'''] [/ � Greek small letter beta] +[template gamma[]'''γ'''] [/ ? Greek small letter gamma] +[template delta[]'''δ'''] [/ d Greek small letter delta] +[template epsilon[]'''ε'''] [/ e Greek small letter epsilon] +[template zeta[]'''ζ'''] [/ ? Greek small letter zeta] +[template eta[]'''η'''] [/ ? Greek small letter eta] +[template theta[]'''θ'''] [/ ? Greek small letter theta] +[template iota[]'''ι'''] [/ ? Greek small letter iota] +[template kappa[]'''κ'''] [/ ? Greek small letter kappa] +[template lambda[]'''λ'''] [/ ? Greek small letter lambda] +[template mu[]'''μ'''] [/ � Greek small letter mu] +[template nu[]'''ν'''] [/ ? Greek small letter nu] +[template xi[]'''ξ'''] [/ ? Greek small letter xi] +[template omicron[]'''ο'''] [/ ? Greek small letter omicron] +[template pi[]'''π'''] [/ p Greek small letter pi] +[template rho[]'''ρ'''] [/ ? Greek small letter rho] +[template sigmaf[]'''ς'''] [/ ? Greek small letter final sigma] +[template sigma[]'''σ'''] [/ s Greek small letter sigma] +[template tau[]'''τ'''] [/ t Greek small letter tau] +[template upsilon[]'''υ'''] [/ ? Greek small letter upsilon] +[template phi[]'''φ'''] [/ f Greek small letter phi] +[template chi[]'''χ'''] [/ ? Greek small letter chi] +[template psi[]'''ψ'''] [/ ? Greek small letter psi] +[template omega[]'''ω'''] [/ ? Greek small letter omega] +[template thetasym[]'''ϑ'''] [/ ? Greek small letter theta symbol] +[template upsih[]'''ϒ'''] [/ ? Greek upsilon with hook symbol] +[template piv[]'''ϖ'''] [/ ? Greek pi symbol] +[template bull[]'''•'''] [/ � bullet = black small circle] +[template hellip[]'''…'''] [/ � horizontal ellipsis = three dot leader] +[template prime[]'''′'''] [/ ' prime = minutes = feet] +[template Prime[]'''″'''] [/ ? double prime = seconds = inches] +[template oline[]'''‾'''] [/ ? overline = spacing overscore] +[template frasl[]'''⁄'''] [/ / fraction slash] +[template weierp[]'''℘'''] [/ P script capital P = power set = Weierstrass p] +[template image[]'''ℑ'''] [/ I blackletter capital I = imaginary part] +[template real[]'''ℜ'''] [/ R blackletter capital R = real part symbol] +[template trade[]'''™'''] [/ � trade mark sign] +[template alefsym[]'''ℵ'''] [/ ? alef symbol = first transfinite cardinal] +[template larr[]'''←'''] [/ ? leftwards arrow] +[template uarr[]'''↑'''] [/ ? upwards arrow] +[template rarr[]'''→'''] [/ ? rightwards arrow] +[template darr[]'''↓'''] [/ ? downwards arrow] +[template harr[]'''↔'''] [/ ? left right arrow] +[template crarr[]'''↵'''] [/ ? downwards arrow with corner leftwards = CR] +[template lArr[]'''⇐'''] [/ ? leftwards double arrow] +[template uArr[]'''⇑'''] [/ ? upwards double arrow] +[template rArr[]'''⇒'''] [/ ? rightwards double arrow] +[template dArr[]'''⇓'''] [/ ? downwards double arrow] +[template hArr[]'''⇔'''] [/ ? left right double arrow] +[template forall[]'''∀'''] [/ ? for all] +[template part[]'''∂'''] [/ ? partial differential] +[template exist[]'''∃'''] [/ ? there exists] +[template empty[]'''∅'''] [/ � empty set = null set = diameter] +[template nabla[]'''∇'''] [/ ? nabla = backward difference] +[template isin[]'''∈'''] [/ ? element of] +[template notin[]'''∉'''] [/ ? not an element of] +[template ni[]'''∋'''] [/ ? contains as member] +[template prod[]'''∏'''] [/ ? n-ary product = product sign] +[template sum[]'''∑'''] [/ ? n-ary sumation] +[template minus[]'''−'''] [/ - minus sign] +[template lowast[]'''∗'''] [/ * asterisk operator] +[template radic[]'''√'''] [/ v square root = radical sign] +[template prop[]'''∝'''] [/ ? proportional to] +[template infin[]'''∞'''] [/ 8 infinity] +[template ang[]'''∠'''] [/ ? angle] +[template and[]'''∧'''] [/ ? logical and = wedge] +[template or[]'''∨'''] [/ ? logical or = vee] +[template cap[]'''∩'''] [/ n intersection = cap] +[template cup[]'''∪'''] [/ ? union = cup] +[template int[]'''∫'''] [/ ? integral] +[template there4[]'''∴'''] [/ ? therefore] +[template sim[]'''∼'''] [/ ~ tilde operator = varies with = similar to] +[template cong[]'''≅'''] [/ ? approximately equal to] +[template asymp[]'''≈'''] [/ � almost equal to = asymptotic to] +[template ne[]'''≠'''] [/ ? not equal to] +[template equiv[]'''≡'''] [/ = identical to] +[template le[]'''≤'''] [/ = less-than or equal to] +[template ge[]'''≥'''] [/ = greater-than or equal to] +[template subset[]'''⊂'''] [/ ? subset of] +[template superset[]'''⊃'''] [/ ? superset of] +[template nsubset[]'''⊄'''] [/ ? not a subset of] +[template sube[]'''⊆'''] [/ ? subset of or equal to] +[template supe[]'''⊇'''] [/ ? superset of or equal to] +[template oplus[]'''⊕'''] [/ ? circled plus = direct sum] +[template otimes[]'''⊗'''] [/ ? circled times = vector product] +[template perp[]'''⊥'''] [/ ? up tack = orthogonal to = perpendicular] +[template sdot[]'''⋅'''] [/ � dot operator] +[template lceil[]'''⌈'''] [/ ? left ceiling = APL upstile] +[template rceil[]'''⌉'''] [/ ? right ceiling] +[template lfloor[]'''⌊'''] [/ ? left floor = APL downstile] +[template rfloor[]'''⌋'''] [/ ? right floor] +[template lang[]'''〈'''] [/ < left-pointing angle bracket = bra (Firefox shows ?)] +[template rang[]'''〉'''] [/ > right-pointing angle bracket = ket (Firefox shows ?)] +[template loz[]'''◊'''] [/ ? lozenge] +[template spades[]'''♠'''] [/ ? black spade suit] +[template clubs[]'''♣'''] [/ ? black club suit = shamrock] +[template hearts[]'''♥'''] [/ ? black heart suit = valentine] +[template diams[]'''♦'''] [/ ? black diamond suit] + +[/ Other symbols, not in the HTML4 list:] +[template space[]''' '''] +[template plusminus[]'''±'''] [/ ? plus or minus sign] + + +[/ Symbols and accented letters from Latin-1] +[/ File Latin1_symbols.qbk] +[/ http://www.htmlhelp.com/reference/html40/entities/latin1.html ] +[/ based on table Copyright </copyright.html> 1998-2006 Liam Quinn.] +[/ Glyphs <http://www.unicode.org/charts/> of the characters ] +[/ are available at the Unicode Consortium <http://www.unicode.org/>. ] + +[template nbsp[]''' '''] [/ no-break space = non-breaking space] +[template iexcl[]'''¡'''] [/ inverted exclamation mark ] +[template cent[]'''¢'''] [/ cent sign ] +[template pound[]'''£'''] [/ pound sign ] +[template curren[]'''¤'''] [/ currency sign ] +[template yen[]'''¥'''] [/ yen sign = yuan sign ] +[template brvbar[]'''¦'''] [/ broken vertical bar ] +[template sectsign[]'''§'''] [/ section sign ] +[template uml[]'''¨'''] [/ diaeresis ] +[template copy[]'''©'''] [/ copyright ] +[template ordf[]'''ª'''] [/ feminine ordinal indicator ] +[template laquo[]'''«'''] [/ left-pointing double angle quotation mark = left pointing guillemet ] +[template not[]'''¬'''] [/ not sign ] +[template shy[]'''­'''] [/ soft hyphen = discretionary hyphen ] +[template reg[]'''®'''] [/ registered sign = registered trade mark sign ] +[template macron[]'''¯'''] [/ macron = spacing macron = overline = APL overbar ] +[template deg[]'''°'''] [/ degree sign ] +[template plusmn[]'''±'''] [/ plus-minus sign = plus-or-minus sign ] +[template sup2[]'''²'''] [/ superscript two = superscript digit two = squared ] +[template cubed[]'''³'''] [/ superscript three = superscript digit three = cubed ] +[template acute[]'''´'''] [/ acute accent = spacing acute ] +[template micro[]'''µ'''] [/ micro sign ] +[template para[]'''¶'''] [/ pilcrow sign = paragraph sign ] +[template middot[]'''·'''] [/ middle dot = Georgian comma = Greek middle dot ] +[template cedil[]'''¸'''] [/ cedilla = spacing cedilla ] +[template sup1[]'''¹'''] [/ superscript one = superscript digit one ] +[template ordm[]'''º'''] [/ masculine ordinal indicator ] +[template raquo[]'''»'''] [/ right-pointing double angle quotation mark = right pointing guillemet ] +[template frac14[]'''¼'''] [/ vulgar fraction one quarter = fraction one quarter ] +[template frac12[]'''½'''] [/ vulgar fraction one half = fraction one half ] +[template frac34[]'''¾'''] [/vulgar fraction three quarters = fraction three quarters ] +[template iquest[]'''¿'''] [/ inverted question mark = turned question mark ] +[template Agrave[]'''À'''] [/ Latin capital letter A with grave = Latin capital letter A grave ] +[template Aacute[]'''Á'''] [/ Latin capital letter A with acute = Latin capital letter A acute ] +[template Acirc[]'''Â'''] [/ Latin capital letter A with circumflex ] +[template Atilde[]'''Ã'''] [/Latin capital letter A with tilde ] +[template Auml[]'''Ä'''] [/ Latin capital letter A with diaeresis ] +[template Aring[]'''Å'''] [/ Latin capital letter A with ring above = Latin capital letter A ring ] +[template AElig[]'''Æ'''] [/ Latin capital letter AE = Latin capital ligature AE ] +[template Ccedil[]'''Ç'''] [/ Latin capital letter C with cedilla ] +[template Egrave[]'''È'''] [/ Latin capital letter E with grave ] +[template Eacute[]'''É'''] [/ Latin capital letter E with acute ] +[template Ecirc[]'''Ê'''] [/ Latin capital letter E with circumflex ] +[template Euml[]'''Ë'''] [/ Latin capital letter E with diaeresis ] +[template Igrave[]'''Ì'''] [/ Latin capital letter I with grave ] +[template Iacute[]'''Í'''] [/ Latin capital letter I with acute ] +[template Icirc[]'''Î'''] [/ Latin capital letter I with circumflex ] +[template Iuml[]'''Ï'''] [/ Latin capital letter I with diaeresis ] +[template ETH[]'''Ð'''] [/ Latin capital letter ETH ] +[template Ntilde[]'''Ñ'''] [/ Latin capital letter N with tilde ] +[template Ograve[]'''Ò'''] [/ Latin capital letter O with grave] +[template Oacute[]'''Ó'''] [/ Latin capital letter O with acute ] +[template Ocirc[]'''Ô'''] [/ Latin capital letter O with circumflex ] +[template Otilde[]'''Õ'''] [/ Latin capital letter O with tilde ] +[template Ouml[]'''Ö'''] [/ Latin capital letter O with diaeresis ] +[template times[]'''×'''] [/ multiplication sign ] +[template Oslash[]'''Ø'''] [/ Latin capital letter O with stroke = Latin capital letter O slash ] +[template Ugrave[]'''Ù'''] [/ Latin capital letter U with grave ] +[template Uacute[]'''Ú'''] [/ Latin capital letter U with acute ] +[template Ucirc[]'''Û'''] [/ Latin capital letter U with circumflex ] +[template Uuml[]'''Ü'''] [/ Latin capital letter U with diaeresis ] +[template Yacute[]'''Ý'''] [/ Latin capital letter Y with acute ] +[template THORN[]'''Þ'''] [/ Latin capital letter THORN ] +[template szlig[]'''ß'''] [/ Latin small letter sharp s = ess-zed ] +[template agrave[]'''à'''] [/ Latin small letter a with grave = Latin small letter a grave ] +[template aacute[]'''á'''] [/ Latin small letter a with acute ] +[template acirc[]'''â'''] [/ Latin small letter a with circumflex ] +[template atilde[]'''ã'''] [/ Latin small letter a with tilde ] +[template auml[]'''ä'''] [/ Latin small letter a with diaeresis ] +[template aring[]'''å'''] [/ Latin small letter a with ring above = Latin small letter a ring ] +[template aelig[]'''æ'''] [/ Latin small letter ae = Latin small ligature ae ] +[template ccedil[]'''ç'''] [/ Latin small letter c with cedilla ] +[template egrave[]'''è'''] [/ Latin small letter e with grave ] +[template eacute[]'''é'''] [/ Latin small letter e with acute ] +[template ecirc[]'''ê'''] [/ Latin small letter e with circumflex ] +[template euml[]'''ë'''] [/ Latin small letter e with diaeresis ] +[template igrave[]'''ì'''] [/ Latin small letter i with grave ] +[template iacute[]'''í'''] [/ Latin small letter i with acute ] +[template icirc[]'''î'''] [/ Latin small letter i with circumflex ] +[template iuml[]'''ï'''] [/ Latin small letter i with diaeresis ] +[template eth[]'''ð'''] [/ Latin small letter eth ] +[template ntilde[]'''ñ'''] [/ Latin small letter n with tilde ] +[template ograve[]'''ò'''] [/Latin small letter o with grave ] +[template oacute[]'''ó'''] [/ Latin small letter o with acute ] +[template ocirc[]'''ô'''] [/ Latin small letter o with circumflex ] +[template otilde[]'''õ'''] [/ Latin small letter o with tilde ] +[template ouml[]'''ö'''] [/ Latin small letter o with diaeresis ] +[template divide[]'''÷'''] [/ division sign ] +[template oslash[]'''ø'''] [/ Latin small letter o with stroke = Latin small letter o slash ] +[template ugrave[]'''ù'''] [/ Latin small letter u with grave ] +[template uacute[]'''ú'''] [/ Latin small letter u with acute ] +[template ucirc[]'''û'''] [/ Latin small letter u with circumflex ] +[template uuml[]'''ü'''] [/ Latin small letter u with diaeresis ] +[template yacute[]'''ý'''] [/ Latin small letter y with acute ] +[template thorn[]'''þ'''] [/ Latin small letter thorn ] +[template yuml[]'''ÿ'''] [/ Latin small letter y with diaeresis ] + + + diff --git a/doc/test/Jamfile.v2 b/doc/test/Jamfile.v2 new file mode 100644 index 0000000000..5ccd5ef916 --- /dev/null +++ b/doc/test/Jamfile.v2 @@ -0,0 +1,207 @@ +# Copyright John Maddock 2008. Use, modification, and distribution are +# subject to 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) + +import os ; +import common ; +import doxygen ; +using quickbook ; +import modules ; + +path-constant images_location : html ; + +# +# Accumulators docs are dependent upon +# latex dvips and ps being in your PATH. +# This is true for most Unix installs, but +# not on Win32, where you will need to install +# MkTex and Ghostscript and add these tools +# to your path. +# +make latex.check : : @check-latex ; +actions check-latex +{ + latex -version > latex.version +} + +make dvips.check : : @check-dvips ; +actions check-dvips +{ + dvips -version > dvips.version +} + +make gs.check : : @check-gs ; + +import os ; + +if [ os.name ] = "NT" +{ + actions check-gs + { + gswin32c -version > gs.version + } +} +else +{ + actions check-gs + { + gs -version > gs.version + } +} + + +# Use Doxygen to emit a tagfile with the definition of depends_on<>. That +# tagfile will be used by Doxygen below when generating the Statistics Library +# Reference. This is all so that the Doxygen-generated documentation for the +# features shows the dependency relationships between them. +doxygen tagfile + : + ../../boost/accumulators/framework/depends_on.hpp + ../../boost/accumulators/framework/extractor.hpp + : + <doxygen:param>MACRO_EXPANSION=YES + <doxygen:param>EXPAND_ONLY_PREDEF=YES + <doxygen:param>GENERATE_TAGFILE=accumulators.tag + <doxygen:param>"PREDEFINED=\"BOOST_ACCUMULATORS_DOXYGEN_INVOKED=1\" \\ + \"BOOST_PP_REPEAT_FROM_TO(a,b,c,d)=\" \\ + \"BOOST_PP_ENUM_PARAMS(a,b)=b ## 1, b ## 2, ...\"" + <dependency>latex.check + <dependency>dvips.check + <dependency>gs.check + ; + +# Generate the HTML form of the stats documentation, as this causes Doxygen to +# generate .png images for the LaTeX formulas embedded in the doc comments. +doxygen statsdoc.html + : + weighted_tail_quantile.hpp + : + <dependency>latex.check + <dependency>dvips.check + <dependency>gs.check + ; + +if [ os.name ] = NT +{ + CP = copy /y ; + MKDIR = mkdir ; + FROM = \\..\\..\\..\\html\\statsdoc\\*.png ; + TOHTML = .\\html\\images\\accumulators ; + TOPDF = \\images\\accumulators ; +} +else +{ + CP = cp ; + MKDIR = mkdir -p ; + FROM = /../../html/statsdoc/*.png ; + TOHTML = ./html/images/accumulators ; + TOPDF = /images/accumulators ; +} + +actions copy-latex-pngs +{ + $(MKDIR) $(TOHTML) + $(MKDIR) $(<:D)$(TOPDF) + $(CP) $(<:D)$(FROM) $(TOHTML) + $(CP) $(<:D)$(FROM) $(<:D)$(TOPDF) + echo "Stamped" > "$(<)" +} + +# This causes the png files built above to be copied into the +# html/images/accumulators directory. +make statsdoclatex.tag + : statsdoc.html + : @copy-latex-pngs + ; + +doxygen statsdoc + : + weighted_tail_quantile.hpp + : + <doxygen:param>EXTRACT_ALL=YES + <doxygen:param>"PREDEFINED=\"BOOST_ACCUMULATORS_DOXYGEN_INVOKED=1\" \\ + \"BOOST_PP_REPEAT_FROM_TO(a,b,c,d)=\" \\ + \"BOOST_PP_REPEAT(a,b,c)=\" \\ + \"BOOST_PARAMETER_KEYWORD(a,b)=\\ + namespace a { struct b {}; } \\ + boost::parameter::keyword<a::b> const b;\" \\ + \"BOOST_PP_ENUM_PARAMS(a,b)=b ## 1, b ## 2, ...\"" + <doxygen:param>HIDE_UNDOC_MEMBERS=NO + <doxygen:param>EXTRACT_PRIVATE=NO + <doxygen:param>ENABLE_PREPROCESSING=YES + <doxygen:param>MACRO_EXPANSION=YES + <doxygen:param>EXPAND_ONLY_PREDEF=YES + <doxygen:param>SEARCH_INCLUDES=NO + <doxygen:param>TAGFILES=accumulators.tag + <xsl:param>boost.doxygen.header.prefix=doc + <xsl:param>boost.doxygen.formuladir=images/accumulators/ + <reftitle>"Statistics Library Reference" + <dependency>tagfile + <dependency>statsdoclatex.tag + <dependency>latex.check + <dependency>dvips.check + <dependency>gs.check + ; + +if htmlhelp in [ modules.peek : ARGV ] +{ + # + # Start with a rule to convert htmlhelp project into + # compiled help file: + # + make htmlhelp/htmlhelp.chm : standalone : @hhc ; + actions ignore hhc + { + hhc htmlhelp/htmlhelp.hhp + } + # + # These install rules copy our images into a subdirectory of the created + # htmlhelp project directory: unfortunately hhc.exe will only embed + # images in a subdirectory of the project root. + # + install htmlhelp1 : [ glob html/images/*.png ] : <location>htmlhelp/images ; + install htmlhelp1a : [ glob html/images/*.svg ] : <location>htmlhelp/images ; + install htmlhelp2 : [ glob html/images/accumulators/*.png ] : <dependency>statsdoc <location>htmlhelp/images/accumulators ; + install htmlhelp3 : [ glob ../src/images/*.png ] : <dependency>statsdoc <location>htmlhelp/images ; + install htmlhelp4 : [ glob ../src/images/callouts/*.png ] : <dependency>statsdoc <location>htmlhelp/images/callouts ; +} + +xml test : test.qbk ; +boostbook standalone + : + test + : + <dependency>statsdoc + <format>htmlhelp:<dependency>htmlhelp1 + <format>htmlhelp:<dependency>htmlhelp1a + <format>htmlhelp:<dependency>htmlhelp2 + <format>htmlhelp:<dependency>htmlhelp3 + <format>htmlhelp:<dependency>htmlhelp4 + + # HTML options first: + #====================================================================== + + <xsl:param>toc.max.depth=2 + <xsl:param>toc.section.depth=2 + <xsl:param>chunk.section.depth=1 + <xsl:param>boost.root=../../.. + <xsl:param>navig.graphics=1 + <xsl:param>boost.mathjax=1 + <xsl:path>$(images_location)/.. + + + # PDF Options: + #====================================================================== + <format>pdf:<xsl:param>img.src.path=$(images_location)/ + <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/test/html + + # HTML Help Options: + #====================================================================== + #<format>htmlhelp:<xsl:param>img.src.path=../html + <format>htmlhelp:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/test/html + <format>htmlhelp:<xsl:param>htmlhelp.chm=test.chm + ; + + +install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ; +explicit pdfinstall ; diff --git a/doc/test/array.xml b/doc/test/array.xml new file mode 100644 index 0000000000..ce3f57e029 --- /dev/null +++ b/doc/test/array.xml @@ -0,0 +1,64 @@ +<section id="array.intro"> + <title>Introduction</title> + + <using-namespace name="boost"/> + <using-class name="array"/> + + <para>The C++ Standard Template Library STL as part of the C++ + Standard Library provides a framework for processing algorithms on + different kind of containers. However, ordinary arrays don't + provide the interface of STL containers (although, they provide + the iterator interface of STL containers).</para> + + <para>As replacement for ordinary arrays, the STL provides class + <code><classname>std::vector</classname></code>. However, + <code><classname>std::vector<></classname></code> provides + the semantics of dynamic arrays. Thus, it manages data to be able + to change the number of elements. This results in some overhead in + case only arrays with static size are needed.</para> + + <para>In his book, <emphasis>Generic Programming and the + STL</emphasis>, Matthew H. Austern introduces a useful wrapper + class for ordinary arrays with static size, called + <code>block</code>. It is safer and has no worse performance than + ordinary arrays. In <emphasis>The C++ Programming + Language</emphasis>, 3rd edition, Bjarne Stroustrup introduces a + similar class, called <code>c_array</code>, which I (<ulink + url="http://www.josuttis.com">Nicolai Josuttis</ulink>) present + slightly modified in my book <emphasis>The C++ Standard Library - + A Tutorial and Reference</emphasis>, called + <code>carray</code>. This is the essence of these approaches + spiced with many feedback from <ulink + url="http://www.boost.org">boost</ulink>.</para> + + <para>After considering different names, we decided to name this + class simply <code><classname>array</classname></code>.</para> + + <para>Note that this class is suggested to be part of the next + Technical Report, which will extend the C++ Standard (see + <ulink url="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm">http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</ulink>).</para> + + <para>Class <code><classname>array</classname></code> fulfills most + but not all of the requirements of "reversible containers" (see + Section 23.1, [lib.container.requirements] of the C++ + Standard). The reasons array is not an reversible STL container is + because: + <itemizedlist spacing="compact"> + <listitem><simpara>No constructors are provided.</simpara></listitem> + <listitem><simpara>Elements may have an undetermined initial value (see <xref linkend="array.rationale"/>).</simpara></listitem> + <listitem><simpara><functionname>swap</functionname>() has no constant complexity.</simpara></listitem> + <listitem><simpara><methodname>size</methodname>() is always constant, based on the second template argument of the type.</simpara></listitem> + <listitem><simpara>The container provides no allocator support.</simpara></listitem> + </itemizedlist> + </para> + + <para>It doesn't fulfill the requirements of a "sequence" (see Section 23.1.1, [lib.sequence.reqmts] of the C++ Standard), except that: + <itemizedlist spacing="compact"> + <listitem><simpara><methodname>front</methodname>() and <methodname>back</methodname>() are provided.</simpara></listitem> + <listitem><simpara><methodname>operator[]</methodname> and <methodname>at</methodname>() are provided.</simpara></listitem> + </itemizedlist> + </para> + </section> + + + diff --git a/doc/test/array1.xml b/doc/test/array1.xml new file mode 100644 index 0000000000..253938bcff --- /dev/null +++ b/doc/test/array1.xml @@ -0,0 +1,511 @@ +<library-reference> + <header name="boost/array.hpp"> + <namespace name="boost"> + <class name="array"> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <purpose> + <para>STL compliant container wrapper for arrays of constant size</para> + </purpose> + <typedef name="value_type"> + <type>T</type> + </typedef> + <typedef name="iterator"> + <type>T*</type> + </typedef> + <typedef name="const_iterator"> + <type>const T*</type> + </typedef> + <typedef name="reverse_iterator"> + <type> + <classname>std::reverse_iterator</classname><iterator> + </type> + </typedef> + <typedef name="const_reverse_iterator"> + <type> + <classname>std::reverse_iterator</classname><const_iterator> + </type> + </typedef> + <typedef name="reference"> + <type>T&</type> + </typedef> + <typedef name="const_reference"> + <type>const T&</type> + </typedef> + <typedef name="size_type"> + <type>std::size_t</type> + </typedef> + <typedef name="difference_type"> + <type>std::ptrdiff_t</type> + </typedef> + + <static-constant name="static_size"> + <type>size_type</type> + <default>N</default> + </static-constant> + + <copy-assignment> + <template> + <template-type-parameter name="U"/> + </template> + <parameter name="other"> + <paramtype>const <classname>array</classname><U, N>&</paramtype> + </parameter> + <effects> + <simpara> + <code> + std::copy(rhs.<methodname>begin</methodname>(),rhs.<methodname>end</methodname>(), <methodname>begin</methodname>()) + </code> + </simpara> + </effects> + </copy-assignment> + + <method-group name="iterator support"> + <overloaded-method name="begin"> + <signature> + <type>iterator</type> + </signature> + <signature cv="const"> + <type>const_iterator</type> + </signature> + + <returns> + <simpara>iterator for the first element</simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </overloaded-method> + + <overloaded-method name="end"> + <signature> + <type>iterator</type> + </signature> + <signature cv="const"> + <type>const_iterator</type> + </signature> + + <returns> + <simpara>iterator for position after the last element</simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </overloaded-method> + </method-group> + + <method-group name="reverse iterator support"> + <overloaded-method name="rbegin"> + <signature> + <type>reverse_iterator</type> + </signature> + <signature cv="const"> + <type>const_reverse_iterator</type> + </signature> + + <returns> + <simpara>reverse iterator for the first element of reverse iteration</simpara> + </returns> + </overloaded-method> + + <overloaded-method name="rend"> + <signature> + <type>reverse_iterator</type> + </signature> + <signature cv="const"> + <type>const_reverse_iterator</type> + </signature> + + <returns> + <simpara>reverse iterator for position after the last element in reverse iteration</simpara> + </returns> + </overloaded-method> + </method-group> + + <method-group name="capacity"> + <method name="size"> + <type>size_type</type> + <returns> + <simpara> + <code>N</code> + </simpara> + </returns> + </method> + <method name="empty"> + <type>bool</type> + <returns> + <simpara> + <code>N==0</code> + </simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </method> + <method name="max_size"> + <type>size_type</type> + <returns> + <simpara> + <code>N</code> + </simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </method> + </method-group> + + <method-group name="element access"> + <overloaded-method name="operator[]"> + <signature> + <type>reference</type> + <parameter name="i"> + <paramtype>size_type</paramtype> + </parameter> + </signature> + + <signature cv="const"> + <type>const_reference</type> + <parameter name="i"> + <paramtype>size_type</paramtype> + </parameter> + </signature> + + <requires> + <simpara> + <code>i < N</code> + </simpara> + </requires> + <returns> + <simpara> + element with index <code>i</code> + </simpara> + </returns> + <throws> + <simpara>will not throw.</simpara> + </throws> + </overloaded-method> + + <overloaded-method name="at"> + <signature> + <type>reference</type> + <parameter name="i"> + <paramtype>size_type</paramtype> + </parameter> + </signature> + + <signature cv="const"> + <type>const_reference</type> + <parameter name="i"> + <paramtype>size_type</paramtype> + </parameter> + </signature> + + <returns> + <simpara> + element with index <code>i</code> + </simpara> + </returns> + <throws> + <simpara> + <code> + <classname>std::range_error</classname> + </code> if <code>i >= N</code> + </simpara> + </throws> + </overloaded-method> + + <overloaded-method name="front"> + <signature> + <type>reference</type> + </signature> + <signature cv="const"> + <type>const_reference</type> + </signature> + <requires> + <simpara> + <code>N > 0</code> + </simpara> + </requires> + <returns> + <simpara>the first element</simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </overloaded-method> + + <overloaded-method name="back"> + <signature> + <type>reference</type> + </signature> + <signature cv="const"> + <type>const_reference</type> + </signature> + <requires> + <simpara> + <code>N > 0</code> + </simpara> + </requires> + <returns> + <simpara>the last element</simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </overloaded-method> + + <method name="data" cv="const"> + <type>const T*</type> + <returns> + <simpara> + <code>elems</code> + </simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </method> + + <method name="c_array"> + <type>T*</type> + <returns> + <simpara> + <code>elems</code> + </simpara> + </returns> + <throws> + <simpara>will not throw</simpara> + </throws> + </method> + </method-group> + + <method-group name="modifiers"> + <method name="swap"> + <type>void</type> + <parameter name="other"> + <paramtype><classname>array</classname><T, N>&</paramtype> + </parameter> + <effects> + <simpara> + <code> + std::swap_ranges(<methodname>begin</methodname>(), <methodname>end</methodname>(), other.<methodname>begin</methodname>()) + </code> + </simpara> + </effects> + <complexity> + <simpara> + linear in <code>N</code> + </simpara> + </complexity> + </method> + <method name="assign"> + <type>void</type> + <parameter name="value"> + <paramtype>const T&</paramtype> + </parameter> + <effects> + <simpara> + <code> + std::fill_n(<methodname>begin</methodname>(), N, value) + </code> + </simpara> + </effects> + </method> + </method-group> + + <data-member name="elems[N]"> + <!-- HACK --> + <type>T</type> + </data-member> + + <free-function-group name="specialized algorithms"> + <function name="swap"> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>void</type> + + <parameter name="x"> + <paramtype><classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype><classname>array</classname><T, N>&</paramtype> + </parameter> + + <effects> + <simpara> + <code> + x.<methodname>swap</methodname>(y) + </code> + </simpara> + </effects> + <throws> + <simpara>will not throw.</simpara> + </throws> + </function> + </free-function-group> + + <free-function-group name="comparisons"> + <function name="operator=="> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code> + std::equal(x.<methodname>begin</methodname>(), x.<methodname>end</methodname>(), y.<methodname>begin</methodname>()) + </code> + </simpara> + </returns> + </function> + + <function name="operator!="> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code>!(x == y)</code> + </simpara> + </returns> + </function> + + <function name="operator<"> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code> + std::lexicographical_compare(x.<methodname>begin</methodname>(), x.<methodname>end</methodname>(), y.<methodname>begin</methodname>(), y.<methodname>end</methodname>()) + </code> + </simpara> + </returns> + </function> + + <function name="operator>"> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code>y < x</code> + </simpara> + </returns> + </function> + + <function name="operator<="> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code>!(y < x)</code> + </simpara> + </returns> + </function> + + <function name="operator>="> + <template> + <template-type-parameter name="T"/> + <template-nontype-parameter name="N"> + <type>std::size_t</type> + </template-nontype-parameter> + </template> + + <type>bool</type> + + <parameter name="x"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + <parameter name="y"> + <paramtype>const <classname>array</classname><T, N>&</paramtype> + </parameter> + + <returns> + <simpara> + <code>!(x < y)</code> + </simpara> + </returns> + </function> + </free-function-group> + </class> + </namespace> + </header> +</library-reference> + diff --git a/doc/test/array2.xml b/doc/test/array2.xml new file mode 100644 index 0000000000..e2a90174c4 --- /dev/null +++ b/doc/test/array2.xml @@ -0,0 +1,82 @@ +<section id="array.rationale"> + <title>Design Rationale</title> + + <para> + There was an important design tradeoff regarding the + constructors: We could implement array as an "aggregate" (see + Section 8.5.1, [dcl.init.aggr], of the C++ Standard). This would + mean: + <itemizedlist> + <listitem> + <simpara> + An array can be initialized with a + brace-enclosing, comma-separated list of initializers for the + elements of the container, written in increasing subscript + order: + </simpara> + + <programlisting> + <classname>boost::array</classname><int,4> a = { { 1, 2, 3 } }; + </programlisting> + + <simpara> + Note that if there are fewer elements in the + initializer list, then each remaining element gets + default-initialized (thus, it has a defined value). + </simpara> + </listitem> + </itemizedlist> + </para> + + <para> + However, this approach has its drawbacks: <emphasis + role="bold"> + passing no initializer list means that the elements + have an indetermined initial value + </emphasis>, because the rule says + that aggregates may have: + <itemizedlist> + <listitem> + <simpara>No user-declared constructors.</simpara> + </listitem> + <listitem> + <simpara>No private or protected non-static data members.</simpara> + </listitem> + <listitem> + <simpara>No base classes.</simpara> + </listitem> + <listitem> + <simpara>No virtual functions.</simpara> + </listitem> + </itemizedlist> + </para> + + <para>Nevertheless, The current implementation uses this approach.</para> + + <para> + Note that for standard conforming compilers it is possible to + use fewer braces (according to 8.5.1 (11) of the Standard). That is, + you can initialize an array as follows: + </para> + + <programlisting> + <classname>boost::array</classname><int,4> a = { 1, 2, 3 }; + </programlisting> + + <para> + I'd appreciate any constructive feedback. <emphasis + role="bold"> + Please note: I don't have time to read all boost + mails. Thus, to make sure that feedback arrives to me, please send + me a copy of each mail regarding this class. + </emphasis> + </para> + + <para> + The code is provided "as is" without expressed or implied + warranty. + </para> + +</section> + + diff --git a/doc/test/array3.xml b/doc/test/array3.xml new file mode 100644 index 0000000000..1f370a0b68 --- /dev/null +++ b/doc/test/array3.xml @@ -0,0 +1,22 @@ +<section id="array.more.info"> + <title>For more information...</title> + <para> + To find more details about using ordinary arrays in C++ and + the framework of the STL, see e.g. + + <literallayout> + The C++ Standard Library - A Tutorial and Reference + by Nicolai M. Josuttis + Addison Wesley Longman, 1999 + ISBN 0-201-37926-0 + </literallayout> + </para> + + <para> + <ulink url="http://www.josuttis.com/"> + Home Page of Nicolai + Josuttis + </ulink> + </para> +</section> + diff --git a/doc/test/array4.xml b/doc/test/array4.xml new file mode 100644 index 0000000000..f382e37ed0 --- /dev/null +++ b/doc/test/array4.xml @@ -0,0 +1,5 @@ +<section id="array.ack"> + <title>Acknowledgements</title> + + <para>Doug Gregor ported the documentation to the BoostBook format.</para> +</section> diff --git a/doc/test/gold/boost/accumulators/extract/weighted_tail_quantile.html b/doc/test/gold/boost/accumulators/extract/weighted_tail_quantile.html new file mode 100644 index 0000000000..94c4c42d1c --- /dev/null +++ b/doc/test/gold/boost/accumulators/extract/weighted_tail_quantile.html @@ -0,0 +1,50 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Global weighted_tail_quantile</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../../../index.html" title="Document To Test Formatting"> +<link rel="up" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>"> +<link rel="prev" href="../../../document_to_test_formatting/accumulators.html" title="Accumulators Example Doxygen Documentation"> +<link rel="next" href="../impl/weighted_tail_quantile__id330053.html" title="Struct template weighted_tail_quantile_impl"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../document_to_test_formatting/accumulators.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../impl/weighted_tail_quantile__id330053.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.accumulators.extract.weighted_tail_quantile"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Global weighted_tail_quantile</span></h2> +<p>boost::accumulators::extract::weighted_tail_quantile</p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>">doc/test/weighted_tail_quantile.hpp</a>> + +</span>extractor<span class="special"><</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">quantile</span> <span class="special">></span> <span class="keyword">const</span> weighted_tail_quantile<span class="special">;</span></pre></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../../../document_to_test_formatting/accumulators.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../impl/weighted_tail_quantile__id330053.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/boost/accumulators/impl/weighted_tail_quantile__id330053.html b/doc/test/gold/boost/accumulators/impl/weighted_tail_quantile__id330053.html new file mode 100644 index 0000000000..755abcb8eb --- /dev/null +++ b/doc/test/gold/boost/accumulators/impl/weighted_tail_quantile__id330053.html @@ -0,0 +1,91 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Struct template weighted_tail_quantile_impl</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../../../index.html" title="Document To Test Formatting"> +<link rel="up" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>"> +<link rel="prev" href="../extract/weighted_tail_quantile.html" title="Global weighted_tail_quantile"> +<link rel="next" href="../tag/weighted_tail_quantile.html" title="Struct template weighted_tail_quantile"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../extract/weighted_tail_quantile.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../tag/weighted_tail_quantile.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.accumulators.impl.weighted_tail_quantile__id330053"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Struct template weighted_tail_quantile_impl</span></h2> +<p>boost::accumulators::impl::weighted_tail_quantile_impl — Tail quantile estimation based on order statistics of weighted samples (for both left and right tails). </p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>">doc/test/weighted_tail_quantile.hpp</a>> + +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Sample<span class="special">,</span> <span class="keyword">typename</span> Weight<span class="special">,</span> <span class="keyword">typename</span> LeftRight<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="weighted_tail_quantile__id330053.html" title="Struct template weighted_tail_quantile_impl">weighted_tail_quantile_impl</a> <span class="special">{</span> + <span class="comment">// types</span> + <span class="keyword">typedef</span> <span class="identifier">numeric</span><span class="special">::</span><span class="identifier">functional</span><span class="special">::</span><span class="identifier">average</span><span class="special"><</span> <span class="identifier">Weight</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">></span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.accumulators.impl.weighted_tail_quantile__id330053.float_type"></a><span class="identifier">float_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">Sample</span> <a name="boost.accumulators.impl.weighted_tail_quantile__id330053.result_type"></a><span class="identifier">result_type</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="weighted_tail_quantile__id330053.html#boost.accumulators.impl.weighted_tail_quantile__id330053construct-copy-destruct">construct/copy/destruct</a></span> + <a class="link" href="weighted_tail_quantile__id330053.html#id330297-bb"><span class="identifier">weighted_tail_quantile_impl</span></a><span class="special">(</span><span class="identifier">dont_care</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="weighted_tail_quantile__id330053.html#id330273-bb">public member functions</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Args<span class="special">></span> <span class="identifier">result_type</span> <a class="link" href="weighted_tail_quantile__id330053.html#id330277-bb"><span class="identifier">result</span></a><span class="special">(</span><span class="identifier">Args</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> +<span class="special">}</span><span class="special">;</span></pre></div> +<div class="refsect1"> +<a name="id779890"></a><h2>Description</h2> +<p>An estimator <span class="inlinemediaobject"><img src="../../../images/accumulators/form_0.png"></span> of tail quantiles with level <span class="inlinemediaobject"><img src="../../../images/accumulators/form_1.png"></span> based on order statistics <span class="inlinemediaobject"><img src="../../../images/accumulators/form_2.png"></span> of weighted samples are given by <span class="inlinemediaobject"><img src="../../../images/accumulators/form_3.png"></span> (left tail) and <span class="inlinemediaobject"><img src="../../../images/accumulators/form_4.png"></span> (right tail), where</p> +<div class="equation"> +<a name="id779998"></a><p class="title"><b>Equation 1. </b></p> +<div class="equation-contents"><div class="mediaobject" align="center"><img src="../../../images/accumulators/form_5.png" align="middle"></div></div> +</div> +<p><br class="equation-break"></p> +<p>and</p> +<div class="equation"> +<a name="id780026"></a><p class="title"><b>Equation 2. </b></p> +<div class="equation-contents"><div class="mediaobject" align="center"><img src="../../../images/accumulators/form_6.png" align="middle"></div></div> +</div> +<p><br class="equation-break"></p> +<p><span class="inlinemediaobject"><img src="../../../images/accumulators/form_7.png"></span> being the number of samples and <span class="inlinemediaobject"><img src="../../../images/accumulators/form_8.png"></span> the sum of all weights.</p> +<p> +</p> +<div class="refsect2"> +<a name="id780095"></a><h3> +<a name="boost.accumulators.impl.weighted_tail_quantile__id330053construct-copy-destruct"></a><code class="computeroutput">weighted_tail_quantile_impl</code> + public + construct/copy/destruct</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="id330297-bb"></a><span class="identifier">weighted_tail_quantile_impl</span><span class="special">(</span><span class="identifier">dont_care</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div> +</div> +<div class="refsect2"> +<a name="id780149"></a><h3> +<a name="id330273-bb"></a><code class="computeroutput">weighted_tail_quantile_impl</code> public member functions</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Args<span class="special">></span> <span class="identifier">result_type</span> <a name="id330277-bb"></a><span class="identifier">result</span><span class="special">(</span><span class="identifier">Args</span> <span class="keyword">const</span> <span class="special">&</span> args<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div> +</div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../extract/weighted_tail_quantile.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../tag/weighted_tail_quantile.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/boost/accumulators/tag/weighted_tail_quantile.html b/doc/test/gold/boost/accumulators/tag/weighted_tail_quantile.html new file mode 100644 index 0000000000..07d6e6a75e --- /dev/null +++ b/doc/test/gold/boost/accumulators/tag/weighted_tail_quantile.html @@ -0,0 +1,52 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Struct template weighted_tail_quantile</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../../../index.html" title="Document To Test Formatting"> +<link rel="up" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>"> +<link rel="prev" href="../impl/weighted_tail_quantile__id330053.html" title="Struct template weighted_tail_quantile_impl"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../impl/weighted_tail_quantile__id330053.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a> +</div> +<div class="refentry"> +<a name="boost.accumulators.tag.weighted_tail_quantile"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Struct template weighted_tail_quantile</span></h2> +<p>boost::accumulators::tag::weighted_tail_quantile</p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp" title="Header <doc/test/weighted_tail_quantile.hpp>">doc/test/weighted_tail_quantile.hpp</a>> + +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> LeftRight<span class="special">></span> +<span class="keyword">struct</span> <a class="link" href="weighted_tail_quantile.html" title="Struct template weighted_tail_quantile">weighted_tail_quantile</a> <span class="special">:</span> <span class="keyword">public</span> boost::accumulators::depends_on< sum_of_weights, tail_weights< LeftRight > > +<span class="special">{</span> +<span class="special">}</span><span class="special">;</span></pre></div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../impl/weighted_tail_quantile__id330053.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../document_to_test_formatting/accumulators.html#header.doc.test.weighted_tail_quantile_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/boost/array.html b/doc/test/gold/boost/array.html new file mode 100644 index 0000000000..2e54887fb0 --- /dev/null +++ b/doc/test/gold/boost/array.html @@ -0,0 +1,559 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Class template array</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>"> +<link rel="prev" href="../document_to_test_formatting/array.html" title="Array Example Boostbook XML Documentation"> +<link rel="next" href="../document_to_test_formatting/accumulators.html" title="Accumulators Example Doxygen Documentation"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="refentry"> +<a name="boost.array"></a><div class="titlepage"></div> +<div class="refnamediv"> +<h2><span class="refentrytitle">Class template array</span></h2> +<p>boost::array — STL compliant container wrapper for arrays of constant size</p> +</div> +<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> +<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>">boost/array.hpp</a>> + +</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> +<span class="keyword">class</span> <a class="link" href="array.html" title="Class template array">array</a> <span class="special">{</span> +<span class="keyword">public</span><span class="special">:</span> + <span class="comment">// types</span> + <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.array.value_type"></a><span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">T</span><span class="special">*</span> <a name="boost.array.iterator"></a><span class="identifier">iterator</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a name="boost.array.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span> + <span class="keyword">typedef</span> + std::reverse_iterator<span class="special"><</span><span class="identifier">iterator</span><span class="special">></span> + <a name="boost.array.reverse_iterator"></a><span class="identifier">reverse_iterator</span><span class="special">;</span> + <span class="keyword">typedef</span> + std::reverse_iterator<span class="special"><</span><span class="identifier">const_iterator</span><span class="special">></span> + <a name="boost.array.const_reverse_iterator"></a><span class="identifier">const_reverse_iterator</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">T</span><span class="special">&</span> <a name="boost.array.reference"></a><span class="identifier">reference</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span> <a name="boost.array.const_reference"></a><span class="identifier">const_reference</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.array.size_type"></a><span class="identifier">size_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <a name="boost.array.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span> + + <span class="comment">// static constants</span> + <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_type</span> <span class="identifier">static_size</span> = <span class="identifier">N</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#boost.arrayconstruct-copy-destruct">construct/copy/destruct</a></span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> array& <a class="link" href="array.html#id330673-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">U</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#id330714-bb">iterator support</a></span> + <span class="identifier">iterator</span> <a class="link" href="array.html#id330722-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_iterator</span> <a class="link" href="array.html#id330729-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">iterator</span> <a class="link" href="array.html#id330755-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_iterator</span> <a class="link" href="array.html#id330761-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#id330785-bb">reverse iterator support</a></span> + <span class="identifier">reverse_iterator</span> <a class="link" href="array.html#id330793-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#id330800-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">reverse_iterator</span> <a class="link" href="array.html#id330821-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#id330827-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#id330844-bb">capacity</a></span> + <span class="identifier">size_type</span> <a class="link" href="array.html#id330848-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="array.html#id330866-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">size_type</span> <a class="link" href="array.html#id330890-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#id330915-bb">element access</a></span> + <span class="identifier">reference</span> <a class="link" href="array.html#id330923-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reference</span> <a class="link" href="array.html#id330938-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">reference</span> <a class="link" href="array.html#id330986-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reference</span> <a class="link" href="array.html#id331001-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">reference</span> <a class="link" href="array.html#id331061-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reference</span> <a class="link" href="array.html#id331069-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">reference</span> <a class="link" href="array.html#id331115-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">const_reference</span> <a class="link" href="array.html#id331123-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a class="link" href="array.html#id331165-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">T</span><span class="special">*</span> <a class="link" href="array.html#id331198-bb"><span class="identifier">c_array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + + <span class="comment">// <a class="link" href="array.html#id331230-bb">modifiers</a></span> + <span class="keyword">void</span> <a class="link" href="array.html#id331235-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="array.html#id331296-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="identifier">T</span> elems[N]<span class="special">;</span> +<span class="special">}</span><span class="special">;</span> + +<span class="comment">// <a class="link" href="array.html#id331348-bb">specialized algorithms</a></span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> <span class="keyword">void</span> <a class="link" href="array.html#boost.array.swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + +<span class="comment">// <a class="link" href="array.html#id331434-bb">comparisons</a></span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_id331592"><span class="keyword">operator</span><span class="special"><</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_id331679"><span class="keyword">operator</span><span class="special">></span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_=_id331750"><span class="keyword">operator</span><span class="special"><=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_=_id332091"><span class="keyword">operator</span><span class="special">>=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span></pre></div> +<div class="refsect1"> +<a name="id776025"></a><h2>Description</h2> +<div class="refsect2"> +<a name="id776028"></a><h3> +<a name="boost.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code> + public + construct/copy/destruct</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> array& <a name="id330673-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">U</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Effects:</span></p></td> +<td> + <code class="computeroutput"> + std::copy(rhs.<a class="link" href="array.html#id330718-bb">begin</a>(),rhs.<a class="link" href="array.html#id330751-bb">end</a>(), <a class="link" href="array.html#id330718-bb">begin</a>()) + </code> + </td> +</tr></tbody> +</table></div> +</li></ol></div> +</div> +<div class="refsect2"> +<a name="id776182"></a><h3> +<a name="id330714-bb"></a><code class="computeroutput">array</code> iterator support</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><a name="id330718-bb"></a><span class="identifier">iterator</span> <a name="id330722-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_iterator</span> <a name="id330729-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td>iterator for the first element</td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><a name="id330751-bb"></a><span class="identifier">iterator</span> <a name="id330755-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_iterator</span> <a name="id330761-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td>iterator for position after the last element</td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +</ol></div> +</div> +<div class="refsect2"> +<a name="id776385"></a><h3> +<a name="id330785-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><a name="id330789-bb"></a><span class="identifier">reverse_iterator</span> <a name="id330793-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reverse_iterator</span> <a name="id330800-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td>reverse iterator for the first element of reverse iteration</td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><a name="id330817-bb"></a><span class="identifier">reverse_iterator</span> <a name="id330821-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reverse_iterator</span> <a name="id330827-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td>reverse iterator for position after the last element in reverse iteration</td> +</tr></tbody> +</table></div> +</li> +</ol></div> +</div> +<div class="refsect2"> +<a name="id776574"></a><h3> +<a name="id330844-bb"></a><code class="computeroutput">array</code> capacity</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><span class="identifier">size_type</span> <a name="id330848-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">N</code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">bool</span> <a name="id330866-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">N==0</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="identifier">size_type</span> <a name="id330890-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">N</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +</ol></div> +</div> +<div class="refsect2"> +<a name="id776761"></a><h3> +<a name="id330915-bb"></a><code class="computeroutput">array</code> element access</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><a name="id330919-bb"></a><span class="identifier">reference</span> <a name="id330923-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reference</span> <a name="id330938-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Requires:</span></p></td> +<td> + <code class="computeroutput">i < N</code> + </td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + element with index <code class="computeroutput">i</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw.</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><a name="id330982-bb"></a><span class="identifier">reference</span> <a name="id330986-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reference</span> <a name="id331001-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + element with index <code class="computeroutput">i</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td> + <code class="computeroutput"> + std::range_error + </code> if <code class="computeroutput">i >= N</code> + </td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><a name="id331056-bb"></a><span class="identifier">reference</span> <a name="id331061-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reference</span> <a name="id331069-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Requires:</span></p></td> +<td> + <code class="computeroutput">N > 0</code> + </td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td>the first element</td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><a name="id331110-bb"></a><span class="identifier">reference</span> <a name="id331115-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span> +<span class="identifier">const_reference</span> <a name="id331123-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Requires:</span></p></td> +<td> + <code class="computeroutput">N > 0</code> + </td> +</tr> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td>the last element</td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a name="id331165-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">elems</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="identifier">T</span><span class="special">*</span> <a name="id331198-bb"></a><span class="identifier">c_array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">elems</code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw</td> +</tr> +</tbody> +</table></div> +</li> +</ol></div> +</div> +<div class="refsect2"> +<a name="id777380"></a><h3> +<a name="id331230-bb"></a><code class="computeroutput">array</code> modifiers</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">void</span> <a name="id331235-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Effects:</span></p></td> +<td> + <code class="computeroutput"> + std::swap_ranges(<a class="link" href="array.html#id330718-bb">begin</a>(), <a class="link" href="array.html#id330751-bb">end</a>(), other.<a class="link" href="array.html#id330718-bb">begin</a>()) + </code> + </td> +</tr> +<tr> +<td><p><span class="term">Complexity:</span></p></td> +<td> + linear in <code class="computeroutput">N</code> + </td> +</tr> +</tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">void</span> <a name="id331296-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Effects:</span></p></td> +<td> + <code class="computeroutput"> + std::fill_n(<a class="link" href="array.html#id330718-bb">begin</a>(), N, value) + </code> + </td> +</tr></tbody> +</table></div> +</li> +</ol></div> +</div> +<div class="refsect2"> +<a name="id777592"></a><h3> +<a name="id331348-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> <span class="keyword">void</span> <a name="boost.array.swap"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody> +<tr> +<td><p><span class="term">Effects:</span></p></td> +<td> + <code class="computeroutput"> + x.<a class="link" href="array.html#id331235-bb">swap</a>(y) + </code> + </td> +</tr> +<tr> +<td><p><span class="term">Throws:</span></p></td> +<td>will not throw.</td> +</tr> +</tbody> +</table></div> +</li></ol></div> +</div> +<div class="refsect2"> +<a name="id777791"></a><h3> +<a name="id331434-bb"></a><code class="computeroutput">array</code> comparisons</h3> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator=="></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput"> + std::equal(x.<a class="link" href="array.html#id330718-bb">begin</a>(), x.<a class="link" href="array.html#id330751-bb">end</a>(), y.<a class="link" href="array.html#id330718-bb">begin</a>()) + </code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator!="></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">!(x == y)</code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator_id331592"></a><span class="keyword">operator</span><span class="special"><</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput"> + std::lexicographical_compare(x.<a class="link" href="array.html#id330718-bb">begin</a>(), x.<a class="link" href="array.html#id330751-bb">end</a>(), y.<a class="link" href="array.html#id330718-bb">begin</a>(), y.<a class="link" href="array.html#id330751-bb">end</a>()) + </code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator_id331679"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">y < x</code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator_=_id331750"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">!(y < x)</code> + </td> +</tr></tbody> +</table></div> +</li> +<li class="listitem"> +<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a name="boost.array.operator_=_id332091"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span> y<span class="special">)</span><span class="special">;</span></pre> +<div class="variablelist"><table border="0"> +<col align="left" valign="top"> +<tbody><tr> +<td><p><span class="term">Returns:</span></p></td> +<td> + <code class="computeroutput">!(x < y)</code> + </td> +</tr></tbody> +</table></div> +</li> +</ol></div> +</div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/accumulators.html b/doc/test/gold/document_to_test_formatting/accumulators.html new file mode 100644 index 0000000000..b05c11bfec --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/accumulators.html @@ -0,0 +1,69 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Accumulators Example Doxygen Documentation</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="../boost/array.html" title="Class template array"> +<link rel="next" href="../boost/accumulators/extract/weighted_tail_quantile.html" title="Global weighted_tail_quantile"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../boost/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/accumulators/extract/weighted_tail_quantile.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.accumulators"></a><a class="link" href="accumulators.html" title="Accumulators Example Doxygen Documentation"> Accumulators + Example Doxygen Documentation</a> +</h2></div></div></div> +<div class="toc"><dl><dt><span class="section"><a href="accumulators.html#statistics_library_reference">Statistics Library Reference</a></span></dt></dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="statistics_library_reference"></a>Statistics Library Reference</h3></div></div></div> +<div class="toc"><dl><dt><span class="section"><a href="accumulators.html#header.doc.test.weighted_tail_quantile_hpp">Header <doc/test/weighted_tail_quantile.hpp></a></span></dt></dl></div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="header.doc.test.weighted_tail_quantile_hpp"></a>Header <<a href="../../../../doc/test/weighted_tail_quantile.hpp" target="_top">doc/test/weighted_tail_quantile.hpp</a>></h4></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">accumulators</span> <span class="special">{</span> + <span class="keyword">namespace</span> <span class="identifier">extract</span> <span class="special">{</span> + extractor<span class="special"><</span> <span class="identifier">tag</span><span class="special">::</span><span class="identifier">quantile</span> <span class="special">></span> <span class="keyword">const</span> <a class="link" href="../boost/accumulators/extract/weighted_tail_quantile.html" title="Global weighted_tail_quantile">weighted_tail_quantile</a><span class="special">;</span> + <span class="special">}</span> + <span class="keyword">namespace</span> <span class="identifier">impl</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Sample<span class="special">,</span> <span class="keyword">typename</span> Weight<span class="special">,</span> <span class="keyword">typename</span> LeftRight<span class="special">></span> + <span class="keyword">struct</span> <a class="link" href="../boost/accumulators/impl/weighted_tail_quantile__id330053.html" title="Struct template weighted_tail_quantile_impl">weighted_tail_quantile_impl</a><span class="special">;</span> + <span class="special">}</span> + <span class="keyword">namespace</span> <span class="identifier">tag</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> LeftRight<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/accumulators/tag/weighted_tail_quantile.html" title="Struct template weighted_tail_quantile">weighted_tail_quantile</a><span class="special">;</span> + <span class="special">}</span> + <span class="special">}</span> +<span class="special">}</span></pre> +</div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../boost/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/accumulators/extract/weighted_tail_quantile.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/array.html b/doc/test/gold/document_to_test_formatting/array.html new file mode 100644 index 0000000000..b49a79825f --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/array.html @@ -0,0 +1,226 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Array Example Boostbook XML Documentation</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="remez.html" title="Sample Article (The Remez Method)"> +<link rel="next" href="../boost/array.html" title="Class template array"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="remez.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/array.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.array"></a><a class="link" href="array.html" title="Array Example Boostbook XML Documentation"> Array Example Boostbook + XML Documentation</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="array.html#array.intro">Introduction</a></span></dt> +<dt><span class="section"><a href="array.html#id772287">Reference</a></span></dt> +<dt><span class="section"><a href="array.html#array.rationale">Design Rationale</a></span></dt> +<dt><span class="section"><a href="array.html#array.more.info">For more information...</a></span></dt> +<dt><span class="section"><a href="array.html#array.ack">Acknowledgements</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="array.intro"></a>Introduction</h3></div></div></div> +<p>The C++ Standard Template Library STL as part of the C++ + Standard Library provides a framework for processing algorithms on + different kind of containers. However, ordinary arrays don't + provide the interface of STL containers (although, they provide + the iterator interface of STL containers).</p> +<p>As replacement for ordinary arrays, the STL provides class + <code class="computeroutput">std::vector</code>. However, + <code class="computeroutput">std::vector<></code> provides + the semantics of dynamic arrays. Thus, it manages data to be able + to change the number of elements. This results in some overhead in + case only arrays with static size are needed.</p> +<p>In his book, <span class="emphasis"><em>Generic Programming and the + STL</em></span>, Matthew H. Austern introduces a useful wrapper + class for ordinary arrays with static size, called + <code class="computeroutput">block</code>. It is safer and has no worse performance than + ordinary arrays. In <span class="emphasis"><em>The C++ Programming + Language</em></span>, 3rd edition, Bjarne Stroustrup introduces a + similar class, called <code class="computeroutput">c_array</code>, which I (<a href="http://www.josuttis.com" target="_top">Nicolai Josuttis</a>) present + slightly modified in my book <span class="emphasis"><em>The C++ Standard Library - + A Tutorial and Reference</em></span>, called + <code class="computeroutput">carray</code>. This is the essence of these approaches + spiced with many feedback from <a href="http://www.boost.org" target="_top">boost</a>.</p> +<p>After considering different names, we decided to name this + class simply <code class="computeroutput"><a class="link" href="../boost/array.html" title="Class template array">array</a></code>.</p> +<p>Note that this class is suggested to be part of the next + Technical Report, which will extend the C++ Standard (see + <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm" target="_top">http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm</a>).</p> +<p>Class <code class="computeroutput"><a class="link" href="../boost/array.html" title="Class template array">array</a></code> fulfills most + but not all of the requirements of "reversible containers" (see + Section 23.1, [lib.container.requirements] of the C++ + Standard). The reasons array is not an reversible STL container is + because: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc" compact> +<li class="listitem">No constructors are provided.</li> +<li class="listitem">Elements may have an undetermined initial value (see <a class="xref" href="array.html#array.rationale" title="Design Rationale">the section called “Design Rationale”</a>).</li> +<li class="listitem"> +<code class="computeroutput"><a class="link" href="../boost/array.html#boost.array.swap">swap</a></code>() has no constant complexity.</li> +<li class="listitem"> +<code class="computeroutput"><a class="link" href="../boost/array.html#id330848-bb">size</a></code>() is always constant, based on the second template argument of the type.</li> +<li class="listitem">The container provides no allocator support.</li> +</ul></div> +<p> + </p> +<p>It doesn't fulfill the requirements of a "sequence" (see Section 23.1.1, [lib.sequence.reqmts] of the C++ Standard), except that: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc" compact> +<li class="listitem"> +<code class="computeroutput"><a class="link" href="../boost/array.html#id331056-bb">front</a></code>() and <code class="computeroutput"><a class="link" href="../boost/array.html#id331110-bb">back</a></code>() are provided.</li> +<li class="listitem"> +<code class="computeroutput"><a class="link" href="../boost/array.html#id330919-bb">operator[]</a></code> and <code class="computeroutput"><a class="link" href="../boost/array.html#id330982-bb">at</a></code>() are provided.</li> +</ul></div> +<p> + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="id772287"></a>Reference</h3></div></div></div> +<div class="toc"><dl><dt><span class="section"><a href="array.html#header.boost.array_hpp">Header <boost/array.hpp></a></span></dt></dl></div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="header.boost.array_hpp"></a>Header <<a href="../../../../boost/array.hpp" target="_top">boost/array.hpp</a>></h4></div></div></div> +<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> <span class="keyword">void</span> <a class="link" href="../boost/array.html#boost.array.swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator_id331592"><span class="keyword">operator</span><span class="special"><</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator_id331679"><span class="keyword">operator</span><span class="special">></span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator_=_id331750"><span class="keyword">operator</span><span class="special"><=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span> + <span class="keyword">bool</span> <a class="link" href="../boost/array.html#boost.array.operator_=_id332091"><span class="keyword">operator</span><span class="special">>=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span><span class="special">)</span><span class="special">;</span> +<span class="special">}</span></pre> +</div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="array.rationale"></a>Design Rationale</h3></div></div></div> +<p> + There was an important design tradeoff regarding the + constructors: We could implement array as an "aggregate" (see + Section 8.5.1, [dcl.init.aggr], of the C++ Standard). This would + mean: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<p class="simpara"> + An array can be initialized with a + brace-enclosing, comma-separated list of initializers for the + elements of the container, written in increasing subscript + order: + </p> +<pre class="programlisting"> + <code class="computeroutput"><a class="link" href="../boost/array.html" title="Class template array">boost::array</a></code><int,4> a = { { 1, 2, 3 } }; + </pre> +<p class="simpara"> + Note that if there are fewer elements in the + initializer list, then each remaining element gets + default-initialized (thus, it has a defined value). + </p> +</li></ul></div> +<p> + </p> +<p> + However, this approach has its drawbacks: <span class="bold"><strong> + passing no initializer list means that the elements + have an indetermined initial value + </strong></span>, because the rule says + that aggregates may have: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem">No user-declared constructors.</li> +<li class="listitem">No private or protected non-static data members.</li> +<li class="listitem">No base classes.</li> +<li class="listitem">No virtual functions.</li> +</ul></div> +<p> + </p> +<p>Nevertheless, The current implementation uses this approach.</p> +<p> + Note that for standard conforming compilers it is possible to + use fewer braces (according to 8.5.1 (11) of the Standard). That is, + you can initialize an array as follows: + </p> +<pre class="programlisting"> + <code class="computeroutput"><a class="link" href="../boost/array.html" title="Class template array">boost::array</a></code><int,4> a = { 1, 2, 3 }; + </pre> +<p> + I'd appreciate any constructive feedback. <span class="bold"><strong> + Please note: I don't have time to read all boost + mails. Thus, to make sure that feedback arrives to me, please send + me a copy of each mail regarding this class. + </strong></span> + </p> +<p> + The code is provided "as is" without expressed or implied + warranty. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="array.more.info"></a>For more information...</h3></div></div></div> +<p> + To find more details about using ordinary arrays in C++ and + the framework of the STL, see e.g. + + </p> +<div class="literallayout"><p><br> +         The C++ Standard Library - A Tutorial and Reference<br> +         by Nicolai M. Josuttis<br> +         Addison Wesley Longman, 1999<br> +         ISBN 0-201-37926-0<br> +      </p></div> +<p> + </p> +<p> + <a href="http://www.josuttis.com/" target="_top"> + Home Page of Nicolai + Josuttis + </a> + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="array.ack"></a>Acknowledgements</h3></div></div></div> +<p>Doug Gregor ported the documentation to the BoostBook format.</p> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="remez.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/array.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/basic_formatting.html b/doc/test/gold/document_to_test_formatting/basic_formatting.html new file mode 100644 index 0000000000..2b2c74c976 --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/basic_formatting.html @@ -0,0 +1,208 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Basic Formatting</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="code_blocks.html" title="Code Blocks"> +<link rel="next" href="blurbs.html" title="Blurbs"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="code_blocks.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="blurbs.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.basic_formatting"></a><a class="link" href="basic_formatting.html" title="Basic Formatting">Basic Formatting</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.font_styles">Font + Styles</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.replaceable_text">Replaceable + Text</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.quotations">Quotations</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.inline_code">Inline + Code</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.links">Links</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.footnotes">Footnotes</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.blockquote">Blockquote</a></span></dt> +<dt><span class="section"><a href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings">Headings</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.font_styles"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.font_styles" title="Font Styles">Font + Styles</a> +</h3></div></div></div> +<p> + Here we go with some inline formatting: <span class="emphasis"><em>italic</em></span>, <span class="bold"><strong>bold</strong></span>, <span class="underline">underline</span>, + <code class="literal">teletype</code>, <span class="strikethrough">strikethrough</span>, + we can combine styles as well: <span class="emphasis"><em><span class="bold"><strong>bold italic</strong></span></em></span>, + <span class="underline"><code class="literal">teletype with underline</code></span>. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.replaceable_text"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.replaceable_text" title="Replaceable Text">Replaceable + Text</a> +</h3></div></div></div> +<p> + Text that is intended to be user-replaceable is <em class="replaceable"><code>rendered like + this</code></em>. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.quotations"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.quotations" title="Quotations">Quotations</a> +</h3></div></div></div> +<p> + Here we go: <span class="quote">“<span class="quote">A question that sometimes drives me hazy: am I or are + the others crazy?</span>”</span>--Einstein + </p> +<p> + Note the proper left and right quote marks. Also, while you can simply use + ordinary quote marks like "quoted", our quotation, above, will + generate correct DocBook quotations (e.g. <quote>quoted</quote>). + </p> +<p> + Like all phrase elements, quotations may be nested. Example: + </p> +<p> + <span class="quote">“<span class="quote">Here's the rule for bargains: <span class="quote">‘<span class="quote">Do other men, for they would + do you.</span>’</span> That's the true business precept.</span>”</span> + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.inline_code"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.inline_code" title="Inline Code">Inline + Code</a> +</h3></div></div></div> +<p> + This text has inlined code <code class="computeroutput"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span></code> + in it. The code should be syntax highlighted. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.links"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.links" title="Links">Links</a> +</h3></div></div></div> +<p> + Try this: <a href="http://www.boost.org" target="_top">this is <span class="bold"><strong>boost's</strong></span> + website....</a> it should be visible as a link. + </p> +<p> + This is <a href="../../../../boost/math/distributions.hpp" target="_top">a link to a header + file (boost/math/distributions.hpp)</a>, it should be rewritable and + point to the website when built as a PDF. + </p> +<p> + This is <a href="../../../../libs/regex/index.html" target="_top">a link to another library's + documentation (Boost.Regex)</a>, using the boost: protocol, it should + be rewritten to point to the website when building a PDF. + </p> +<p> + This is <a href="../../../../libs/regex/index.html" target="_top">a link to another library's + documentation (Boost.Regex)</a>, using the boost:/ protocol, it should + be rewritten to point to the website when building a PDF. + </p> +<p> + This is <a href="../../weighted_tail_quantile.hpp" target="_top">a relative link to a header + file within the test source</a>, it should be rewritten to point to the + website when building a PDF. Although it might be on the website yet. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.footnotes"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.footnotes" title="Footnotes">Footnotes</a> +</h3></div></div></div> +<p> + Here's one <sup>[<a name="id769038" href="#ftn.id769038" class="footnote">1</a>]</sup>. + </p> +<p> + And here's another <sup>[<a name="id769049" href="#ftn.id769049" class="footnote">2</a>]</sup>. + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.blockquote"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.blockquote" title="Blockquote">Blockquote</a> +</h3></div></div></div> +<p> + Lets indent the next paragraph: + </p> +<div class="blockquote"><blockquote class="blockquote"><p> + Here we go!!! + </p></blockquote></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.basic_formatting.headings"></a><a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings" title="Headings">Headings</a> +</h3></div></div></div> +<p> + Now try rendering some heading styles: + </p> +<a name="document_to_test_formatting.basic_formatting.headings.heading_1"></a><h2> +<a name="id769109"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_1">Heading + 1</a> + </h2> +<a name="document_to_test_formatting.basic_formatting.headings.heading_2"></a><h3> +<a name="id769128"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_2">Heading + 2</a> + </h3> +<a name="document_to_test_formatting.basic_formatting.headings.heading_3"></a><h4> +<a name="id769146"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_3">Heading + 3</a> + </h4> +<a name="document_to_test_formatting.basic_formatting.headings.heading_4"></a><h5> +<a name="id769165"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_4">Heading + 4</a> + </h5> +<a name="document_to_test_formatting.basic_formatting.headings.heading_5"></a><h6> +<a name="id769183"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_5">Heading + 5</a> + </h6> +<a name="document_to_test_formatting.basic_formatting.headings.heading_6"></a><h4> +<a name="id769201"></a> + <a class="link" href="basic_formatting.html#document_to_test_formatting.basic_formatting.headings.heading_6">Heading + 6</a> + </h4> +</div> +<div class="footnotes"> +<br><hr width="100" align="left"> +<div class="footnote"><p><sup>[<a name="ftn.id769038" href="#id769038" class="para">1</a>] </sup> + A sample footnote + </p></div> +<div class="footnote"><p><sup>[<a name="ftn.id769049" href="#id769049" class="para">2</a>] </sup> + Another sample footnote + </p></div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="code_blocks.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="blurbs.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/blurbs.html b/doc/test/gold/document_to_test_formatting/blurbs.html new file mode 100644 index 0000000000..44843dc40c --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/blurbs.html @@ -0,0 +1,160 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Blurbs</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="basic_formatting.html" title="Basic Formatting"> +<link rel="next" href="lists_and_tables.html" title="Lists and Tables"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="basic_formatting.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lists_and_tables.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.blurbs"></a><a class="link" href="blurbs.html" title="Blurbs">Blurbs</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="blurbs.html#document_to_test_formatting.blurbs.preformatted_text">Preformatted + text</a></span></dt> +<dt><span class="section"><a href="blurbs.html#document_to_test_formatting.blurbs.admonishments">Admonishments</a></span></dt> +<dt><span class="section"><a href="blurbs.html#document_to_test_formatting.blurbs.blurbs">Blurbs</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.blurbs.preformatted_text"></a><a class="link" href="blurbs.html#document_to_test_formatting.blurbs.preformatted_text" title="Preformatted text">Preformatted + text</a> +</h3></div></div></div> +<p> + Here's some sample program output: + </p> +<pre class="programlisting">F test for equal standard deviations +____________________________________ + +Sample 1: +Number of Observations = 240 +Sample Standard Deviation = 65.549 + +Sample 2: +Number of Observations = 240 +Sample Standard Deviation = 61.854 + +Test Statistic = 1.123 + +CDF of test statistic: = 8.148e-001 +Upper Critical Value at alpha: = 1.238e+000 +Upper Critical Value at alpha/2: = 1.289e+000 +Lower Critical Value at alpha: = 8.080e-001 +Lower Critical Value at alpha/2: = 7.756e-001 + +Results for Alternative Hypothesis and alpha = 0.0500 + +Alternative Hypothesis Conclusion +Standard deviations are unequal (two sided test) REJECTED +Standard deviation 1 is less than standard deviation 2 REJECTED +Standard deviation 1 is greater than standard deviation 2 REJECTED +</pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.blurbs.admonishments"></a><a class="link" href="blurbs.html#document_to_test_formatting.blurbs.admonishments" title="Admonishments">Admonishments</a> +</h3></div></div></div> +<p> + There are four admonishments supported by Docbook XML: + </p> +<div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"><p> + This is a note + </p></td></tr> +</table></div> +<div class="tip"><table border="0" summary="Tip"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../doc/src/images/tip.png"></td> +<th align="left">Tip</th> +</tr> +<tr><td align="left" valign="top"><p> + This is a tip + </p></td></tr> +</table></div> +<div class="important"><table border="0" summary="Important"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../doc/src/images/important.png"></td> +<th align="left">Important</th> +</tr> +<tr><td align="left" valign="top"><p> + This is important + </p></td></tr> +</table></div> +<div class="caution"><table border="0" summary="Caution"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../doc/src/images/caution.png"></td> +<th align="left">Caution</th> +</tr> +<tr><td align="left" valign="top"><p> + This is a caution + </p></td></tr> +</table></div> +<div class="warning"><table border="0" summary="Warning"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../doc/src/images/warning.png"></td> +<th align="left">Warning</th> +</tr> +<tr><td align="left" valign="top"> +<p> + This is a warning + </p> +<p> + They can contain more than one paragraph. + </p> +</td></tr> +</table></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.blurbs.blurbs"></a><a class="link" href="blurbs.html#document_to_test_formatting.blurbs.blurbs" title="Blurbs">Blurbs</a> +</h3></div></div></div> +<div class="sidebar"> +<p class="title"><b></b></p> +<p> + <span class="bold"><strong>An eye catching advertisement or note...</strong></span> + </p> +<p> + These should be rendered in a manner similar to admonishments. + </p> +<p> + They can contain more than one paragraph. + </p> +</div> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="basic_formatting.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="lists_and_tables.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/code_blocks.html b/doc/test/gold/document_to_test_formatting/code_blocks.html new file mode 100644 index 0000000000..fefa9e089e --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/code_blocks.html @@ -0,0 +1,426 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Code Blocks</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="../index.html" title="Document To Test Formatting"> +<link rel="next" href="basic_formatting.html" title="Basic Formatting"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../index.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_formatting.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.code_blocks"></a><a class="link" href="code_blocks.html" title="Code Blocks">Code Blocks</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="code_blocks.html#document_to_test_formatting.code_blocks.embedded_code">Embedded + code</a></span></dt> +<dt><span class="section"><a href="code_blocks.html#document_to_test_formatting.code_blocks.code_with_a_very_long_line">Code + With a Very Long Line</a></span></dt> +<dt><span class="section"><a href="code_blocks.html#document_to_test_formatting.code_blocks.imported_code_and_callouts">Imported + code and callouts</a></span></dt> +<dt><span class="section"><a href="code_blocks.html#document_to_test_formatting.code_blocks.larger_example">Larger + example</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.code_blocks.embedded_code"></a><a class="link" href="code_blocks.html#document_to_test_formatting.code_blocks.embedded_code" title="Embedded code">Embedded + code</a> +</h3></div></div></div> +<p> + These should be syntax highlighted: + </p> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">iostream</span><span class="special">></span> + +<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> +<span class="special">{</span> + <span class="comment">// Sample code +</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="string">"Hello, World\n"</span><span class="special">;</span> + <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> +<span class="special">}</span> +</pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.code_blocks.code_with_a_very_long_line"></a><a class="link" href="code_blocks.html#document_to_test_formatting.code_blocks.code_with_a_very_long_line" title="Code With a Very Long Line">Code + With a Very Long Line</a> +</h3></div></div></div> +<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">></span> <span class="identifier">RealType</span> <span class="keyword">inline</span> <span class="identifier">foo</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">c</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">d</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">e</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">f</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">g</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&</span> <span class="identifier">h</span><span class="special">){</span> <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span> <span class="special">}</span> +</pre> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.code_blocks.imported_code_and_callouts"></a><a class="link" href="code_blocks.html#document_to_test_formatting.code_blocks.imported_code_and_callouts" title="Imported code and callouts">Imported + code and callouts</a> +</h3></div></div></div> +<p> + Here's some code with left-placed callouts: + </p> +<p> + +</p> +<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">x</span> +<span class="special">{</span> +<span class="keyword">public</span><span class="special">:</span> + + <a class="co" name="document_to_test_formatting0co" href="code_blocks.html#document_to_test_formatting0"><img src="../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a><span class="identifier">x</span><span class="special">()</span> <span class="special">:</span> <span class="identifier">n</span><span class="special">(</span><span class="number">0</span><span class="special">)</span> + <span class="special">{</span> + <span class="special">}</span> + + <a class="co" name="document_to_test_formatting1co" href="code_blocks.html#document_to_test_formatting1"><img src="../../../../doc/src/images/callouts/2.png" alt="2" border="0"></a><span class="special">~</span><span class="identifier">x</span><span class="special">()</span> + <span class="special">{</span> + <span class="special">}</span> + + <a class="co" name="document_to_test_formatting2co" href="code_blocks.html#document_to_test_formatting2"><img src="../../../../doc/src/images/callouts/3.png" alt="3" border="0"></a><span class="keyword">int</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">n</span><span class="special">;</span> + <span class="special">}</span> + + <a class="co" name="document_to_test_formatting3co" href="code_blocks.html#document_to_test_formatting3"><img src="../../../../doc/src/images/callouts/4.png" alt="4" border="0"></a><span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n_</span><span class="special">)</span> + <span class="special">{</span> + <span class="identifier">n</span> <span class="special">=</span> <span class="identifier">n_</span><span class="special">;</span> + <span class="special">}</span> +<span class="special">};</span> +</pre> +<p> + </p> +<p> + </p> +<div class="calloutlist"><table border="0" summary="Callout list"> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting0"></a><a href="#document_to_test_formatting0co"><img src="../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a> </p></td> +<td valign="top" align="left"><p> Constructor </p></td> +</tr> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting1"></a><a href="#document_to_test_formatting1co"><img src="../../../../doc/src/images/callouts/2.png" alt="2" border="0"></a> </p></td> +<td valign="top" align="left"><p> Destructor </p></td> +</tr> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting2"></a><a href="#document_to_test_formatting2co"><img src="../../../../doc/src/images/callouts/3.png" alt="3" border="0"></a> </p></td> +<td valign="top" align="left"><p> Get the <code class="computeroutput"><span class="identifier">n</span></code> + member variable </p></td> +</tr> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting3"></a><a href="#document_to_test_formatting3co"><img src="../../../../doc/src/images/callouts/4.png" alt="4" border="0"></a> </p></td> +<td valign="top" align="left"><p> Set the <code class="computeroutput"><span class="identifier">n</span></code> + member variable </p></td> +</tr> +</table></div> +<p> + </p> +<p> + And again with callouts placed exactly where we put them: + </p> +<p> + +</p> +<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">foo_bar</span><span class="special">()</span> <a class="co" name="document_to_test_formatting4co" href="code_blocks.html#document_to_test_formatting4"><img src="../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a> +<span class="special">{</span> + <span class="keyword">return</span> <span class="string">"foo-bar"</span><span class="special">;</span> <a class="co" name="document_to_test_formatting5co" href="code_blocks.html#document_to_test_formatting5"><img src="../../../../doc/src/images/callouts/2.png" alt="2" border="0"></a> +<span class="special">}</span> +</pre> +<p> + </p> +<p> + </p> +<div class="calloutlist"><table border="0" summary="Callout list"> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting4"></a><a href="#document_to_test_formatting4co"><img src="../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a> </p></td> +<td valign="top" align="left"><p> The <span class="emphasis"><em>Mythical</em></span> FooBar. See <a href="http://en.wikipedia.org/wiki/Foobar" target="_top">Foobar + for details</a> </p></td> +</tr> +<tr> +<td width="5%" valign="top" align="left"><p><a name="document_to_test_formatting5"></a><a href="#document_to_test_formatting5co"><img src="../../../../doc/src/images/callouts/2.png" alt="2" border="0"></a> </p></td> +<td valign="top" align="left"><p> return 'em, foo-bar man! </p></td> +</tr> +</table></div> +<p> + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.code_blocks.larger_example"></a><a class="link" href="code_blocks.html#document_to_test_formatting.code_blocks.larger_example" title="Larger example">Larger + example</a> +</h3></div></div></div> +<p> + Now let's include a larger example, this may span several pages and should + not be chopped off half way through... some FO processors get this wrong! + </p> +<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> + +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">class</span> <span class="identifier">sub_match</span><span class="special">;</span> + +<span class="keyword">typedef</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*></span> <span class="identifier">csub_match</span><span class="special">;</span> +<span class="keyword">typedef</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*></span> <span class="identifier">wcsub_match</span><span class="special">;</span> +<span class="keyword">typedef</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">::</span><span class="identifier">const_iterator</span><span class="special">></span> <span class="identifier">ssub_match</span><span class="special">;</span> +<span class="keyword">typedef</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span><span class="special">::</span><span class="identifier">const_iterator</span><span class="special">></span> <span class="identifier">wssub_match</span><span class="special">;</span> + +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">class</span> <span class="identifier">sub_match</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="special">{</span> +<span class="keyword">public</span><span class="special">:</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span> + <span class="keyword">typedef</span> <span class="identifier">BidirectionalIterator</span> <span class="identifier">iterator</span><span class="special">;</span> + + <span class="keyword">bool</span> <span class="identifier">matched</span><span class="special">;</span> + + <span class="identifier">difference_type</span> <span class="identifier">length</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span> + <span class="keyword">operator</span> <span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">value_type</span><span class="special">>()</span><span class="keyword">const</span><span class="special">;</span> + <span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">value_type</span><span class="special">></span> <span class="identifier">str</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span> + + <span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special">&</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span> + <span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">value_type</span><span class="special">>&</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span> + <span class="keyword">int</span> <span class="identifier">compare</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span><span class="special">*</span> <span class="identifier">s</span><span class="special">)</span><span class="keyword">const</span><span class="special">;</span> +<span class="preprocessor">#ifdef</span> <span class="identifier">BOOST_REGEX_MATCH_EXTRA</span> + <span class="keyword">typedef</span> <span class="identifier">implementation</span><span class="special">-</span><span class="keyword">private</span> <span class="identifier">capture_sequence_type</span><span class="special">;</span> + <span class="keyword">const</span> <span class="identifier">capture_sequence_type</span><span class="special">&</span> <span class="identifier">captures</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span> +<span class="preprocessor">#endif</span> +<span class="special">};</span> +<span class="comment">// +</span><span class="comment">// comparisons to another sub_match: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> + + +<span class="comment">// +</span><span class="comment">// comparisons to a basic_string: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> + +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> + +<span class="comment">// +</span><span class="comment">// comparisons to a pointer to a character array: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> + +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">rhs</span><span class="special">);</span> + +<span class="comment">// +</span><span class="comment">// comparisons to a single character: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">rhs</span><span class="special">);</span> + +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">></span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">>=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special"><=</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">lhs</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">rhs</span><span class="special">);</span> +<span class="comment">// +</span><span class="comment">// addition operators: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">s</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">,</span> + <span class="identifier">traits</span><span class="special">,</span> + <span class="identifier">Allocator</span><span class="special">>&</span> <span class="identifier">s</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">*</span> <span class="identifier">s</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">s</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">,</span> + <span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">s</span><span class="special">);</span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">iterator_traits</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>::</span><span class="identifier">value_type</span><span class="special">></span> + <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m1</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m2</span><span class="special">);</span> + +<span class="comment">// +</span><span class="comment">// stream inserter: +</span><span class="comment">// +</span><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">BidirectionalIterator</span><span class="special">></span> +<span class="identifier">basic_ostream</span><span class="special"><</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">>&</span> + <span class="keyword">operator</span> <span class="special"><<</span> <span class="special">(</span><span class="identifier">basic_ostream</span><span class="special"><</span><span class="identifier">charT</span><span class="special">,</span> <span class="identifier">traits</span><span class="special">>&</span> <span class="identifier">os</span><span class="special">,</span> + <span class="keyword">const</span> <span class="identifier">sub_match</span><span class="special"><</span><span class="identifier">BidirectionalIterator</span><span class="special">>&</span> <span class="identifier">m</span><span class="special">);</span> + +<span class="special">}</span> <span class="comment">// namespace boost +</span></pre> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="../index.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_formatting.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/images.html b/doc/test/gold/document_to_test_formatting/images.html new file mode 100644 index 0000000000..8303d68f60 --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/images.html @@ -0,0 +1,60 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Images</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="lists_and_tables.html" title="Lists and Tables"> +<link rel="next" href="test.html" title="test HTML4 symbols"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="lists_and_tables.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="test.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.images"></a><a class="link" href="images.html" title="Images">Images</a> +</h2></div></div></div> +<p> + These are tricky enough that they warrent their own section. + </p> +<p> + Let's start with a PNG file that's set to 120dpi, it should render at a sensible + size in both html and PDF forms. It should print OK too! + </p> +<p> + <span class="inlinemediaobject"><img src="../images/digamma3.png" alt="digamma3"></span> + </p> +<p> + Now try again with a sample SVG image: + </p> +<p> + <span class="inlinemediaobject"><object type="image/svg+xml" data="../images/open_clipart_library_logo.svg" width="745.60706" height="513.2569"></object></span> + </p> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="lists_and_tables.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="test.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/lists_and_tables.html b/doc/test/gold/document_to_test_formatting/lists_and_tables.html new file mode 100644 index 0000000000..b372e4f430 --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/lists_and_tables.html @@ -0,0 +1,459 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Lists and Tables</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="blurbs.html" title="Blurbs"> +<link rel="next" href="images.html" title="Images"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="blurbs.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="images.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.lists_and_tables"></a><a class="link" href="lists_and_tables.html" title="Lists and Tables">Lists and + Tables</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.lists">Lists</a></span></dt> +<dt><span class="section"><a href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.variable_lists">Variable + Lists</a></span></dt> +<dt><span class="section"><a href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.tables">Tables</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.lists_and_tables.lists"></a><a class="link" href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.lists" title="Lists">Lists</a> +</h3></div></div></div> +<p> + A numbered list: + </p> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> + One + </li> +<li class="listitem"> + Two + </li> +<li class="listitem"> + Three + <div class="orderedlist"><ol class="orderedlist" type="a"> +<li class="listitem"> + Three.a + </li> +<li class="listitem"> + Three.b + </li> +<li class="listitem"> + Three.c + </li> +</ol></div> + </li> +<li class="listitem"> + Four + <div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"> + Four.a + <div class="orderedlist"><ol class="orderedlist" type="i"> +<li class="listitem"> + Four.a.i + </li> +<li class="listitem"> + Four.a.ii + </li> +</ol></div> + </li></ol></div> + </li> +<li class="listitem"> + Five + </li> +</ol></div> +<p> + An unordered list: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + First + </li> +<li class="listitem"> + Second + </li> +<li class="listitem"> + Third + </li> +</ul></div> +<p> + A mixture of the two: + </p> +<div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> + 1 + <div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + 1.a + <div class="orderedlist"><ol class="orderedlist" type="a"> +<li class="listitem"> + 1.a.1 + </li> +<li class="listitem"> + 1.a.2 + </li> +</ol></div> + </li> +<li class="listitem"> + 1.b + </li> +</ul></div> + </li> +<li class="listitem"> + 2 + <div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + 2.a + </li> +<li class="listitem"> + 2.b + <div class="orderedlist"><ol class="orderedlist" type="a"> +<li class="listitem"> + 2.b.1 + </li> +<li class="listitem"> + 2.b.2 + <div class="itemizedlist"><ul class="itemizedlist" type="circle"> +<li class="listitem"> + 2.b.2.a + </li> +<li class="listitem"> + 2.b.2.b + </li> +</ul></div> + </li> +</ol></div> + </li> +</ul></div> + </li> +</ol></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.lists_and_tables.variable_lists"></a><a class="link" href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.variable_lists" title="Variable Lists">Variable + Lists</a> +</h3></div></div></div> +<div class="variablelist"> +<p class="title"><b>A Variable List</b></p> +<dl> +<dt><span class="term">term 1</span></dt> +<dd><p> + The definition of term 1 + </p></dd> +<dt><span class="term">term 2</span></dt> +<dd><p> + The definition of term 2 + </p></dd> +<dt><span class="term">term 3</span></dt> +<dd><p> + The definition of term 3 + </p></dd> +</dl> +</div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.lists_and_tables.tables"></a><a class="link" href="lists_and_tables.html#document_to_test_formatting.lists_and_tables.tables" title="Tables">Tables</a> +</h3></div></div></div> +<p> + Here's a big table with code and other tricky things: + </p> +<div class="table"> +<a name="id769721"></a><p class="title"><b>Table 1. Notes on the Implementation of the Beta Distribution</b></p> +<div class="table-contents"><table class="table" summary="Notes on the Implementation of the Beta Distribution"> +<colgroup> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Function + </p> + </th> +<th> + <p> + Implementation Notes + </p> + </th> +</tr></thead> +<tbody> +<tr> +<td> + <p> + pdf + </p> + </td> +<td> + <p> + f(x;α,β) = x<sup>α - 1</sup> (1 - x)<sup>β -1</sup> / B(α, β) + </p> + <p> + Implemented using ibeta_derivative(a, b, x). + </p> + </td> +</tr> +<tr> +<td> + <p> + cdf + </p> + </td> +<td> + <p> + Using the incomplete beta function ibeta(a, b, x) + </p> + </td> +</tr> +<tr> +<td> + <p> + cdf complement + </p> + </td> +<td> + <p> + ibetac(a, b, x) + </p> + </td> +</tr> +<tr> +<td> + <p> + quantile + </p> + </td> +<td> + <p> + Using the inverse incomplete beta function ibeta_inv(a, b, p) + </p> + </td> +</tr> +<tr> +<td> + <p> + quantile from the complement + </p> + </td> +<td> + <p> + ibetac_inv(a, b, q) + </p> + </td> +</tr> +<tr> +<td> + <p> + mean + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">a</span><span class="special">/(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + variance + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">a</span> <span class="special">*</span> + <span class="identifier">b</span> <span class="special">/</span> + <span class="special">(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">)^</span><span class="number">2</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">+</span> + <span class="identifier">b</span> <span class="special">+</span> + <span class="number">1</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + mode + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="special">(</span><span class="identifier">a</span><span class="special">-</span><span class="number">1</span><span class="special">)</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">a</span> + <span class="special">+</span> <span class="identifier">b</span> + <span class="special">+</span> <span class="number">2</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + skewness + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="number">2</span> <span class="special">(</span><span class="identifier">b</span><span class="special">-</span><span class="identifier">a</span><span class="special">)</span> + <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">+</span><span class="number">1</span><span class="special">)/(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">+</span><span class="number">2</span><span class="special">)</span> <span class="special">*</span> <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">a</span> + <span class="special">*</span> <span class="identifier">b</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + kurtosis excess + </p> + </td> +<td> + <p> + <span class="inlinemediaobject"><img src="../images/beta_dist_kurtosis.png" alt="beta_dist_kurtosis"></span> + </p> + </td> +</tr> +<tr> +<td> + <p> + kurtosis + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">kurtosis</span> <span class="special">+</span> + <span class="number">3</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + parameter estimation + </p> + </td> +<td> + </td> +</tr> +<tr> +<td> + <p> + alpha + </p> + <p> + from mean and variance + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">mean</span> <span class="special">*</span> + <span class="special">((</span> <span class="special">(</span><span class="identifier">mean</span> <span class="special">*</span> + <span class="special">(</span><span class="number">1</span> + <span class="special">-</span> <span class="identifier">mean</span><span class="special">))</span> <span class="special">/</span> <span class="identifier">variance</span><span class="special">)-</span> + <span class="number">1</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + beta + </p> + <p> + from mean and variance + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="special">(</span><span class="number">1</span> + <span class="special">-</span> <span class="identifier">mean</span><span class="special">)</span> <span class="special">*</span> <span class="special">(((</span><span class="identifier">mean</span> + <span class="special">*</span> <span class="special">(</span><span class="number">1</span> <span class="special">-</span> <span class="identifier">mean</span><span class="special">))</span> + <span class="special">/</span><span class="identifier">variance</span><span class="special">)-</span><span class="number">1</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + The member functions <code class="computeroutput"><span class="identifier">estimate_alpha</span></code> + and <code class="computeroutput"><span class="identifier">estimate_beta</span></code> + </p> + <p> + from cdf and probability x + </p> + <p> + and <span class="bold"><strong>either</strong></span> <code class="computeroutput"><span class="identifier">alpha</span></code> + or <code class="computeroutput"><span class="identifier">beta</span></code> + </p> + </td> +<td> + <p> + Implemented in terms of the inverse incomplete beta functions + </p> + <p> + ibeta_inva, and ibeta_invb respectively. + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">estimate_alpha</span></code> + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">beta</span><span class="special">,</span> + <span class="identifier">x</span><span class="special">,</span> + <span class="identifier">probability</span><span class="special">)</span></code> + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">estimate_beta</span></code> + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">alpha</span><span class="special">,</span> + <span class="identifier">x</span><span class="special">,</span> + <span class="identifier">probability</span><span class="special">)</span></code> + </p> + </td> +</tr> +</tbody> +</table></div> +</div> +<br class="table-break"> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="blurbs.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="images.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/remez.html b/doc/test/gold/document_to_test_formatting/remez.html new file mode 100644 index 0000000000..e8b89f1969 --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/remez.html @@ -0,0 +1,535 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Sample Article (The Remez Method)</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="test.html" title="test HTML4 symbols"> +<link rel="next" href="array.html" title="Array Example Boostbook XML Documentation"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="test.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="array.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.remez"></a><a class="link" href="remez.html" title="Sample Article (The Remez Method)"> Sample Article (The + Remez Method)</a> +</h2></div></div></div> +<p> + The <a href="http://en.wikipedia.org/wiki/Remez_algorithm" target="_top">Remez algorithm</a> + is a methodology for locating the minimax rational approximation to a function. + This short article gives a brief overview of the method, but it should not + be regarded as a thorough theoretical treatment, for that you should consult + your favorite textbook. + </p> +<p> + Imagine that you want to approximate some function f(x) by way of a rational + function R(x), where R(x) may be either a polynomial P(x) or a ratio of two + polynomials P(x)/Q(x) (a rational function). Initially we'll concentrate on + the polynomial case, as it's by far the easier to deal with, later we'll extend + to the full rational function case. + </p> +<p> + We want to find the "best" rational approximation, where "best" + is defined to be the approximation that has the least deviation from f(x). + We can measure the deviation by way of an error function: + </p> +<p> + E<sub>abs</sub>(x) = f(x) - R(x) + </p> +<p> + which is expressed in terms of absolute error, but we can equally use relative + error: + </p> +<p> + E<sub>rel</sub>(x) = (f(x) - R(x)) / |f(x)| + </p> +<p> + And indeed in general we can scale the error function in any way we want, it + makes no difference to the maths, although the two forms above cover almost + every practical case that you're likely to encounter. + </p> +<p> + The minimax rational function R(x) is then defined to be the function that + yields the smallest maximal value of the error function. Chebyshev showed that + there is a unique minimax solution for R(x) that has the following properties: + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + If R(x) is a polynomial of degree N, then there are N+2 unknowns: the N+1 + coefficients of the polynomial, and maximal value of the error function. + </li> +<li class="listitem"> + The error function has N+1 roots, and N+2 extrema (minima and maxima). + </li> +<li class="listitem"> + The extrema alternate in sign, and all have the same magnitude. + </li> +</ul></div> +<p> + That means that if we know the location of the extrema of the error function + then we can write N+2 simultaneous equations: + </p> +<p> + R(x<sub>i</sub>) + (-1)<sup>i</sup>E = f(x<sub>i</sub>) + </p> +<p> + where E is the maximal error term, and x<sub>i</sub> are the abscissa values of the N+2 + extrema of the error function. It is then trivial to solve the simultaneous + equations to obtain the polynomial coefficients and the error term. + </p> +<p> + <span class="emphasis"><em>Unfortunately we don't know where the extrema of the error function + are located!</em></span> + </p> +<a name="document_to_test_formatting.remez.the_remez_method"></a><h5> +<a name="id771060"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.the_remez_method">The Remez + Method</a> + </h5> +<p> + The Remez method is an iterative technique which, given a broad range of assumptions, + will converge on the extrema of the error function, and therefore the minimax + solution. + </p> +<p> + In the following discussion we'll use a concrete example to illustrate the + Remez method: an approximation to the function e<sup>x</sup> over the range [-1, 1]. + </p> +<p> + Before we can begin the Remez method, we must obtain an initial value for the + location of the extrema of the error function. We could "guess" these, + but a much closer first approximation can be obtained by first constructing + an interpolated polynomial approximation to f(x). + </p> +<p> + In order to obtain the N+1 coefficients of the interpolated polynomial we need + N+1 points (x<sub>0</sub>...x<sub>N</sub>): with our interpolated form passing through each of those + points that yields N+1 simultaneous equations: + </p> +<p> + f(x<sub>i</sub>) = P(x<sub>i</sub>) = c<sub>0</sub> + c<sub>1</sub>x<sub>i</sub> ... + c<sub>N</sub>x<sub>i</sub><sup>N</sup> + </p> +<p> + Which can be solved for the coefficients c<sub>0</sub>...c<sub>N</sub> in P(x). + </p> +<p> + Obviously this is not a minimax solution, indeed our only guarantee is that + f(x) and P(x) touch at N+1 locations, away from those points the error may + be arbitrarily large. However, we would clearly like this initial approximation + to be as close to f(x) as possible, and it turns out that using the zeros of + an orthogonal polynomial as the initial interpolation points is a good choice. + In our example we'll use the zeros of a Chebyshev polynomial as these are particularly + easy to calculate, interpolating for a polynomial of degree 4, and measuring + <span class="emphasis"><em>relative error</em></span> we get the following error function: + </p> +<p> + <span class="inlinemediaobject"><img src="../images/remez-2.png" alt="remez-2"></span> + </p> +<p> + Which has a peak relative error of 1.2x10<sup>-3</sup>. + </p> +<p> + While this is a pretty good approximation already, judging by the shape of + the error function we can clearly do better. Before starting on the Remez method + propper, we have one more step to perform: locate all the extrema of the error + function, and store these locations as our initial <span class="emphasis"><em>Chebyshev control + points</em></span>. + </p> +<div class="note"><table border="0" summary="Note"> +<tr> +<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td> +<th align="left">Note</th> +</tr> +<tr><td align="left" valign="top"> +<p> + In the simple case of a polynomial approximation, by interpolating through + the roots of a Chebyshev polynomial we have in fact created a <span class="emphasis"><em>Chebyshev + approximation</em></span> to the function: in terms of <span class="emphasis"><em>absolute + error</em></span> this is the best a priori choice for the interpolated form + we can achieve, and typically is very close to the minimax solution. + </p> +<p> + However, if we want to optimise for <span class="emphasis"><em>relative error</em></span>, + or if the approximation is a rational function, then the initial Chebyshev + solution can be quite far from the ideal minimax solution. + </p> +<p> + A more technical discussion of the theory involved can be found in this + <a href="http://math.fullerton.edu/mathews/n2003/ChebyshevPolyMod.html" target="_top">online + course</a>. + </p> +</td></tr> +</table></div> +<a name="document_to_test_formatting.remez.remez_step_1"></a><h5> +<a name="id771248"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.remez_step_1">Remez Step 1</a> + </h5> +<p> + The first step in the Remez method, given our current set of N+2 Chebyshev + control points x<sub>i</sub>, is to solve the N+2 simultaneous equations: + </p> +<p> + P(x<sub>i</sub>) + (-1)<sup>i</sup>E = f(x<sub>i</sub>) + </p> +<p> + To obtain the error term E, and the coefficients of the polynomial P(x). + </p> +<p> + This gives us a new approximation to f(x) that has the same error <span class="emphasis"><em>E</em></span> + at each of the control points, and whose error function <span class="emphasis"><em>alternates + in sign</em></span> at the control points. This is still not necessarily the + minimax solution though: since the control points may not be at the extrema + of the error function. After this first step here's what our approximation's + error function looks like: + </p> +<p> + <span class="inlinemediaobject"><img src="../images/remez-3.png" alt="remez-3"></span> + </p> +<p> + Clearly this is still not the minimax solution since the control points are + not located at the extrema, but the maximum relative error has now dropped + to 5.6x10<sup>-4</sup>. + </p> +<a name="document_to_test_formatting.remez.remez_step_2"></a><h5> +<a name="id771342"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.remez_step_2">Remez Step 2</a> + </h5> +<p> + The second step is to locate the extrema of the new approximation, which we + do in two stages: first, since the error function changes sign at each control + point, we must have N+1 roots of the error function located between each pair + of N+2 control points. Once these roots are found by standard root finding + techniques, we know that N extrema are bracketed between each pair of roots, + plus two more between the endpoints of the range and the first and last roots. + The N+2 extrema can then be found using standard function minimisation techniques. + </p> +<p> + We now have a choice: multi-point exchange, or single point exchange. + </p> +<p> + In single point exchange, we move the control point nearest to the largest + extrema to the absissa value of the extrema. + </p> +<p> + In multi-point exchange we swap all the current control points, for the locations + of the extrema. + </p> +<p> + In our example we perform multi-point exchange. + </p> +<a name="document_to_test_formatting.remez.iteration"></a><h5> +<a name="id771387"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.iteration">Iteration</a> + </h5> +<p> + The Remez method then performs steps 1 and 2 above iteratively until the control + points are located at the extrema of the error function: this is then the minimax + solution. + </p> +<p> + For our current example, two more iterations converges on a minimax solution + with a peak relative error of 5x10<sup>-4</sup> and an error function that looks like: + </p> +<p> + <span class="inlinemediaobject"><img src="../images/remez-4.png" alt="remez-4"></span> + </p> +<a name="document_to_test_formatting.remez.rational_approximations"></a><h5> +<a name="id771441"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.rational_approximations">Rational + Approximations</a> + </h5> +<p> + If we wish to extend the Remez method to a rational approximation of the form + </p> +<p> + f(x) = R(x) = P(x) / Q(x) + </p> +<p> + where P(x) and Q(x) are polynomials, then we proceed as before, except that + now we have N+M+2 unknowns if P(x) is of order N and Q(x) is of order M. This + assumes that Q(x) is normalised so that it's leading coefficient is 1, giving + N+M+1 polynomial coefficients in total, plus the error term E. + </p> +<p> + The simultaneous equations to be solved are now: + </p> +<p> + P(x<sub>i</sub>) / Q(x<sub>i</sub>) + (-1)<sup>i</sup>E = f(x<sub>i</sub>) + </p> +<p> + Evaluated at the N+M+2 control points x<sub>i</sub>. + </p> +<p> + Unfortunately these equations are non-linear in the error term E: we can only + solve them if we know E, and yet E is one of the unknowns! + </p> +<p> + The method usually adopted to solve these equations is an iterative one: we + guess the value of E, solve the equations to obtain a new value for E (as well + as the polynomial coefficients), then use the new value of E as the next guess. + The method is repeated until E converges on a stable value. + </p> +<p> + These complications extend the running time required for the development of + rational approximations quite considerably. It is often desirable to obtain + a rational rather than polynomial approximation none the less: rational approximations + will often match more difficult to approximate functions, to greater accuracy, + and with greater efficiency, than their polynomial alternatives. For example, + if we takes our previous example of an approximation to e<sup>x</sup>, we obtained 5x10<sup>-4</sup> accuracy + with an order 4 polynomial. If we move two of the unknowns into the denominator + to give a pair of order 2 polynomials, and re-minimise, then the peak relative + error drops to 8.7x10<sup>-5</sup>. That's a 5 fold increase in accuracy, for the same + number of terms overall. + </p> +<a name="document_to_test_formatting.remez.practical_considerations"></a><h5> +<a name="id771550"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.practical_considerations">Practical + Considerations</a> + </h5> +<p> + Most treatises on approximation theory stop at this point. However, from a + practical point of view, most of the work involves finding the right approximating + form, and then persuading the Remez method to converge on a solution. + </p> +<p> + So far we have used a direct approximation: + </p> +<p> + f(x) = R(x) + </p> +<p> + But this will converge to a useful approximation only if f(x) is smooth. In + addition round-off errors when evaluating the rational form mean that this + will never get closer than within a few epsilon of machine precision. Therefore + this form of direct approximation is often reserved for situations where we + want efficiency, rather than accuracy. + </p> +<p> + The first step in improving the situation is generally to split f(x) into a + dominant part that we can compute accurately by another method, and a slowly + changing remainder which can be approximated by a rational approximation. We + might be tempted to write: + </p> +<p> + f(x) = g(x) + R(x) + </p> +<p> + where g(x) is the dominant part of f(x), but if f(x)/g(x) is approximately + constant over the interval of interest then: + </p> +<p> + f(x) = g(x)(c + R(x)) + </p> +<p> + Will yield a much better solution: here <span class="emphasis"><em>c</em></span> is a constant + that is the approximate value of f(x)/g(x) and R(x) is typically tiny compared + to <span class="emphasis"><em>c</em></span>. In this situation if R(x) is optimised for absolute + error, then as long as its error is small compared to the constant <span class="emphasis"><em>c</em></span>, + that error will effectively get wiped out when R(x) is added to <span class="emphasis"><em>c</em></span>. + </p> +<p> + The difficult part is obviously finding the right g(x) to extract from your + function: often the asymptotic behaviour of the function will give a clue, + so for example the function __erfc becomes proportional to e<sup>-x<sup>2</sup></sup>/x as x becomes + large. Therefore using: + </p> +<p> + erfc(z) = (C + R(x)) e<sup>-x<sup>2</sup></sup>/x + </p> +<p> + as the approximating form seems like an obvious thing to try, and does indeed + yield a useful approximation. + </p> +<p> + However, the difficulty then becomes one of converging the minimax solution. + Unfortunately, it is known that for some functions the Remez method can lead + to divergent behaviour, even when the initial starting approximation is quite + good. Furthermore, it is not uncommon for the solution obtained in the first + Remez step above to be a bad one: the equations to be solved are generally + "stiff", often very close to being singular, and assuming a solution + is found at all, round-off errors and a rapidly changing error function, can + lead to a situation where the error function does not in fact change sign at + each control point as required. If this occurs, it is fatal to the Remez method. + It is also possible to obtain solutions that are perfectly valid mathematically, + but which are quite useless computationally: either because there is an unavoidable + amount of roundoff error in the computation of the rational function, or because + the denominator has one or more roots over the interval of the approximation. + In the latter case while the approximation may have the correct limiting value + at the roots, the approximation is nonetheless useless. + </p> +<p> + Assuming that the approximation does not have any fatal errors, and that the + only issue is converging adequately on the minimax solution, the aim is to + get as close as possible to the minimax solution before beginning the Remez + method. Using the zeros of a Chebyshev polynomial for the initial interpolation + is a good start, but may not be ideal when dealing with relative errors and/or + rational (rather than polynomial) approximations. One approach is to skew the + initial interpolation points to one end: for example if we raise the roots + of the Chebyshev polynomial to a positive power greater than 1 then the roots + will be skewed towards the middle of the [-1,1] interval, while a positive + power less than one will skew them towards either end. More usefully, if we + initially rescale the points over [0,1] and then raise to a positive power, + we can skew them to the left or right. Returning to our example of e<sup>x</sup> over [-1,1], + the initial interpolated form was some way from the minimax solution: + </p> +<p> + <span class="inlinemediaobject"><img src="../images/remez-2.png" alt="remez-2"></span> + </p> +<p> + However, if we first skew the interpolation points to the left (rescale them + to [0, 1], raise to the power 1.3, and then rescale back to [-1,1]) we reduce + the error from 1.3x10<sup>-3</sup>to 6x10<sup>-4</sup>: + </p> +<p> + <span class="inlinemediaobject"><img src="../images/remez-5.png" alt="remez-5"></span> + </p> +<p> + It's clearly still not ideal, but it is only a few percent away from our desired + minimax solution (5x10<sup>-4</sup>). + </p> +<a name="document_to_test_formatting.remez.remez_method_checklist"></a><h5> +<a name="id771737"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.remez_method_checklist">Remez + Method Checklist</a> + </h5> +<p> + The following lists some of the things to check if the Remez method goes wrong, + it is by no means an exhaustive list, but is provided in the hopes that it + will prove useful. + </p> +<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<li class="listitem"> + Is the function smooth enough? Can it be better separated into a rapidly + changing part, and an asymptotic part? + </li> +<li class="listitem"> + Does the function being approximated have any "blips" in it? + Check for problems as the function changes computation method, or if a + root, or an infinity has been divided out. The telltale sign is if there + is a narrow region where the Remez method will not converge. + </li> +<li class="listitem"> + Check you have enough accuracy in your calculations: remember that the + Remez method works on the difference between the approximation and the + function being approximated: so you must have more digits of precision + available than the precision of the approximation being constructed. So + for example at double precision, you shouldn't expect to be able to get + better than a float precision approximation. + </li> +<li class="listitem"> + Try skewing the initial interpolated approximation to minimise the error + before you begin the Remez steps. + </li> +<li class="listitem"> + If the approximation won't converge or is ill-conditioned from one starting + location, try starting from a different location. + </li> +<li class="listitem"> + If a rational function won't converge, one can minimise a polynomial (which + presents no problems), then rotate one term from the numerator to the denominator + and minimise again. In theory one can continue moving terms one at a time + from numerator to denominator, and then re-minimising, retaining the last + set of control points at each stage. + </li> +<li class="listitem"> + Try using a smaller interval. It may also be possible to optimise over + one (small) interval, rescale the control points over a larger interval, + and then re-minimise. + </li> +<li class="listitem"> + Keep absissa values small: use a change of variable to keep the abscissa + over, say [0, b], for some smallish value <span class="emphasis"><em>b</em></span>. + </li> +</ul></div> +<a name="document_to_test_formatting.remez.references"></a><h5> +<a name="id771857"></a> + <a class="link" href="remez.html#document_to_test_formatting.remez.references">References</a> + </h5> +<p> + The original references for the Remez Method and it's extension to rational + functions are unfortunately in Russian: + </p> +<p> + Remez, E.Ya., <span class="emphasis"><em>Fundamentals of numerical methods for Chebyshev approximations</em></span>, + "Naukova Dumka", Kiev, 1969. + </p> +<p> + Remez, E.Ya., Gavrilyuk, V.T., <span class="emphasis"><em>Computer development of certain approaches + to the approximate construction of solutions of Chebyshev problems nonlinearly + depending on parameters</em></span>, Ukr. Mat. Zh. 12 (1960), 324-338. + </p> +<p> + Gavrilyuk, V.T., <span class="emphasis"><em>Generalization of the first polynomial algorithm + of E.Ya.Remez for the problem of constructing rational-fractional Chebyshev + approximations</em></span>, Ukr. Mat. Zh. 16 (1961), 575-585. + </p> +<p> + Some English language sources include: + </p> +<p> + Fraser, W., Hart, J.F., <span class="emphasis"><em>On the computation of rational approximations + to continuous functions</em></span>, Comm. of the ACM 5 (1962), 401-403, 414. + </p> +<p> + Ralston, A., <span class="emphasis"><em>Rational Chebyshev approximation by Remes' algorithms</em></span>, + Numer.Math. 7 (1965), no. 4, 322-330. + </p> +<p> + A. Ralston, <span class="emphasis"><em>Rational Chebyshev approximation, Mathematical Methods + for Digital Computers v. 2</em></span> (Ralston A., Wilf H., eds.), Wiley, New + York, 1967, pp. 264-284. + </p> +<p> + Hart, J.F. e.a., <span class="emphasis"><em>Computer approximations</em></span>, Wiley, New York + a.o., 1968. + </p> +<p> + Cody, W.J., Fraser, W., Hart, J.F., <span class="emphasis"><em>Rational Chebyshev approximation + using linear equations</em></span>, Numer.Math. 12 (1968), 242-251. + </p> +<p> + Cody, W.J., <span class="emphasis"><em>A survey of practical rational and polynomial approximation + of functions</em></span>, SIAM Review 12 (1970), no. 3, 400-423. + </p> +<p> + Barrar, R.B., Loeb, H.J., <span class="emphasis"><em>On the Remez algorithm for non-linear families</em></span>, + Numer.Math. 15 (1970), 382-391. + </p> +<p> + Dunham, Ch.B., <span class="emphasis"><em>Convergence of the Fraser-Hart algorithm for rational + Chebyshev approximation</em></span>, Math. Comp. 29 (1975), no. 132, 1078-1082. + </p> +<p> + G. L. Litvinov, <span class="emphasis"><em>Approximate construction of rational approximations + and the effect of error autocorrection</em></span>, Russian Journal of Mathematical + Physics, vol.1, No. 3, 1994. + </p> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="test.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="array.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/document_to_test_formatting/test.html b/doc/test/gold/document_to_test_formatting/test.html new file mode 100644 index 0000000000..beb278dd1b --- /dev/null +++ b/doc/test/gold/document_to_test_formatting/test.html @@ -0,0 +1,73 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>test HTML4 symbols</title> +<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="../index.html" title="Document To Test Formatting"> +<link rel="up" href="../index.html" title="Document To Test Formatting"> +<link rel="prev" href="images.html" title="Images"> +<link rel="next" href="remez.html" title="Sample Article (The Remez Method)"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> +<td align="center"><a href="../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="images.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remez.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.test"></a><a class="link" href="test.html" title="test HTML4 symbols"> test HTML4 symbols</a> +</h2></div></div></div> +<div class="toc"><dl> +<dt><span class="section"><a href="test.html#document_to_test_formatting.test.test_greek_and_math_symbols">test + Greek and Math symbols</a></span></dt> +<dt><span class="section"><a href="test.html#document_to_test_formatting.test.test_latin1_symbols">test + Latin1 symbols</a></span></dt> +</dl></div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.test.test_greek_and_math_symbols"></a><a class="link" href="test.html#document_to_test_formatting.test.test_greek_and_math_symbols" title="test Greek and Math symbols">test + Greek and Math symbols</a> +</h3></div></div></div> +<p> + ƒ, Α, Β, Γ, Δ, Ε, Ζ, Η, Θ, Ι, Κ, Λ, Μ, Ν, Ξ, Ο, Π, Ρ, Σ, Τ, Υ, Φ, Χ, Ψ, Ω, α, β, γ, δ, ε, ζ, η, θ, ι, κ, λ, μ, + ν, ξ, ο, π, ρ, ς, σ, τ, υ, φ, χ, ψ, ω, ϑ, ϒ, ϖ, •, …, ′, ″, ‾, ⁄, ℘, ℑ, ℜ, ™, ℵ, ←, ↑, →, ↓, ↔, ↵, ⇐, ⇑, ⇒, ⇓, + ⇔, ∀, ∂, ∃, ∅, ∇, ∈, ∉, ∋, ∏, ∑, −, ∗, √, ∝, ∞, ∠, ∧, ∨, ∩, ∪, ∫, ∴, ∼, ≅, ≈, ≠, ≡, ≤, ≥, ⊂, ⊃, ⊄, ⊆, ⊇, ⊕, ⊗, + ⊥, ⋅, ⌈, ⌉, ⌊, ⌋, 〈, 〉, ◊, ♠, ♣, ♥, ♦ + </p> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="document_to_test_formatting.test.test_latin1_symbols"></a><a class="link" href="test.html#document_to_test_formatting.test.test_latin1_symbols" title="test Latin1 symbols">test + Latin1 symbols</a> +</h3></div></div></div> +<p> +  , ¡, ¢, £, ¤, ¥, ¦, §, ¨, ©, ª, «, ¬, ­, ®, ¯, °, ±, ², ³, ´, µ, ¶, ·, ¸, ¹, º, », ¼, ½, ¾, ¿, À, Á, Â, Ã, Ä, + Å, Æ, Ç, È, É, Ê, Ë, Ì, Í, Î, Ï, Ð, Ñ, Ò, Ó, Ô, Õ, Ö, ×, Ø, Ù, Ú, Û, Ü, Ý, Þ, ß, à, á, â, ã, ä, å, æ, ç, è, é, + ê, ë, ì, í, î, ï, ð, ñ, ò, ó, ô, õ, ö, ÷, ø, ù, ú, û, ü, ý, þ, ÿ, + </p> +</div> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="images.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remez.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/doc/test/gold/images/accumulators/doxygen.png b/doc/test/gold/images/accumulators/doxygen.png Binary files differnew file mode 100644 index 0000000000..f0a274bbaf --- /dev/null +++ b/doc/test/gold/images/accumulators/doxygen.png diff --git a/doc/test/gold/images/accumulators/form_0.png b/doc/test/gold/images/accumulators/form_0.png Binary files differnew file mode 100644 index 0000000000..9fb5ce8b77 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_0.png diff --git a/doc/test/gold/images/accumulators/form_1.png b/doc/test/gold/images/accumulators/form_1.png Binary files differnew file mode 100644 index 0000000000..e3a10bb862 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_1.png diff --git a/doc/test/gold/images/accumulators/form_2.png b/doc/test/gold/images/accumulators/form_2.png Binary files differnew file mode 100644 index 0000000000..c81c9a4f9f --- /dev/null +++ b/doc/test/gold/images/accumulators/form_2.png diff --git a/doc/test/gold/images/accumulators/form_3.png b/doc/test/gold/images/accumulators/form_3.png Binary files differnew file mode 100644 index 0000000000..fa15c98119 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_3.png diff --git a/doc/test/gold/images/accumulators/form_4.png b/doc/test/gold/images/accumulators/form_4.png Binary files differnew file mode 100644 index 0000000000..a2ee808368 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_4.png diff --git a/doc/test/gold/images/accumulators/form_5.png b/doc/test/gold/images/accumulators/form_5.png Binary files differnew file mode 100644 index 0000000000..d7481e0616 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_5.png diff --git a/doc/test/gold/images/accumulators/form_6.png b/doc/test/gold/images/accumulators/form_6.png Binary files differnew file mode 100644 index 0000000000..dcfd30cb6c --- /dev/null +++ b/doc/test/gold/images/accumulators/form_6.png diff --git a/doc/test/gold/images/accumulators/form_7.png b/doc/test/gold/images/accumulators/form_7.png Binary files differnew file mode 100644 index 0000000000..66d2cf8779 --- /dev/null +++ b/doc/test/gold/images/accumulators/form_7.png diff --git a/doc/test/gold/images/accumulators/form_8.png b/doc/test/gold/images/accumulators/form_8.png Binary files differnew file mode 100644 index 0000000000..2564f5224d --- /dev/null +++ b/doc/test/gold/images/accumulators/form_8.png diff --git a/doc/test/gold/images/beta_dist_kurtosis.png b/doc/test/gold/images/beta_dist_kurtosis.png Binary files differnew file mode 100644 index 0000000000..1be258bfde --- /dev/null +++ b/doc/test/gold/images/beta_dist_kurtosis.png diff --git a/doc/test/gold/images/digamma3.png b/doc/test/gold/images/digamma3.png Binary files differnew file mode 100644 index 0000000000..bf4b81f607 --- /dev/null +++ b/doc/test/gold/images/digamma3.png diff --git a/doc/test/gold/images/doctest.png b/doc/test/gold/images/doctest.png Binary files differnew file mode 100644 index 0000000000..6d58193b31 --- /dev/null +++ b/doc/test/gold/images/doctest.png diff --git a/doc/test/gold/images/open_clipart_library_logo.svg b/doc/test/gold/images/open_clipart_library_logo.svg new file mode 100644 index 0000000000..9a4521f3a5 --- /dev/null +++ b/doc/test/gold/images/open_clipart_library_logo.svg @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + x="0.00000000" + y="0.00000000" + id="svg6221" + width="745.60706" + height="513.25690" + sodipodi:version="0.32" + inkscape:version="0.42" + sodipodi:docname="Open_Clipart_Library_logo.svg"> + <sodipodi:namedview + inkscape:cy="893.36713" + inkscape:cx="305.25953" + inkscape:zoom="0.86831670" + inkscape:window-height="913" + inkscape:window-width="1272" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:window-x="0" + inkscape:window-y="30" + inkscape:current-layer="svg6221" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Open Clip Art Logo</dc:title> + <dc:date>10-01-2004</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Andreas Nilsson</dc:title> + </cc:Agent> + </dc:creator> + <cc:license + rdf:resource="http://web.resource.org/cc/PublicDomain" /> + <dc:contributor> + <cc:Agent> + <dc:title>Jon Phillips, Tobias Jakobs</dc:title> + </cc:Agent> + </dc:contributor> + <dc:description>This is one version of the official Open Clip Art Library logo.</dc:description> + <dc:subject>logo, open clip art library logo, logotype</dc:subject> + </cc:Work> + <cc:License + rdf:about="http://web.resource.org/cc/PublicDomain"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs3" /> + <path + d="M 405.82430,48.494855 C 396.10958,45.870336 386.13966,51.583653 383.51514,61.298370 L 298.15838,376.92441 C 295.53385,386.63914 301.24717,396.41506 310.96188,399.03957 L 626.58791,484.39635 C 636.30255,487.02086 646.27253,481.30755 648.89705,471.59283 L 734.25375,155.96679 C 735.49097,151.38725 734.71475,146.85751 732.70181,142.96928 L 732.70181,142.77528 L 732.50782,142.38730 L 732.50782,142.19331 C 732.46276,142.11490 732.36008,142.07704 732.31383,141.99931 L 717.76438,111.93045 L 651.80695,114.84034 L 405.82430,48.494855 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.6789947;stroke-miterlimit:4.0000000;stroke-opacity:0.20000000" + id="rect6080" /> + <rect + width="363.28452" + height="363.28452" + rx="2.9260478" + ry="2.9260478" + x="363.42282" + y="-78.837021" + transform="matrix(0.965391,0.260807,-0.260807,0.965391,0.000000,0.000000)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7597070;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect911" /> + <rect + width="288.49521" + height="288.49521" + rx="2.3236644" + ry="2.3236644" + x="398.72931" + y="-39.355053" + transform="matrix(0.965391,0.260807,-0.260807,0.965391,0.000000,0.000000)" + style="fill:#f3e533;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect912" /> + <path + d="M 552.48969,32.227283 L 486.13725,53.566475 L 486.71922,53.760468 L 235.30476,53.760468 C 225.24184,53.760468 217.26344,61.738811 217.26344,71.801785 L 217.26344,398.87339 C 217.26344,408.93643 225.24178,416.91471 235.30476,416.91471 L 562.37636,416.91471 C 572.43940,416.91471 580.41768,408.93637 580.41768,398.87339 L 580.41768,71.801785 C 580.41768,66.612962 578.25806,62.108236 574.79189,58.804276 L 552.48969,32.227283 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.6789950;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect6079" /> + <rect + width="363.28418" + height="363.28418" + rx="2.9260466" + ry="2.9260466" + x="192.47523" + y="30.531385" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7597060;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect913" /> + <rect + width="288.49512" + height="288.49512" + rx="2.3236635" + ry="2.3236635" + x="227.78207" + y="70.013809" + style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect914" /> + <path + d="M 348.20848,28.541423 L 291.17463,66.563983 L 305.14211,68.115925 L 55.667554,157.15854 C 46.188236,160.53570 41.232826,170.76437 44.609974,180.24367 L 138.89040,445.04365 L 132.29465,444.84966 L 128.02682,485.39411 L 163.52746,498.58561 L 163.91546,498.58561 C 168.05181,500.44490 172.88654,501.00342 177.49494,499.36159 L 485.55528,389.56176 C 495.03452,386.18460 499.79600,375.76200 496.41886,366.28264 L 386.81301,58.416291 C 385.25785,54.051177 382.02384,50.975478 378.27734,48.910652 L 348.20848,28.541423 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500002;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect6078" /> + <rect + width="363.28326" + height="363.28326" + rx="2.9260383" + ry="2.9260383" + x="-41.716114" + y="142.20343" + transform="matrix(0.942003,-0.335604,0.335604,0.942003,0.000000,0.000000)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7596951;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect915" /> + <rect + width="288.49469" + height="288.49469" + rx="2.3236592" + ry="2.3236592" + x="-6.4090877" + y="181.68738" + transform="matrix(0.942003,-0.335604,0.335604,0.942003,0.000000,0.000000)" + style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect916" /> +</svg> diff --git a/doc/test/gold/images/remez-2.png b/doc/test/gold/images/remez-2.png Binary files differnew file mode 100644 index 0000000000..e9bfbd9108 --- /dev/null +++ b/doc/test/gold/images/remez-2.png diff --git a/doc/test/gold/images/remez-3.png b/doc/test/gold/images/remez-3.png Binary files differnew file mode 100644 index 0000000000..6493527d56 --- /dev/null +++ b/doc/test/gold/images/remez-3.png diff --git a/doc/test/gold/images/remez-4.png b/doc/test/gold/images/remez-4.png Binary files differnew file mode 100644 index 0000000000..6733bac9b9 --- /dev/null +++ b/doc/test/gold/images/remez-4.png diff --git a/doc/test/gold/images/remez-5.png b/doc/test/gold/images/remez-5.png Binary files differnew file mode 100644 index 0000000000..80727614f8 --- /dev/null +++ b/doc/test/gold/images/remez-5.png diff --git a/doc/test/gold/index.html b/doc/test/gold/index.html new file mode 100644 index 0000000000..19d2738ad9 --- /dev/null +++ b/doc/test/gold/index.html @@ -0,0 +1,151 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>Document To Test Formatting</title> +<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> +<link rel="home" href="index.html" title="Document To Test Formatting"> +<link rel="next" href="document_to_test_formatting/code_blocks.html" title="Code Blocks"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td> +<td align="center"><a href="../../../index.html">Home</a></td> +<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"><a accesskey="n" href="document_to_test_formatting/code_blocks.html"><img src="../../../doc/src/images/next.png" alt="Next"></a></div> +<div class="article"> +<div class="titlepage"> +<div> +<div><h2 class="title"> +<a name="document_to_test_formatting"></a>Document To Test Formatting</h2></div> +<div><div class="authorgroup"> +<div class="author"><h3 class="author"> +<span class="firstname">John</span> <span class="surname">Maddock</span> +</h3></div> +<div class="author"><h3 class="author"> +<span class="firstname">Joel</span> <span class="surname">de Guzman</span> +</h3></div> +<div class="author"><h3 class="author"> +<span class="firstname">Eric</span> <span class="surname">Niebler</span> +</h3></div> +<div class="author"><h3 class="author"> +<span class="firstname">Matias</span> <span class="surname">Capeletto</span> +</h3></div> +</div></div> +<div><p class="copyright">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias + Capeletto</p></div> +<div><div class="legalnotice"> +<a name="id759728"></a><p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></div> +</div> +<hr> +</div> +<div class="toc"> +<p><b>Table of Contents</b></p> +<dl> +<dt><span class="section"><a href="index.html#document_to_test_formatting.introduction">Introduction</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/code_blocks.html">Code Blocks</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/code_blocks.html#document_to_test_formatting.code_blocks.embedded_code">Embedded + code</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/code_blocks.html#document_to_test_formatting.code_blocks.code_with_a_very_long_line">Code + With a Very Long Line</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/code_blocks.html#document_to_test_formatting.code_blocks.imported_code_and_callouts">Imported + code and callouts</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/code_blocks.html#document_to_test_formatting.code_blocks.larger_example">Larger + example</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html">Basic Formatting</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.font_styles">Font + Styles</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.replaceable_text">Replaceable + Text</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.quotations">Quotations</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.inline_code">Inline + Code</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.links">Links</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.footnotes">Footnotes</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.blockquote">Blockquote</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/basic_formatting.html#document_to_test_formatting.basic_formatting.headings">Headings</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/blurbs.html">Blurbs</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/blurbs.html#document_to_test_formatting.blurbs.preformatted_text">Preformatted + text</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/blurbs.html#document_to_test_formatting.blurbs.admonishments">Admonishments</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/blurbs.html#document_to_test_formatting.blurbs.blurbs">Blurbs</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/lists_and_tables.html">Lists and + Tables</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/lists_and_tables.html#document_to_test_formatting.lists_and_tables.lists">Lists</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/lists_and_tables.html#document_to_test_formatting.lists_and_tables.variable_lists">Variable + Lists</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/lists_and_tables.html#document_to_test_formatting.lists_and_tables.tables">Tables</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/images.html">Images</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/test.html"> test HTML4 symbols</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/test.html#document_to_test_formatting.test.test_greek_and_math_symbols">test + Greek and Math symbols</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/test.html#document_to_test_formatting.test.test_latin1_symbols">test + Latin1 symbols</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/remez.html"> Sample Article (The + Remez Method)</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/array.html"> Array Example Boostbook + XML Documentation</a></span></dt> +<dd><dl> +<dt><span class="section"><a href="document_to_test_formatting/array.html#array.intro">Introduction</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/array.html#id772287">Reference</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/array.html#array.rationale">Design Rationale</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/array.html#array.more.info">For more information...</a></span></dt> +<dt><span class="section"><a href="document_to_test_formatting/array.html#array.ack">Acknowledgements</a></span></dt> +</dl></dd> +<dt><span class="section"><a href="document_to_test_formatting/accumulators.html"> Accumulators + Example Doxygen Documentation</a></span></dt> +<dd><dl><dt><span class="section"><a href="document_to_test_formatting/accumulators.html#statistics_library_reference">Statistics Library Reference</a></span></dt></dl></dd> +</dl> +</div> +<div class="section"> +<div class="titlepage"><div><div><h2 class="title" style="clear: both"> +<a name="document_to_test_formatting.introduction"></a><a class="link" href="index.html#document_to_test_formatting.introduction" title="Introduction">Introduction</a> +</h2></div></div></div> +<p> + This document is purely a test case to test out HTML and PDF generation and + style. + </p> +<p> + This is some body text. + </p> +<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> +<span class="special">{</span> + <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">2.345</span><span class="special">;</span> + <span class="keyword">return</span> <span class="identifier">d</span><span class="special">;</span> +<span class="special">}</span> +</pre> +<p> + We can count in Greek too: α, β, γ. + </p> +<p> + Try some superscrips and subscripts: x<sup>2</sup>, x<sub>i</sub><sup>3</sup>, α<sup>2</sup>, β<sup>α</sup>, ⌊x⌋, ⌊α⌋, ⌈a⌉. + </p> +</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: July 22, 2010 at 21:58:58 GMT</small></p></td> +<td align="right"><div class="copyright-footer"></div></td> +</tr></table> +<hr> +<div class="spirit-nav"><a accesskey="n" href="document_to_test_formatting/code_blocks.html"><img src="../../../doc/src/images/next.png" alt="Next"></a></div> +</body> +</html> diff --git a/doc/test/html/images/beta_dist_kurtosis.png b/doc/test/html/images/beta_dist_kurtosis.png Binary files differnew file mode 100644 index 0000000000..1be258bfde --- /dev/null +++ b/doc/test/html/images/beta_dist_kurtosis.png diff --git a/doc/test/html/images/digamma3.png b/doc/test/html/images/digamma3.png Binary files differnew file mode 100644 index 0000000000..bf4b81f607 --- /dev/null +++ b/doc/test/html/images/digamma3.png diff --git a/doc/test/html/images/doctest.png b/doc/test/html/images/doctest.png Binary files differnew file mode 100644 index 0000000000..6d58193b31 --- /dev/null +++ b/doc/test/html/images/doctest.png diff --git a/doc/test/html/images/open_clipart_library_logo.svg b/doc/test/html/images/open_clipart_library_logo.svg new file mode 100644 index 0000000000..9a4521f3a5 --- /dev/null +++ b/doc/test/html/images/open_clipart_library_logo.svg @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + x="0.00000000" + y="0.00000000" + id="svg6221" + width="745.60706" + height="513.25690" + sodipodi:version="0.32" + inkscape:version="0.42" + sodipodi:docname="Open_Clipart_Library_logo.svg"> + <sodipodi:namedview + inkscape:cy="893.36713" + inkscape:cx="305.25953" + inkscape:zoom="0.86831670" + inkscape:window-height="913" + inkscape:window-width="1272" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:window-x="0" + inkscape:window-y="30" + inkscape:current-layer="svg6221" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Open Clip Art Logo</dc:title> + <dc:date>10-01-2004</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Andreas Nilsson</dc:title> + </cc:Agent> + </dc:creator> + <cc:license + rdf:resource="http://web.resource.org/cc/PublicDomain" /> + <dc:contributor> + <cc:Agent> + <dc:title>Jon Phillips, Tobias Jakobs</dc:title> + </cc:Agent> + </dc:contributor> + <dc:description>This is one version of the official Open Clip Art Library logo.</dc:description> + <dc:subject>logo, open clip art library logo, logotype</dc:subject> + </cc:Work> + <cc:License + rdf:about="http://web.resource.org/cc/PublicDomain"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs3" /> + <path + d="M 405.82430,48.494855 C 396.10958,45.870336 386.13966,51.583653 383.51514,61.298370 L 298.15838,376.92441 C 295.53385,386.63914 301.24717,396.41506 310.96188,399.03957 L 626.58791,484.39635 C 636.30255,487.02086 646.27253,481.30755 648.89705,471.59283 L 734.25375,155.96679 C 735.49097,151.38725 734.71475,146.85751 732.70181,142.96928 L 732.70181,142.77528 L 732.50782,142.38730 L 732.50782,142.19331 C 732.46276,142.11490 732.36008,142.07704 732.31383,141.99931 L 717.76438,111.93045 L 651.80695,114.84034 L 405.82430,48.494855 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.6789947;stroke-miterlimit:4.0000000;stroke-opacity:0.20000000" + id="rect6080" /> + <rect + width="363.28452" + height="363.28452" + rx="2.9260478" + ry="2.9260478" + x="363.42282" + y="-78.837021" + transform="matrix(0.965391,0.260807,-0.260807,0.965391,0.000000,0.000000)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7597070;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect911" /> + <rect + width="288.49521" + height="288.49521" + rx="2.3236644" + ry="2.3236644" + x="398.72931" + y="-39.355053" + transform="matrix(0.965391,0.260807,-0.260807,0.965391,0.000000,0.000000)" + style="fill:#f3e533;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect912" /> + <path + d="M 552.48969,32.227283 L 486.13725,53.566475 L 486.71922,53.760468 L 235.30476,53.760468 C 225.24184,53.760468 217.26344,61.738811 217.26344,71.801785 L 217.26344,398.87339 C 217.26344,408.93643 225.24178,416.91471 235.30476,416.91471 L 562.37636,416.91471 C 572.43940,416.91471 580.41768,408.93637 580.41768,398.87339 L 580.41768,71.801785 C 580.41768,66.612962 578.25806,62.108236 574.79189,58.804276 L 552.48969,32.227283 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.6789950;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect6079" /> + <rect + width="363.28418" + height="363.28418" + rx="2.9260466" + ry="2.9260466" + x="192.47523" + y="30.531385" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7597060;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect913" /> + <rect + width="288.49512" + height="288.49512" + rx="2.3236635" + ry="2.3236635" + x="227.78207" + y="70.013809" + style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect914" /> + <path + d="M 348.20848,28.541423 L 291.17463,66.563983 L 305.14211,68.115925 L 55.667554,157.15854 C 46.188236,160.53570 41.232826,170.76437 44.609974,180.24367 L 138.89040,445.04365 L 132.29465,444.84966 L 128.02682,485.39411 L 163.52746,498.58561 L 163.91546,498.58561 C 168.05181,500.44490 172.88654,501.00342 177.49494,499.36159 L 485.55528,389.56176 C 495.03452,386.18460 499.79600,375.76200 496.41886,366.28264 L 386.81301,58.416291 C 385.25785,54.051177 382.02384,50.975478 378.27734,48.910652 L 348.20848,28.541423 z " + style="fill:#000000;fill-opacity:0.20000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500002;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect6078" /> + <rect + width="363.28326" + height="363.28326" + rx="2.9260383" + ry="2.9260383" + x="-41.716114" + y="142.20343" + transform="matrix(0.942003,-0.335604,0.335604,0.942003,0.000000,0.000000)" + style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:7.7596951;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" + id="rect915" /> + <rect + width="288.49469" + height="288.49469" + rx="2.3236592" + ry="2.3236592" + x="-6.4090877" + y="181.68738" + transform="matrix(0.942003,-0.335604,0.335604,0.942003,0.000000,0.000000)" + style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.79413080pt" + id="rect916" /> +</svg> diff --git a/doc/test/html/images/remez-2.png b/doc/test/html/images/remez-2.png Binary files differnew file mode 100644 index 0000000000..e9bfbd9108 --- /dev/null +++ b/doc/test/html/images/remez-2.png diff --git a/doc/test/html/images/remez-3.png b/doc/test/html/images/remez-3.png Binary files differnew file mode 100644 index 0000000000..6493527d56 --- /dev/null +++ b/doc/test/html/images/remez-3.png diff --git a/doc/test/html/images/remez-4.png b/doc/test/html/images/remez-4.png Binary files differnew file mode 100644 index 0000000000..6733bac9b9 --- /dev/null +++ b/doc/test/html/images/remez-4.png diff --git a/doc/test/html/images/remez-5.png b/doc/test/html/images/remez-5.png Binary files differnew file mode 100644 index 0000000000..80727614f8 --- /dev/null +++ b/doc/test/html/images/remez-5.png diff --git a/doc/test/remez.qbk b/doc/test/remez.qbk new file mode 100644 index 0000000000..3a72b12da2 --- /dev/null +++ b/doc/test/remez.qbk @@ -0,0 +1,372 @@ +[section:remez Sample Article (The Remez Method)] + +The [@http://en.wikipedia.org/wiki/Remez_algorithm Remez algorithm] +is a methodology for locating the minimax rational approximation +to a function. This short article gives a brief overview of the method, but +it should not be regarded as a thorough theoretical treatment, for that you +should consult your favorite textbook. + +Imagine that you want to approximate some function f(x) by way of a rational +function R(x), where R(x) may be either a polynomial P(x) or a ratio of two +polynomials P(x)/Q(x) (a rational function). Initially we'll concentrate on the +polynomial case, as it's by far the easier to deal with, later we'll extend +to the full rational function case. + +We want to find the "best" rational approximation, where +"best" is defined to be the approximation that has the least deviation +from f(x). We can measure the deviation by way of an error function: + +E[sub abs](x) = f(x) - R(x) + +which is expressed in terms of absolute error, but we can equally use +relative error: + +E[sub rel](x) = (f(x) - R(x)) / |f(x)| + +And indeed in general we can scale the error function in any way we want, it +makes no difference to the maths, although the two forms above cover almost +every practical case that you're likely to encounter. + +The minimax rational function R(x) is then defined to be the function that +yields the smallest maximal value of the error function. Chebyshev showed +that there is a unique minimax solution for R(x) that has the following +properties: + +* If R(x) is a polynomial of degree N, then there are N+2 unknowns: +the N+1 coefficients of the polynomial, and maximal value of the error +function. +* The error function has N+1 roots, and N+2 extrema (minima and maxima). +* The extrema alternate in sign, and all have the same magnitude. + +That means that if we know the location of the extrema of the error function +then we can write N+2 simultaneous equations: + +R(x[sub i]) + (-1)[super i]E = f(x[sub i]) + +where E is the maximal error term, and x[sub i] are the abscissa values of the +N+2 extrema of the error function. It is then trivial to solve the simultaneous +equations to obtain the polynomial coefficients and the error term. + +['Unfortunately we don't know where the extrema of the error function are located!] + +[h4 The Remez Method] + +The Remez method is an iterative technique which, given a broad range of +assumptions, will converge on the extrema of the error function, and therefore +the minimax solution. + +In the following discussion we'll use a concrete example to illustrate +the Remez method: an approximation to the function e[super x][space] over +the range \[-1, 1\]. + +Before we can begin the Remez method, we must obtain an initial value +for the location of the extrema of the error function. We could "guess" +these, but a much closer first approximation can be obtained by first +constructing an interpolated polynomial approximation to f(x). + +In order to obtain the N+1 coefficients of the interpolated polynomial +we need N+1 points (x[sub 0]...x[sub N]): with our interpolated form +passing through each of those points +that yields N+1 simultaneous equations: + +f(x[sub i]) = P(x[sub i]) = c[sub 0] + c[sub 1]x[sub i] ... + c[sub N]x[sub i][super N] + +Which can be solved for the coefficients c[sub 0]...c[sub N] in P(x). + +Obviously this is not a minimax solution, indeed our only guarantee is that f(x) and +P(x) touch at N+1 locations, away from those points the error may be arbitrarily +large. However, we would clearly like this initial approximation to be as close to +f(x) as possible, and it turns out that using the zeros of an orthogonal polynomial +as the initial interpolation points is a good choice. In our example we'll use the +zeros of a Chebyshev polynomial as these are particularly easy to calculate, +interpolating for a polynomial of degree 4, and measuring /relative error/ +we get the following error function: + +[$images/remez-2.png] + +Which has a peak relative error of 1.2x10[super -3]. + +While this is a pretty good approximation already, judging by the +shape of the error function we can clearly do better. Before starting +on the Remez method propper, we have one more step to perform: locate +all the extrema of the error function, and store +these locations as our initial ['Chebyshev control points]. + +[note +In the simple case of a polynomial approximation, by interpolating through +the roots of a Chebyshev polynomial we have in fact created a ['Chebyshev +approximation] to the function: in terms of /absolute error/ +this is the best a priori choice for the interpolated form we can +achieve, and typically is very close to the minimax solution. + +However, if we want to optimise for /relative error/, or if the approximation +is a rational function, then the initial Chebyshev solution can be quite far +from the ideal minimax solution. + +A more technical discussion of the theory involved can be found in this +[@http://math.fullerton.edu/mathews/n2003/ChebyshevPolyMod.html online course].] + +[h4 Remez Step 1] + +The first step in the Remez method, given our current set of +N+2 Chebyshev control points x[sub i], is to solve the N+2 simultaneous +equations: + +P(x[sub i]) + (-1)[super i]E = f(x[sub i]) + +To obtain the error term E, and the coefficients of the polynomial P(x). + +This gives us a new approximation to f(x) that has the same error /E/ at +each of the control points, and whose error function ['alternates in sign] +at the control points. This is still not necessarily the minimax +solution though: since the control points may not be at the extrema of the error +function. After this first step here's what our approximation's error +function looks like: + +[$images/remez-3.png] + +Clearly this is still not the minimax solution since the control points +are not located at the extrema, but the maximum relative error has now +dropped to 5.6x10[super -4]. + +[h4 Remez Step 2] + +The second step is to locate the extrema of the new approximation, which we do +in two stages: first, since the error function changes sign at each +control point, we must have N+1 roots of the error function located between +each pair of N+2 control points. Once these roots are found by standard root finding +techniques, we know that N extrema are bracketed between each pair of +roots, plus two more between the endpoints of the range and the first and last roots. +The N+2 extrema can then be found using standard function minimisation techniques. + +We now have a choice: multi-point exchange, or single point exchange. + +In single point exchange, we move the control point nearest to the largest extrema to +the absissa value of the extrema. + +In multi-point exchange we swap all the current control points, for the locations +of the extrema. + +In our example we perform multi-point exchange. + +[h4 Iteration] + +The Remez method then performs steps 1 and 2 above iteratively until the control +points are located at the extrema of the error function: this is then +the minimax solution. + +For our current example, two more iterations converges on a minimax +solution with a peak relative error of +5x10[super -4] and an error function that looks like: + +[$images/remez-4.png] + +[h4 Rational Approximations] + +If we wish to extend the Remez method to a rational approximation of the form + +f(x) = R(x) = P(x) / Q(x) + +where P(x) and Q(x) are polynomials, then we proceed as before, except that now +we have N+M+2 unknowns if P(x) is of order N and Q(x) is of order M. This assumes +that Q(x) is normalised so that it's leading coefficient is 1, giving +N+M+1 polynomial coefficients in total, plus the error term E. + +The simultaneous equations to be solved are now: + +P(x[sub i]) / Q(x[sub i]) + (-1)[super i]E = f(x[sub i]) + +Evaluated at the N+M+2 control points x[sub i]. + +Unfortunately these equations are non-linear in the error term E: we can only +solve them if we know E, and yet E is one of the unknowns! + +The method usually adopted to solve these equations is an iterative one: we guess the +value of E, solve the equations to obtain a new value for E (as well as the polynomial +coefficients), then use the new value of E as the next guess. The method is +repeated until E converges on a stable value. + +These complications extend the running time required for the development +of rational approximations quite considerably. It is often desirable +to obtain a rational rather than polynomial approximation none the less: +rational approximations will often match more difficult to approximate +functions, to greater accuracy, and with greater efficiency, than their +polynomial alternatives. For example, if we takes our previous example +of an approximation to e[super x], we obtained 5x10[super -4] accuracy +with an order 4 polynomial. If we move two of the unknowns into the denominator +to give a pair of order 2 polynomials, and re-minimise, then the peak relative error drops +to 8.7x10[super -5]. That's a 5 fold increase in accuracy, for the same number +of terms overall. + +[h4 Practical Considerations] + +Most treatises on approximation theory stop at this point. However, from +a practical point of view, most of the work involves finding the right +approximating form, and then persuading the Remez method to converge +on a solution. + +So far we have used a direct approximation: + +f(x) = R(x) + +But this will converge to a useful approximation only if f(x) is smooth. In +addition round-off errors when evaluating the rational form mean that this +will never get closer than within a few epsilon of machine precision. +Therefore this form of direct approximation is often reserved for situations +where we want efficiency, rather than accuracy. + +The first step in improving the situation is generally to split f(x) into +a dominant part that we can compute accurately by another method, and a +slowly changing remainder which can be approximated by a rational approximation. +We might be tempted to write: + +f(x) = g(x) + R(x) + +where g(x) is the dominant part of f(x), but if f(x)\/g(x) is approximately +constant over the interval of interest then: + +f(x) = g(x)(c + R(x)) + +Will yield a much better solution: here /c/ is a constant that is the approximate +value of f(x)\/g(x) and R(x) is typically tiny compared to /c/. In this situation +if R(x) is optimised for absolute error, then as long as its error is small compared +to the constant /c/, that error will effectively get wiped out when R(x) is added to +/c/. + +The difficult part is obviously finding the right g(x) to extract from your +function: often the asymptotic behaviour of the function will give a clue, so +for example the function __erfc becomes proportional to +e[super -x[super 2]]\/x as x becomes large. Therefore using: + +erfc(z) = (C + R(x)) e[super -x[super 2]]/x + +as the approximating form seems like an obvious thing to try, and does indeed +yield a useful approximation. + +However, the difficulty then becomes one of converging the minimax solution. +Unfortunately, it is known that for some functions the Remez method can lead +to divergent behaviour, even when the initial starting approximation is quite good. +Furthermore, it is not uncommon for the solution obtained in the first Remez step +above to be a bad one: the equations to be solved are generally "stiff", often +very close to being singular, and assuming a solution is found at all, round-off +errors and a rapidly changing error function, can lead to a situation where the +error function does not in fact change sign at each control point as required. +If this occurs, it is fatal to the Remez method. It is also possible to +obtain solutions that are perfectly valid mathematically, but which are +quite useless computationally: either because there is an unavoidable amount +of roundoff error in the computation of the rational function, or because +the denominator has one or more roots over the interval of the approximation. +In the latter case while the approximation may have the correct limiting value at +the roots, the approximation is nonetheless useless. + +Assuming that the approximation does not have any fatal errors, and that the only +issue is converging adequately on the minimax solution, the aim is to +get as close as possible to the minimax solution before beginning the Remez method. +Using the zeros of a Chebyshev polynomial for the initial interpolation is a +good start, but may not be ideal when dealing with relative errors and\/or +rational (rather than polynomial) approximations. One approach is to skew +the initial interpolation points to one end: for example if we raise the +roots of the Chebyshev polynomial to a positive power greater than 1 +then the roots will be skewed towards the middle of the \[-1,1\] interval, +while a positive power less than one +will skew them towards either end. More usefully, if we initially rescale the +points over \[0,1\] and then raise to a positive power, we can skew them to the left +or right. Returning to our example of e[super x][space] over \[-1,1\], the initial +interpolated form was some way from the minimax solution: + +[$images/remez-2.png] + +However, if we first skew the interpolation points to the left (rescale them +to \[0, 1\], raise to the power 1.3, and then rescale back to \[-1,1\]) we +reduce the error from 1.3x10[super -3][space]to 6x10[super -4]: + +[$images/remez-5.png] + +It's clearly still not ideal, but it is only a few percent away from +our desired minimax solution (5x10[super -4]). + +[h4 Remez Method Checklist] + +The following lists some of the things to check if the Remez method goes wrong, +it is by no means an exhaustive list, but is provided in the hopes that it will +prove useful. + +* Is the function smooth enough? Can it be better separated into +a rapidly changing part, and an asymptotic part? +* Does the function being approximated have any "blips" in it? Check +for problems as the function changes computation method, or +if a root, or an infinity has been divided out. The telltale +sign is if there is a narrow region where the Remez method will +not converge. +* Check you have enough accuracy in your calculations: remember that +the Remez method works on the difference between the approximation +and the function being approximated: so you must have more digits of +precision available than the precision of the approximation +being constructed. So for example at double precision, you +shouldn't expect to be able to get better than a float precision +approximation. +* Try skewing the initial interpolated approximation to minimise the +error before you begin the Remez steps. +* If the approximation won't converge or is ill-conditioned from one starting +location, try starting from a different location. +* If a rational function won't converge, one can minimise a polynomial +(which presents no problems), then rotate one term from the numerator to +the denominator and minimise again. In theory one can continue moving +terms one at a time from numerator to denominator, and then re-minimising, +retaining the last set of control points at each stage. +* Try using a smaller interval. It may also be possible to optimise over +one (small) interval, rescale the control points over a larger interval, +and then re-minimise. +* Keep absissa values small: use a change of variable to keep the abscissa +over, say \[0, b\], for some smallish value /b/. + +[h4 References] + +The original references for the Remez Method and it's extension +to rational functions are unfortunately in Russian: + +Remez, E.Ya., ['Fundamentals of numerical methods for Chebyshev approximations], +"Naukova Dumka", Kiev, 1969. + +Remez, E.Ya., Gavrilyuk, V.T., ['Computer development of certain approaches +to the approximate construction of solutions of Chebyshev problems +nonlinearly depending on parameters], Ukr. Mat. Zh. 12 (1960), 324-338. + +Gavrilyuk, V.T., ['Generalization of the first polynomial algorithm of +E.Ya.Remez for the problem of constructing rational-fractional +Chebyshev approximations], Ukr. Mat. Zh. 16 (1961), 575-585. + +Some English language sources include: + +Fraser, W., Hart, J.F., ['On the computation of rational approximations +to continuous functions], Comm. of the ACM 5 (1962), 401-403, 414. + +Ralston, A., ['Rational Chebyshev approximation by Remes' algorithms], +Numer.Math. 7 (1965), no. 4, 322-330. + +A. Ralston, ['Rational Chebyshev approximation, Mathematical +Methods for Digital Computers v. 2] (Ralston A., Wilf H., eds.), +Wiley, New York, 1967, pp. 264-284. + +Hart, J.F. e.a., ['Computer approximations], Wiley, New York a.o., 1968. + +Cody, W.J., Fraser, W., Hart, J.F., ['Rational Chebyshev approximation +using linear equations], Numer.Math. 12 (1968), 242-251. + +Cody, W.J., ['A survey of practical rational and polynomial +approximation of functions], SIAM Review 12 (1970), no. 3, 400-423. + +Barrar, R.B., Loeb, H.J., ['On the Remez algorithm for non-linear +families], Numer.Math. 15 (1970), 382-391. + +Dunham, Ch.B., ['Convergence of the Fraser-Hart algorithm for rational +Chebyshev approximation], Math. Comp. 29 (1975), no. 132, 1078-1082. + +G. L. Litvinov, ['Approximate construction of rational +approximations and the effect of error autocorrection], +Russian Journal of Mathematical Physics, vol.1, No. 3, 1994. + +[endsect][/section:remez The Remez Method] + + + diff --git a/doc/test/stub.cpp b/doc/test/stub.cpp new file mode 100644 index 0000000000..48e76d0860 --- /dev/null +++ b/doc/test/stub.cpp @@ -0,0 +1,69 @@ +/*============================================================================= + Copyright (c) 2006 Joel de Guzman + http://spirit.sourceforge.net/ + + Use, modification and distribution is subject to 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) +=============================================================================*/ +#include <string> + +//[ bar +//` This is the [*/bar/] function +std::string bar() +{ + // return 'em, bar man! + return "bar"; +} +//] + +//[ foo +/*` This is the [*['foo]] function. */ +std::string foo() +{ + // return 'em, foo man! + return "foo"; +} +//] + +//[ foo_bar +std::string foo_bar() /*< The /Mythical/ FooBar. + See [@http://en.wikipedia.org/wiki/Foobar Foobar for details] >*/ +{ + return "foo-bar"; /*< return 'em, foo-bar man! >*/ +} +//] + +//[ class_ +class x +{ +public: + + /*<< Constructor >>*/ + x() : n(0) + { + } + + /*<< Destructor >>*/ + ~x() + { + } + + /*<< Get the `n` member variable >>*/ + int get() const + { + return n; /*<- this will be ignored by quickbook ->*/ + } + + /*<< Set the `n` member variable >>*/ + void set(int n_) + { + n = n_; + } +//<- this will be ignored by quickbook +private: + + int n; +//-> +}; +//] diff --git a/doc/test/test.qbk b/doc/test/test.qbk new file mode 100644 index 0000000000..889d414758 --- /dev/null +++ b/doc/test/test.qbk @@ -0,0 +1,626 @@ +[article Document To Test Formatting + [quickbook 1.4] + [copyright 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias Capeletto] + [purpose Test Formatting Document] + [license + 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]) + ] + [authors [Maddock, John], [de Guzman, Joel], [Niebler, Eric], [Capeletto, Matias] ] + [category math] + [/last-revision $Date: 2007-05-07 10:21:52 +0100 (Mon, 07 May 2007) $] +] + +[include HTML4_symbols.qbk] + +[/ Some composite templates] +[template super[x]'''<superscript>'''[x]'''</superscript>'''] +[template sub[x]'''<subscript>'''[x]'''</subscript>'''] +[template floor[x]'''⌊'''[x]'''⌋'''] +[template floorlr[x][lfloor][x][rfloor]] +[template ceil[x] '''⌈'''[x]'''⌉'''] + +[section Introduction] + +This document is purely a test case to test out HTML and PDF generation and style. + +This is some body text. + + int main() + { + double d = 2.345; + return d; + } + +We can count in Greek too: [alpha], [beta], [gamma]. + +Try some superscrips and subscripts: x[super 2], x[sub i][super 3], [alpha][super 2], +[beta][super [alpha]], [floor x], [floor [alpha]], [ceil a]. + +[endsect] + +[section Code Blocks] + +[section Embedded code] + +These should be syntax highlighted: + + #include <iostream> + + int main() + { + // Sample code + std::cout << "Hello, World\n"; + return 0; + } + +[endsect] + +[section Code With a Very Long Line] + + template <class RealType> RealType inline foo(const RealType& a, const RealType& b, const RealType& c, const RealType& d, const RealType& e, const RealType& f, const RealType& g, const RealType& h){ return 0; } + +[endsect] + +[section Imported code and callouts] + +[import stub.cpp] + +Here's some code with left-placed callouts: + +[class_] + +And again with callouts placed exactly where we put them: + +[foo_bar] + +[endsect] + +[section Larger example] + +Now let's include a larger example, this may span several pages +and should not be chopped off half way through... some FO processors +get this wrong! + + namespace boost{ + + template <class BidirectionalIterator> + class sub_match; + + typedef sub_match<const char*> csub_match; + typedef sub_match<const wchar_t*> wcsub_match; + typedef sub_match<std::string::const_iterator> ssub_match; + typedef sub_match<std::wstring::const_iterator> wssub_match; + + template <class BidirectionalIterator> + class sub_match : public std::pair<BidirectionalIterator, BidirectionalIterator> + { + public: + typedef typename iterator_traits<BidirectionalIterator>::value_type value_type; + typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type; + typedef BidirectionalIterator iterator; + + bool matched; + + difference_type length()const; + operator basic_string<value_type>()const; + basic_string<value_type> str()const; + + int compare(const sub_match& s)const; + int compare(const basic_string<value_type>& s)const; + int compare(const value_type* s)const; + #ifdef BOOST_REGEX_MATCH_EXTRA + typedef implementation-private capture_sequence_type; + const capture_sequence_type& captures()const; + #endif + }; + // + // comparisons to another sub_match: + // + template <class BidirectionalIterator> + bool operator == (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator != (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator < (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator <= (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator >= (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator > (const sub_match<BidirectionalIterator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + + + // + // comparisons to a basic_string: + // + template <class BidirectionalIterator, class traits, class Allocator> + bool operator == (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator != (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator < (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator > (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator >= (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator <= (const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& lhs, + const sub_match<BidirectionalIterator>& rhs); + + template <class BidirectionalIterator, class traits, class Allocator> + bool operator == (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator != (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator < (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator > (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator >= (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + template <class BidirectionalIterator, class traits, class Allocator> + bool operator <= (const sub_match<BidirectionalIterator>& lhs, + const std::basic_string<iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& rhs); + + // + // comparisons to a pointer to a character array: + // + template <class BidirectionalIterator> + bool operator == (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator != (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator < (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator > (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator >= (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator <= (typename iterator_traits<BidirectionalIterator>::value_type const* lhs, + const sub_match<BidirectionalIterator>& rhs); + + template <class BidirectionalIterator> + bool operator == (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + template <class BidirectionalIterator> + bool operator != (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + template <class BidirectionalIterator> + bool operator < (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + template <class BidirectionalIterator> + bool operator > (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + template <class BidirectionalIterator> + bool operator >= (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + template <class BidirectionalIterator> + bool operator <= (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const* rhs); + + // + // comparisons to a single character: + // + template <class BidirectionalIterator> + bool operator == (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator != (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator < (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator > (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator >= (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + template <class BidirectionalIterator> + bool operator <= (typename iterator_traits<BidirectionalIterator>::value_type const& lhs, + const sub_match<BidirectionalIterator>& rhs); + + template <class BidirectionalIterator> + bool operator == (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + template <class BidirectionalIterator> + bool operator != (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + template <class BidirectionalIterator> + bool operator < (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + template <class BidirectionalIterator> + bool operator > (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + template <class BidirectionalIterator> + bool operator >= (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + template <class BidirectionalIterator> + bool operator <= (const sub_match<BidirectionalIterator>& lhs, + typename iterator_traits<BidirectionalIterator>::value_type const& rhs); + // + // addition operators: + // + template <class BidirectionalIterator, class traits, class Allocator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, traits, Allocator> + operator + (const std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& s, + const sub_match<BidirectionalIterator>& m); + template <class BidirectionalIterator, class traits, class Allocator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, traits, Allocator> + operator + (const sub_match<BidirectionalIterator>& m, + const std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, + traits, + Allocator>& s); + template <class BidirectionalIterator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type> + operator + (typename iterator_traits<BidirectionalIterator>::value_type const* s, + const sub_match<BidirectionalIterator>& m); + template <class BidirectionalIterator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type> + operator + (const sub_match<BidirectionalIterator>& m, + typename iterator_traits<BidirectionalIterator>::value_type const * s); + template <class BidirectionalIterator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type> + operator + (typename iterator_traits<BidirectionalIterator>::value_type const& s, + const sub_match<BidirectionalIterator>& m); + template <class BidirectionalIterator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type> + operator + (const sub_match<BidirectionalIterator>& m, + typename iterator_traits<BidirectionalIterator>::value_type const& s); + template <class BidirectionalIterator> + std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type> + operator + (const sub_match<BidirectionalIterator>& m1, + const sub_match<BidirectionalIterator>& m2); + + // + // stream inserter: + // + template <class charT, class traits, class BidirectionalIterator> + basic_ostream<charT, traits>& + operator << (basic_ostream<charT, traits>& os, + const sub_match<BidirectionalIterator>& m); + + } // namespace boost + +[endsect] + +[endsect] + +[section Basic Formatting] + +[section Font Styles] + +Here we go with some inline formatting: +['italic], [*bold], [_underline], [^teletype], [-strikethrough], +we can combine styles as well: ['[*bold italic]], [_[^teletype with underline]]. + +[endsect] + +[section Replaceable Text] + +Text that is intended to be user-replaceable is [~rendered like this]. + +[endsect] + +[section Quotations] + +Here we go: ["A question that sometimes drives me hazy: am I or are the others crazy?]--Einstein + +Note the proper left and right quote marks. Also, while you can simply use ordinary quote marks like "quoted", our quotation, above, will generate correct DocBook quotations (e.g. <quote>quoted</quote>). + +Like all phrase elements, quotations may be nested. Example: + +["Here's the rule for bargains: ["Do other men, for they would do you.] That's +the true business precept.] + +[endsect] + +[section Inline Code] + +This text has inlined code `int main() { return 0; }` in it. +The code should be syntax highlighted. + +[endsect] + +[section Links] + +Try this: [@http://www.boost.org this is [*boost's] website....] it should +be visible as a link. + +This is [@../../../boost/math/distributions.hpp a link to a header file (boost/math/distributions.hpp)], +it should be rewritable and point to the website when built as a PDF. + +This is [@boost:libs/regex/index.html a link to another library's documentation (Boost.Regex)], using the boost: protocol, +it should be rewritten to point to the website when building a PDF. + +This is [@boost:/libs/regex/index.html a link to another library's documentation (Boost.Regex)], using the boost:/ protocol, +it should be rewritten to point to the website when building a PDF. + +This is [@../weighted_tail_quantile.hpp a relative link to a header file within the test source], +it should be rewritten to point to the website when building a PDF. +Although it might be on the website yet. + +[endsect] + +[section Footnotes] + +Here's one [footnote A sample footnote]. + +And here's another [footnote Another sample footnote]. + +[endsect] + +[section Blockquote] + +Lets indent the next paragraph: + +[:Here we go!!!] + +[endsect] + +[section Headings] + +Now try rendering some heading styles: + +[h1 Heading 1] + +[h2 Heading 2] + +[h3 Heading 3] + +[h4 Heading 4] + +[h5 Heading 5] + +[h6 Heading 6] + +[endsect] + +[endsect] + +[section Blurbs] + +[section Preformatted text] + +Here's some sample program output: + +[pre +'''F test for equal standard deviations +____________________________________ + +Sample 1: +Number of Observations = 240 +Sample Standard Deviation = 65.549 + +Sample 2: +Number of Observations = 240 +Sample Standard Deviation = 61.854 + +Test Statistic = 1.123 + +CDF of test statistic: = 8.148e-001 +Upper Critical Value at alpha: = 1.238e+000 +Upper Critical Value at alpha/2: = 1.289e+000 +Lower Critical Value at alpha: = 8.080e-001 +Lower Critical Value at alpha/2: = 7.756e-001 + +Results for Alternative Hypothesis and alpha = 0.0500 + +Alternative Hypothesis Conclusion +Standard deviations are unequal (two sided test) REJECTED +Standard deviation 1 is less than standard deviation 2 REJECTED +Standard deviation 1 is greater than standard deviation 2 REJECTED''' +] + +[endsect] + +[section Admonishments] + +There are four admonishments supported by Docbook XML: + +[note This is a note] + +[tip This is a tip] + +[important This is important] + +[caution This is a caution] + +[warning This is a warning + +They can contain more than one paragraph. +] + +[endsect] + +[section Blurbs] + +[blurb [*An eye catching advertisement or note...] + +These should be rendered in a manner similar to admonishments. + +They can contain more than one paragraph. +] + +[endsect] + +[endsect] + +[section Lists and Tables] + +[section Lists] + +A numbered list: + +# One +# Two +# Three + # Three.a + # Three.b + # Three.c +# Four + # Four.a + # Four.a.i + # Four.a.ii +# Five + +An unordered list: + +* First +* Second +* Third + +A mixture of the two: + +# 1 + * 1.a + # 1.a.1 + # 1.a.2 + * 1.b +# 2 + * 2.a + * 2.b + # 2.b.1 + # 2.b.2 + * 2.b.2.a + * 2.b.2.b + + +[endsect] + +[section Variable Lists] + +[variablelist A Variable List + [[term 1] [The definition of term 1]] + [[term 2] [The definition of term 2]] + [[term 3] [The definition of term 3]] +] + +[endsect] + +[section Tables] + +Here's a big table with code and other tricky things: + +[table Notes on the Implementation of the Beta Distribution +[[Function][Implementation Notes]] +[[pdf] + [f(x;[alpha],[beta]) = x[super[alpha] - 1] (1 - x)[super[beta] -1] / B([alpha], [beta]) + + Implemented using ibeta_derivative(a, b, x).]] + +[[cdf][Using the incomplete beta function ibeta(a, b, x)]] +[[cdf complement][ibetac(a, b, x)]] +[[quantile][Using the inverse incomplete beta function ibeta_inv(a, b, p)]] +[[quantile from the complement][ibetac_inv(a, b, q)]] +[[mean][`a/(a+b)`]] +[[variance][`a * b / (a+b)^2 * (a + b + 1)`]] +[[mode][`(a-1) / (a + b + 2)`]] +[[skewness][`2 (b-a) sqrt(a+b+1)/(a+b+2) * sqrt(a * b)`]] +[[kurtosis excess][ [$images/beta_dist_kurtosis.png] ]] +[[kurtosis][`kurtosis + 3`]] +[[parameter estimation][ ]] +[[alpha + + from mean and variance][`mean * (( (mean * (1 - mean)) / variance)- 1)`]] +[[beta + + from mean and variance][`(1 - mean) * (((mean * (1 - mean)) /variance)-1)`]] +[[The member functions `estimate_alpha` and `estimate_beta` + + from cdf and probability x + + and *either* `alpha` or `beta`] + [Implemented in terms of the inverse incomplete beta functions + +ibeta_inva, and ibeta_invb respectively.]] +[[`estimate_alpha`][`ibeta_inva(beta, x, probability)`]] +[[`estimate_beta`][`ibeta_invb(alpha, x, probability)`]] +] + +[endsect] + +[endsect] + +[section Images] + +These are tricky enough that they warrent their own section. + +Let's start with a PNG file that's set to 120dpi, it should render at +a sensible size in both html and PDF forms. It should print OK too! + +[$images/digamma3.png] + +Now try again with a sample SVG image: + +[$images/open_clipart_library_logo.svg] + + +[endsect] + +[include test_HTML4_symbols.qbk] + +[include remez.qbk] + +[section:array Array Example Boostbook XML Documentation] +[xinclude array.xml] +[xinclude array1.xml] +[xinclude array2.xml] +[xinclude array3.xml] +[xinclude array4.xml] +[endsect] + +[section:accumulators Accumulators Example Doxygen Documentation] +[xinclude statsdoc.xml] +[endsect] + + + diff --git a/doc/test/test_HTML4_symbols.qbk b/doc/test/test_HTML4_symbols.qbk new file mode 100644 index 0000000000..9dc271ee1f --- /dev/null +++ b/doc/test/test_HTML4_symbols.qbk @@ -0,0 +1,253 @@ +[section:test test HTML4 symbols] +[/ Examples of using all the Greek and Math symbols defined in HTML4_symbols.qbk] +[/ See http://www.htmlhelp.com/reference/html40/entities/symbols.html] + +[/ Also some miscellaneous math charaters added to this list - see the end.] + +[/ To use, enclose the template name in square brackets.] + +[section test Greek and Math symbols] + +[fnof], +[Alpha], +[Beta], +[Gamma], +[Delta], +[Epsilon], +[Zeta], +[Eta], +[Theta], +[Iota], +[Kappa], +[Lambda], +[Mu], +[Nu], +[Xi], +[Omicron], +[Pi], +[Rho], +[Sigma], +[Tau], +[Upsilon], +[Phi], +[Chi], +[Psi], +[Omega], +[alpha], +[beta], +[gamma], +[delta], +[epsilon], +[zeta], +[eta], +[theta], +[iota], +[kappa], +[lambda], +[mu], +[nu], +[xi], +[omicron], +[pi], +[rho], +[sigmaf], +[sigma], +[tau], +[upsilon], +[phi], +[chi], +[psi], +[omega], +[thetasym], +[upsih], +[piv], +[bull], +[hellip], +[prime], +[Prime], +[oline], +[frasl], +[weierp], +[image], +[real], +[trade], +[alefsym], +[larr], +[uarr], +[rarr], +[darr], +[harr], +[crarr], +[lArr], +[uArr], +[rArr], +[dArr], +[hArr], +[forall], +[part], +[exist], +[empty], +[nabla], +[isin], +[notin], +[ni], +[prod], +[sum], +[minus], +[lowast], +[radic], +[prop], +[infin], +[ang], +[and], +[or], +[cap], +[cup], +[int], +[there4], +[sim], +[cong], +[asymp], +[ne], +[equiv], +[le], +[ge], +[subset], +[superset], +[nsubset], +[sube], +[supe], +[oplus], +[otimes], +[perp], +[sdot], +[lceil], +[rceil], +[lfloor], +[rfloor], +[lang], +[rang], +[loz], +[spades], +[clubs], +[hearts], +[diams] + +[endsect] + +[section test Latin1 symbols] +[/ Examples of using all the symbols defined in Latin1_symbols.qbk] +[/ http://www.htmlhelp.com/reference/html40/entities/latin1.html ] + +[/ To use, enclose the template name in square brackets.] + +[nbsp], +[iexcl], +[cent], +[pound], +[curren], +[yen], +[brvbar], +[sectsign], +[uml], +[copy], +[ordf], +[laquo], +[not], +[shy], +[reg], +[macron], +[deg], +[plusmn], +[sup2], +[cubed], +[acute], +[micro], +[para], +[middot], +[cedil], +[sup1], +[ordm], +[raquo], +[frac14], +[frac12], +[frac34], +[iquest], +[Agrave], +[Aacute], +[Acirc], +[Atilde], +[Auml], +[Aring], +[AElig], +[Ccedil], +[Egrave], +[Eacute], +[Ecirc], +[Euml], +[Igrave], +[Iacute], +[Icirc], +[Iuml], +[ETH], +[Ntilde], +[Ograve], +[Oacute], +[Ocirc], +[Otilde], +[Ouml], +[times], +[Oslash], +[Ugrave], +[Uacute], +[Ucirc], +[Uuml], +[Yacute], +[THORN], +[szlig], +[agrave], +[aacute], +[acirc], +[atilde], +[auml], +[aring], +[aelig], +[ccedil], +[egrave], +[eacute], +[ecirc], +[euml], +[igrave], +[iacute], +[icirc], +[iuml], +[eth], +[ntilde], +[ograve], +[oacute], +[ocirc], +[otilde], +[ouml], +[divide], +[oslash], +[ugrave], +[uacute], +[ucirc], +[uuml], +[yacute], +[thorn], +[yuml], + +[endsect] + + +[endsect] + +[/ testsymbols.qbk + Copyright 2006 John Maddock and Paul A. Bristow. + 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). +] + + diff --git a/doc/test/weighted_tail_quantile.hpp b/doc/test/weighted_tail_quantile.hpp new file mode 100644 index 0000000000..997ac3a21b --- /dev/null +++ b/doc/test/weighted_tail_quantile.hpp @@ -0,0 +1,144 @@ +/////////////////////////////////////////////////////////////////////////////// +// weighted_tail_quantile.hpp +// +// Copyright 2006 Daniel Egloff, Olivier Gygi. 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) + +#ifndef BOOST_ACCUMULATORS_STATISTICS_WEIGHTED_TAIL_QUANTILE_HPP_DE_01_01_2006 +#define BOOST_ACCUMULATORS_STATISTICS_WEIGHTED_TAIL_QUANTILE_HPP_DE_01_01_2006 + +#include <vector> +#include <limits> +#include <functional> +#include <sstream> +#include <stdexcept> +#include <boost/throw_exception.hpp> +#include <boost/parameter/keyword.hpp> +#include <boost/mpl/placeholders.hpp> +#include <boost/mpl/if.hpp> +#include <boost/type_traits/is_same.hpp> +#include <boost/accumulators/numeric/functional.hpp> +#include <boost/accumulators/framework/depends_on.hpp> +#include <boost/accumulators/framework/accumulator_base.hpp> +#include <boost/accumulators/framework/extractor.hpp> +#include <boost/accumulators/framework/parameters/sample.hpp> +#include <boost/accumulators/statistics_fwd.hpp> +#include <boost/accumulators/statistics/tail.hpp> +#include <boost/accumulators/statistics/tail_quantile.hpp> +#include <boost/accumulators/statistics/parameters/quantile_probability.hpp> + +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable: 4127) // conditional expression is constant +#endif + +namespace boost { namespace accumulators +{ + +namespace impl +{ + /////////////////////////////////////////////////////////////////////////////// + // weighted_tail_quantile_impl + // Tail quantile estimation based on order statistics of weighted samples + /** + @brief Tail quantile estimation based on order statistics of weighted samples (for both left and right tails) + + An estimator \f$\hat{q}\f$ of tail quantiles with level \f$\alpha\f$ based on order statistics + \f$X_{1:n} \leq X_{2:n} \leq\dots\leq X_{n:n}\f$ of weighted samples are given by \f$X_{\lambda:n}\f$ (left tail) + and \f$X_{\rho:n}\f$ (right tail), where + + \f[ + \lambda = \inf\left\{ l \left| \frac{1}{\bar{w}_n}\sum_{i=1}^{l} w_i \geq \alpha \right. \right\} + \f] + + and + + \f[ + \rho = \sup\left\{ r \left| \frac{1}{\bar{w}_n}\sum_{i=r}^{n} w_i \geq (1 - \alpha) \right. \right\}, + \f] + + \f$n\f$ being the number of samples and \f$\bar{w}_n\f$ the sum of all weights. + + @param quantile_probability + */ + template<typename Sample, typename Weight, typename LeftRight> + struct weighted_tail_quantile_impl + : accumulator_base + { + typedef typename numeric::functional::average<Weight, std::size_t>::result_type float_type; + // for boost::result_of + typedef Sample result_type; + + weighted_tail_quantile_impl(dont_care) {} + + template<typename Args> + result_type result(Args const &args) const + { + float_type threshold = sum_of_weights(args) + * ( ( is_same<LeftRight, left>::value ) ? args[quantile_probability] : 1. - args[quantile_probability] ); + + std::size_t n = 0; + Weight sum = Weight(0); + + while (sum < threshold) + { + if (n < static_cast<std::size_t>(tail_weights(args).size())) + { + sum += *(tail_weights(args).begin() + n); + n++; + } + else + { + if (std::numeric_limits<result_type>::has_quiet_NaN) + { + return std::numeric_limits<result_type>::quiet_NaN(); + } + else + { + std::ostringstream msg; + msg << "index n = " << n << " is not in valid range [0, " << tail(args).size() << ")"; + boost::throw_exception(std::runtime_error(msg.str())); + return Sample(0); + } + } + } + + // Note that the cached samples of the left are sorted in ascending order, + // whereas the samples of the right tail are sorted in descending order + return *(boost::begin(tail(args)) + n - 1); + } + }; +} // namespace impl + +/////////////////////////////////////////////////////////////////////////////// +// tag::weighted_tail_quantile<> +// +namespace tag +{ + template<typename LeftRight> + struct weighted_tail_quantile + : depends_on<sum_of_weights, tail_weights<LeftRight> > + { + /// INTERNAL ONLY + typedef accumulators::impl::weighted_tail_quantile_impl<mpl::_1, mpl::_2, LeftRight> impl; + }; +} + +/////////////////////////////////////////////////////////////////////////////// +// extract::weighted_tail_quantile +// +namespace extract +{ + extractor<tag::quantile> const weighted_tail_quantile = {}; +} + +using extract::weighted_tail_quantile; + +}} // namespace boost::accumulators + +#ifdef _MSC_VER +# pragma warning(pop) +#endif + +#endif diff --git a/index.htm b/index.htm new file mode 100644 index 0000000000..10200b81e4 --- /dev/null +++ b/index.htm @@ -0,0 +1,25 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="refresh" content="0; URL=index.html" /> + + <title></title> + <link rel="stylesheet" href="doc/src/boostbook.css" type="text/css" /> +</head> + +<body> + Automatic redirection failed, please go to <a href= + "index.html">index.html</a>. + + <div class="copyright-footer"> + <p>Copyright 2008 Rene Rivera</p> + + <p>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy + at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p> + </div> +</body> +</html> diff --git a/index.html b/index.html new file mode 100644 index 0000000000..0fe0e8b952 --- /dev/null +++ b/index.html @@ -0,0 +1,119 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <title>Boost C++ Libraries</title> + <link rel="stylesheet" href="doc/src/boostbook.css" type="text/css" /> +</head> + +<body> + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> + <tr> + <td width="277"> + <a href="index.html"> + <img src="boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"/></a></td> + <td width="337" align="middle"> + <h2 style="text-align: center">Release 1.52.0</h2> + </td> + </tr> + </table> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="671"> + <tr> + <td height="16" width="661"><a href="more/getting_started/index.html">Getting Started</a> <font color="#FFFFFF"> + </font> <a href="libs/libraries.htm">Libraries</a> <font color="#FFFFFF"> + </font> <a href="tools/index.html">Tools </a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org">Web Site</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/users/news/">News</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/community/">Community</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/users/faq.html">FAQ</a> <font color="#FFFFFF"> + </font> <a href="more/index.htm">More Info</a></td> + </tr> + </table> + + + <h2 class="title">Welcome to the Boost C++ Libraries</h2> + + <p>Boost provides free peer-reviewed portable C++ source libraries.</p> + + <p>We emphasize libraries that work well with the C++ Standard Library. + Boost libraries are intended to be widely useful, and usable across a broad + spectrum of applications. The <a href= + "http://www.boost.org/users/license.html">Boost license</a> encourages both + commercial and non-commercial use.</p> + + <p>We aim to establish "existing practice" and provide reference + implementations so that Boost libraries are suitable for eventual + standardization. Ten Boost libraries are already included in the <a href= + "http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards Committee's</a> + Library Technical Report (<a href= + "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">TR1</a>) + and will be included in the upcoming revision of the C++ Standard. More + Boost libraries are proposed for the upcoming <a href= + "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>.</p> + + <h3>Changes in this release</h3> + + <p>This release includes updates to many existing libraries. See + <a href="http://www.boost.org/users/history/version_1_52_0.html">Release + History</a> for more information.</p> + + <h3>Getting Started</h3> + + <p>If Boost hasn't already been installed on your system, follow the + <a href="more/getting_started/index.html">Getting Started Guide</a> to + complete the installation. But if you've reached to this point by + installing Boost from a Windows pre-build executable or a pre-built Linux + and Unix distribution package, that's already been completed. Likewise, if + you're reading this on your organization's internal web server, the + installation is probably already complete.</p> + + <h3>Contents</h3> + + <p>The release directory tree contains almost all of Boost; documentation, + sources, headers, scripts, tools, and everything else a Boost user might + need!</p> + + <h3>Library Documentation</h3> + + <p>The starting point for the documentation of individual libraries is the + <a href="libs/libraries.htm">Libraries page</a>, which gives a brief + description of each library and links to its documentation.</p> + + <h3>Web Site</h3> + + <p>Some general interest or often changing Boost information lives only on + the <a href="http://www.boost.org">Boost web site</a>. The release contains + links to the site, so while browsing it you'll see occasional broken links + if you aren't connected to the Internet. But everything needed to use the + Boost libraries is contained within the release.</p> + + <h3>Background</h3> + + <p>Read the <a href="http://www.boost.org/users/">introductory material</a> + to help you understand what Boost is about and to help in educating your + organization about Boost.</p> + + <h3>Community</h3> + + <p>Boost welcomes and thrives on participation from a variety of + individuals and organizations. Many avenues for participation are available + in the <a href="http://www.boost.org/community/">Boost Community</a>.</p> + + <div class="copyright-footer"> + <p>Copyright © 2008 Beman Dawes, Rene Rivera</p> + + <p>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy + at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p> + + <p>This software is <a href="http://www.opensource.org/">Open Source + Initiative</a> approved Open Source Software.</p> + + <p>Open Source Initiative Approved is a trademark of the Open Source + Initiative.</p> + </div> +</body> +</html> diff --git a/libs/accumulators b/libs/accumulators new file mode 160000 +Subproject 6ab8f98c391c410f60f57d1db58474a03bfb47c diff --git a/libs/algorithm b/libs/algorithm new file mode 160000 +Subproject 2e0efab5319a4108e08f00ccbbd6e058f3ab189 diff --git a/libs/any b/libs/any new file mode 160000 +Subproject 700948ebf199e86e1e932439c28e4984573c3c6 diff --git a/libs/array b/libs/array new file mode 160000 +Subproject 3871bae20bfc4d06f4be766788bc6b298c594b6 diff --git a/libs/asio b/libs/asio new file mode 160000 +Subproject 87300a731b83149f5f3ec880a4b335908cf778b diff --git a/libs/assign b/libs/assign new file mode 160000 +Subproject ca3f70bd252042d1b71817f6272aba0222de9fb diff --git a/libs/bimap b/libs/bimap new file mode 160000 +Subproject 798bd808fb7e4df48db5c75d2c1e4ac256c6b33 diff --git a/libs/bind b/libs/bind new file mode 160000 +Subproject a1eebc6498f13dd446780f7556fe89584db84eb diff --git a/libs/chrono b/libs/chrono new file mode 160000 +Subproject 4e7d31a1dcbafdc240dff028a87c6201f16eef9 diff --git a/libs/circular_buffer b/libs/circular_buffer new file mode 160000 +Subproject 465e3cb947463642645d4cae96e4f957497ad33 diff --git a/libs/compatibility b/libs/compatibility new file mode 160000 +Subproject 2197281adf0c8318088f96d5c22c4c56bf3b2b9 diff --git a/libs/compose b/libs/compose new file mode 160000 +Subproject bfa83523e935bcecefa6ff0e768c9a0f4afe552 diff --git a/libs/concept_check b/libs/concept_check new file mode 160000 +Subproject 165f8218730911839a894d7f49bc6dfbd060b8f diff --git a/libs/config b/libs/config new file mode 160000 +Subproject b564017334cf520905140f7968edc75895a4a36 diff --git a/libs/container b/libs/container new file mode 160000 +Subproject fc80bb0d936d4ab678287d8a8fb8153d6ed3ad4 diff --git a/libs/context b/libs/context new file mode 160000 +Subproject d020a1b0cd10ecd7e79410e50a8e47bb06a073d diff --git a/libs/conversion b/libs/conversion new file mode 160000 +Subproject 8f1957c8871c2062f2e28a860098ffe117971a8 diff --git a/libs/crc b/libs/crc new file mode 160000 +Subproject 9a43d63ac0bf4e71bea8d7d52c6d0570d7471bb diff --git a/libs/date_time b/libs/date_time new file mode 160000 +Subproject 930658feaa1c6d237bcff8cf9ead3f1bbc153f6 diff --git a/libs/detail b/libs/detail new file mode 160000 +Subproject b29b1b764cff2b84d724defa72dd39609897008 diff --git a/libs/disjoint_sets b/libs/disjoint_sets new file mode 160000 +Subproject 8c70602a78edbac95675487ea9cdff573406dc9 diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset new file mode 160000 +Subproject 6cb9cf71dec029fda75bd54869adaf612c10a33 diff --git a/libs/exception b/libs/exception new file mode 160000 +Subproject 3316f2e66038702f9eb75887c8d4f8c22622bd8 diff --git a/libs/filesystem b/libs/filesystem new file mode 160000 +Subproject 4cc89d8be9e90200e227d5c63d9eb7dea58ebff diff --git a/libs/flyweight b/libs/flyweight new file mode 160000 +Subproject 46a4214c300e3ed9e4fafc4941dd3a7c548015b diff --git a/libs/foreach b/libs/foreach new file mode 160000 +Subproject 37db57c2bb3b31465d689d6f482c74a1c934d1e diff --git a/libs/format b/libs/format new file mode 160000 +Subproject d575ae83c58daf0401074df5c3279e84d1db78b diff --git a/libs/function b/libs/function new file mode 160000 +Subproject f2555438c2763668e591d6cff65b7378a8c0d7c diff --git a/libs/function_types b/libs/function_types new file mode 160000 +Subproject 196872dc1949f26693e2f713a862582907fe78d diff --git a/libs/functional b/libs/functional new file mode 160000 +Subproject 16fed357a607099a2b2ca7b55c0e84406514d15 diff --git a/libs/fusion b/libs/fusion new file mode 160000 +Subproject baac07f0e6361ab50801ce3505b6fd8a86e946a diff --git a/libs/geometry b/libs/geometry new file mode 160000 +Subproject 03dffccc4071a20ff6ce8d6d72b1bc9410fded9 diff --git a/libs/gil b/libs/gil new file mode 160000 +Subproject 9aa2d9a40d7dc81ee3d20dae6b4702bd90ce067 diff --git a/libs/graph b/libs/graph new file mode 160000 +Subproject 1dae73b0cf3989e736523c178e1486ac1cbcc25 diff --git a/libs/graph_parallel b/libs/graph_parallel new file mode 160000 +Subproject 0da5b9af24426cbc6c5146c973cf413d90ec752 diff --git a/libs/heap b/libs/heap new file mode 160000 +Subproject 93954149e27af612344d449740d1739d1a17841 diff --git a/libs/icl b/libs/icl new file mode 160000 +Subproject 1f2c56c784a70e2ef719fa3876075f28509f87a diff --git a/libs/index.html b/libs/index.html new file mode 100644 index 0000000000..4720ada4f4 --- /dev/null +++ b/libs/index.html @@ -0,0 +1,14 @@ +<html> +<head> +<meta http-equiv="refresh" content="0; URL=libraries.htm"> +</head> +<body> +Automatic redirection failed, please go to +<a href="libraries.htm">libraries.htm</a>. +<hr> +<p> Copyright Beman Dawes, 2001</p> +<p> Distributed under the Boost Software +License, Version 1.0. (See accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"> +www.boost.org/LICENSE_1_0.txt</a>)</p> +</body> +</html>
\ No newline at end of file diff --git a/libs/integer b/libs/integer new file mode 160000 +Subproject 2aebafafd3bd1d1e6fe8857d2e980f462fe2fe4 diff --git a/libs/interprocess b/libs/interprocess new file mode 160000 +Subproject f5d2d1572ea44aac4fe161935c0b0e38381a9de diff --git a/libs/intrusive b/libs/intrusive new file mode 160000 +Subproject 9f8a8cd2f8495f87b09a5a699d4cb81ee1255de diff --git a/libs/io b/libs/io new file mode 160000 +Subproject 2830fbb3a5b36fa04fe52d43b6503ecef1ae090 diff --git a/libs/iostreams b/libs/iostreams new file mode 160000 +Subproject 4e091cc3f480601f19cf3d465c442645556524f diff --git a/libs/iterator b/libs/iterator new file mode 160000 +Subproject 57f493d703d9c84d4f0008ad889535a1af56369 diff --git a/libs/lambda b/libs/lambda new file mode 160000 +Subproject 522d95581eb123593fa4655afd1164b4a115fe7 diff --git a/libs/libraries.htm b/libs/libraries.htm new file mode 100644 index 0000000000..1dad927176 --- /dev/null +++ b/libs/libraries.htm @@ -0,0 +1,883 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> + +<head> +<meta http-equiv="Content-Type" +content="text/html; charset=iso-8859-1"> +<meta name="ProgId" content="FrontPage.Editor.Document"> +<meta name="GENERATOR" content="Microsoft FrontPage 5.0"> +<title>Boost Libraries</title> +<link rel="stylesheet" href="../doc/src/boostbook.css" type="text/css" /> +</head> + +<body bgcolor="#FFFFFF" text="#000000"> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> + <tr> + <td width="277"> + <a href="../index.html"> + <img src="../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td> + <td width="337" align="middle"> + <font size="7">Libraries</font> + </td> + </tr> + </table> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="673"> + <tr> + <td height="16" width="663"><a href="../more/getting_started/index.html">Getting Started</a> <font color="#FFFFFF"> + </font> <a href="../tools/index.html">Tools </a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org">Web Site</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/users/news/">News</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/community/">Community</a> <font color="#FFFFFF"> + </font> + <a href="http://www.boost.org/users/faq.html">FAQ</a> <font color="#FFFFFF"> + </font> <a href="../more/index.htm">More Info</a></td> + </tr> + </table> + +<dl> + <dt><a href="#Alphabetically">Libraries Listed Alphabetically</a></dt> + <dt><a href="#Category">Libraries Listed by Category</a></dt> + <dl> + <dt><a href="#Algorithms">Algorithms</a></dt> + <dt><a href="#workarounds">Broken Compiler Workarounds</a></dt> + <dt><a href="#Concurrent">Concurrent Programming</a></dt> + <dt><a href="#Containers">Containers</a></dt> + <dt><a href="#Correctness">Correctness and Testing</a></dt> + <dt><a href="#Data">Data Structures</a></dt> + <dt><a href="#Domain">Domain Specific</a></dt> + <dt><a href="#Function-objects">Function Objects and Higher-order Programming</a></dt> + <dt><a href="#Generic">Generic Programming</a></dt> + <dt><a href="#Image-processing">Image Processing</a></dt> + <dt><a href="#IO">Input/Output</a><a href="#Memory"></a></dt> + <dt><a href="#Inter-language">Inter-language Support</a></dt> + <dt><a href="#Iterators">Iterators</a></dt> + <dt><a href="#LanguageFeatureEmulation">Language Features Emulation</a></dt> + <dt><a href="#Math">Math and Numerics</a></dt> + <dt><a href="#Memory">Memory</a></dt> + <dt><a href="#Parsing">Parsing</a></dt> + <dt><a href="#PatternsIdioms">Patterns and Idioms</a></dt> + <dt><a href="#Preprocessor">Preprocessor Metaprogramming</a></dt> + <dt><a href="#Programming">Programming Interfaces</a></dt> + <dt><a href="#StateMachines">State Machines</a></dt> + <dt><a href="#String">String and Text Processing</a></dt> + <dt><a href="#SystemC">System</a></dt> + <dt><a href="#Metaprogramming">Template Metaprogramming</a></dt> + <dt><a href="#Miscellaneous">Miscellaneous</a></dt> + </dl> + <dt><a href="#Removed">Libraries Retired from Boost</a></dt> +</dl> + +<p>See <a href="../more/getting_started.html">Getting Started</a> page to find out +how to download, build, and install the libraries.</p> + +<hr> + +<h2>Libraries Listed <a name="Alphabetically">Alphabetically</a></h2> + +<ul> + <li><a href="accumulators/index.html">accumulators</a> - Framework for incremental + calculation, and collection of statistical accumulators, from Eric Niebler.</li> + <li><a href="algorithm/index.html">algorithm</a> - A collection of useful generic + algorithms, from Marshall Clow. </li> + <li><a href="any/index.html">any</a> - Safe, generic container for single + values of different value types, from Kevlin Henney. </li> + <li><a href="array/index.html">array</a> - STL compliant + container wrapper for arrays of constant size, from + Nicolai Josuttis.</li> + <li><a href="asio/index.html">asio</a> - Portable networking and other low-level + I/O, including sockets, timers, hostname resolution, socket iostreams, serial + ports, file descriptors and Windows HANDLEs, from Chris Kohlhoff.</li> + <li><a href="assign/index.html">assign</a> - Filling containers + with constant or generated data has never been + easier, from Thorsten Ottosen. + </li> + <li><a href="bimap/index.html">bimap</a> - Bidirectional maps, from Matias Capeletto. + </li> + <li><a href="bind/bind.html">bind</a> and <a href="bind/mem_fn.html"> mem_fn</a> - Generalized binders for function/object/pointers and member functions, from Peter + Dimov.</li> + <li><a href="utility/call_traits.htm">call_traits</a> - + Defines types for passing parameters, from John Maddock, + Howard Hinnant, et al.</li> + <li><a href="chrono/index.html">chrono</a> - Useful time utilities, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="circular_buffer/index.html">circular_buffer</a> - STL compliant + container also known as ring or cyclic buffer, from Jan Gaspar.</li> + <li><a href="compatibility/index.html">compatibility</a> - Help for + non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens + Maurer.</li> + <li><a href="utility/compressed_pair.htm">compressed_pair</a> + - Empty member optimization, from John Maddock, Howard + Hinnant, et al.</li> + <li><a href="concept_check/concept_check.htm">concept check</a> + - Tools for generic programming, from Jeremy Siek.</li> + <li><a href="config/config.htm">config</a> - Helps boost + library developers adapt to compiler idiosyncrasies; not + intended for library users.</li> + <li><a href="container/index.html">container</a> - Standard library containers and extensions, from Ion Gaztañaga</li> + <li><a href="context/index.html">context</a> - Context switching library, from Oliver Kowalke</li> + <li><a href="conversion/index.html">conversion</a> - Polymorphic and lexical casts, from Dave Abrahams and + Kevlin Henney.</li> + <li><a href="crc/index.html">crc</a> - Cyclic Redundancy Code, from Daryle + Walker.</li> + <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li> + <li><a href="dynamic_bitset/dynamic_bitset.html">dynamic_bitset</a> - A runtime sized version of <tt>std::bitset</tt> from Jeremy Siek and Chuck Allison.</li> + <li><a href="exception/doc/boost-exception.html">exception</a> - A library for transporting of arbitrary data in exception objects, and transporting of exceptions between threads (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html">N2179</a>), from Emil Dotchevski.</li> + <li><a href="utility/enable_if.html">enable_if</a> - Selective inclusion of function template overloads, from Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine.</li> + <li><a href="filesystem/index.html">filesystem</a> - Portable paths, + iteration over directories, and other useful filesystem operations, from + Beman Dawes.</li> + <li><a href="flyweight/doc/index.html">flyweight</a> - Design pattern + to manage large quantities of highly redundant objects, + from Joaquín M López Muñoz.</li> + <li><a href="foreach/index.html">foreach</a> - BOOST_FOREACH macro for easily + iterating over the elements of a sequence, from Eric Niebler.</li> + <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format + operations, from Samuel Krempp.</li> + <li><a href="function/index.html">function</a> - Function object wrappers + for deferred calls or callbacks, from Doug Gregor.</li> + <li><a href="function_types/index.html">function_types</a> - Type traits + for callable, built-in types, from Tobias Schwinger</li> + <li><a href="functional/index.html">functional</a> - Enhanced + function object adaptors, from Mark Rodgers.</li> + <li><a href="functional/factory/index.html">functional/factory</a> - + function object templates for dynamic and static object creation, + from Tobias Schwinger</li> + <li><a href="functional/forward/index.html">functional/forward</a> - + adapters to allow generic function objects to accept arbitrary + arguments, from Tobias Schwinger</li> + <li><a href="functional/hash/index.html">functional/hash</a> - + A TR1 hash function object that can be extended to hash user defined + types, from Daniel James.</li> + <li><a href="functional/overloaded_function/index.html">functional/overloaded_function</a> - + Overload different functions into a single function object, from Lorenzo Caminiti.</li> + <li><a href="fusion/index.html">fusion</a> - + Library for working with tuples, including various containers, algorithms, etc. + From Joel de Guzman, Dan Marsden and Tobias Schwinger.</li> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> + <li><a href="geometry/index.html">geometry</a> - Geometry Library, from + Barend Gehrels, Bruno Lalande and Mateusz Loskot.</li> + <li><a href="graph/doc/table_of_contents.html">graph</a> - + Generic graph components and algorithms, from Jeremy Siek + and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.</li> + <li><a href="heap/index.html">heap</a> - + Priority queue data structures, from Tim Blechmann</li> + <li><a href="icl/index.html">icl</a> - + Interval Container Library, interval sets and maps and aggregation + of associated values, from Joachim Faulhaber.</li> + <li><a href="utility/identity_type/index.html">identity_type</a> - + Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti.</li> + <li><a href="integer/index.html">integer</a> - Headers to ease + dealing with integral types.</li> + <li><a href="interprocess/index.html">interprocess</a> - Shared memory, memory mapped files, + process-shared mutexes, condition variables, containers and allocators, from Ion Gaztañaga</li> + <li><a href="numeric/interval/doc/interval.htm">interval</a> - Extends the + usual arithmetic functions to mathematical intervals, from Guillaume + Melquiond, Hervé Brönnimann and Sylvain Pion.</li> + <li><a href="intrusive/index.html">intrusive</a> - Intrusive containers and algorithms, from Ion Gaztañaga</li> + <li><a href="utility/in_place_factories.html">in_place_factory, typed_in_place_factory</a>- Generic in-place construction of contained objects with a variadic argument-list, from Fernando Cacciola.</li> + <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to + prevent jumbled data, from Daryle Walker.</li> + <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li> + <li><a href="iterator/doc/index.html">iterators</a> - Iterator + construction framework, adaptors, concepts, and more, from Dave + Abrahams, Jeremy Siek, and Thomas Witt.</li> + <li><a href="lambda/index.html">lambda</a> - Define small unnamed + function objects at the actual call site, and more, from Jaakko Järvi and + Gary Powell.</li> + <li><a href="local_function/index.html">local_function</a> - + Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti.</li> + <li><a href="locale/index.html">locale</a> - Provide localization and Unicode + handling tools for C++, from Artyom Beilis</li> + <li><a href="conversion/lexical_cast.htm">lexical_cast</a> - General literal text conversions, such as an <code>int</code> represented as + a <code>string</code>, or vice-versa, from Kevlin Henney.</li> + <li><a href="math/doc/index.html">math</a> - Several contributions in the + domain of mathematics, from various authors.</li> + <li><a href="math/doc/complex/html/index.html">math/complex number algorithms</a> - + These complex number algorithms are the inverses of trigonometric functions currently present in the C++ standard, from John Maddock.</li> + <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest + common divisor and least common multiple, from Daryle Walker.</li> + <li><a href="math/doc/octonion/html/index.html">math/octonion</a> - + Octonions, from Hubert Holin.</li> + <li><a href="math/doc/quaternion/html/index.html">math/quaternion</a> - + Quaternions, from Hubert Holin.</li> + <li><a href="math/doc/sf_and_dist/html/index.html">math/special_functions</a> - + A wide selection of mathematical special functions from John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.</li> + <li><a href="math/doc/sf_and_dist/html/index.html">math/statistical distributions</a> - + A wide selection of univariate statistical distributions and functions that operate on them from John Maddock and Paul Bristow</li> + <li><a href="algorithm/minmax/index.html">minmax</a> - standard library + extensions for simultaneous min/max and min/max element computations, + from Hervé Brönnimann.</li> + <li><a href="move/index.html">move</a> - Portable move semantics for C++03 and C++1 compilers, from Ion Gaztañaga</li> + <li><a href="../doc/html/mpi.html">MPI</a> - Message Passing Interface library, for use in distributed-memory parallel application programming, from Douglas Gregor and Matthias Troyer.</li> + <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming + framework of compile-time algorithms, sequences and metafunction classes, + from Aleksey Gurtovoy.</li> + <li><a href="msm/index.html">meta state machine</a> - High-performance expressive UML 2.0 finite state machines, from Christophe Henry.</li> + <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional + containers and adaptors for arrays of contiguous data, from Ron Garcia.</li> + <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with + multiple STL-compatible access interfaces, from Joaquín M López + Muñoz.</li> + <li><a href="numeric/conversion/doc/html/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions, + from Fernando Cacciola.</li> + <li><a href="utility/operators.htm">operators</a> - Templates + ease arithmetic classes and iterators, from Dave Abrahams + and Jeremy Siek.</li> + <li><a href="optional/doc/html/index.html">optional</a> - Discriminated-union + wrapper for optional values, from Fernando Cacciola.</li> + + <li><span class="library"><a href= + "parameter/doc/html/index.html">parameter</a></span> - + Write functions that accept arguments by name, by David Abrahams + and Daniel Wallin.</li> + + <li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed + function objects at the actual call site, and more, from Joel de Guzman, Dan + Marsden and Thomas Heller</li> + <li><a href="ptr_container/index.html">pointer container</a> + - Containers for storing heap-allocated polymorphic objects to ease + OO-programming, from Thorsten Ottosen. </li> + <li><a href="polygon/index.html">polygon</a> - Voronoi diagram construction and + booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates, + from Lucanus Simonson, Andrii Sydorchuk.</li> + <li><a href="pool/doc/html/index.html">pool</a> - Memory pool management, from + Steve Cleary.</li> + <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor + metaprogramming tools including repetition and recursion, from Vesa Karvonen + and Paul Mensonides.</li> + <li><a href="../doc/html/program_options.html">program_options</a> - Access to configuration + data given on command line, in config files and other sources, from Vladimir Prus.</li> + <li><a href="property_map/doc/property_map.html">property map</a> + - Concepts defining interfaces which map key objects to + value objects, from Jeremy Siek.</li> + <li><a href="property_tree/index.html">property tree</a> - A tree data + structure especially suited to storing configuration data, from Marcin + Kalicinski and Sebastian Redl.</li> + <li><a href="proto/index.html">proto</a> - Expression template library and compiler + construction toolkit for domain-specific embedded languages, from Eric Niebler.</li> + <li><a href="python/doc/index.html">python</a> - Reflects C++ + classes and functions into <a + href="http://www.python.org">Python</a>, from Dave + Abrahams.</li> + <li><a href="random/index.html">random</a> - A complete + system for random number generation, from Jens Maurer.</li> + <li><a href="range/index.html">range</a> - Concepts and utilities for + range-based algorithms, as well as range-based algorithms and range + adaptors that allow for efficient and very expressive code, from + Thorsten Ottosen and Neil Groves.</li> + <li><a href="ratio/index.html">ratio</a> - Compile time rational arithmetic, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="rational/index.html">rational</a> - A rational + number class, from Paul Moore.</li> + + <li><a href="bind/ref.html">ref</a> - A utility library for + passing references to generic functions, from Jaako Järvi, + Peter Dimov, Doug Gregor, and Dave Abrahams.</li> + + <li><a href="regex/index.html">regex</a> - Regular expression + library, from John Maddock.</li> + <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li> + <li><a href="scope_exit/index.html">scope_exit</a> - + Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.</li> + <li><a href="serialization/doc/index.html">serialization</a> + - Serialization for persistence and marshalling, from Robert Ramey</li> + <li><a href="signals/index.html">signals</a> - managed signals & + slots callback implementation, from Doug Gregor.</li> + <li><a href="signals2/index.html">signals2</a> - managed signals & + slots callback implementation (thread-safe version 2), from Frank Mori Hess.</li> + <li><a href="smart_ptr/index.html">smart_ptr</a> - Six smart + pointer class templates, from Greg Colvin, Beman Dawes, + Peter Dimov, and Darin Adler.</li> + <li><a href="statechart/doc/index.html">statechart</a> - Arbitrarily + complex finite state machines can be implemented in easily readable and + maintainable C++ code, from Andreas Huber.</li> + <li><a href="static_assert/static_assert.htm">static_assert</a> + - Static assertions (compile time assertions), from John + Maddock.</li> + <li><a href="spirit/index.html">spirit</a> - LL parser framework + represents parsers directly as EBNF grammars in inlined C++, from Joel de + Guzman, Hartmut Kaiser, Dan Nuffer and team.</li> + <li><a href="algorithm/string/index.html">string_algo</a> - + String algorithms library, from Pavol Droba.</li> + <li><a href="utility/swap.html">swap</a> - + Enhanced generic swap function, from Joseph Gauterin.</li> + <li><a href="system/doc/index.html">system</a> - Operating system support, + including the diagnostics support that will be part of the C++0x standard + library, from Beman Dawes.</li> + <li><a href="test/index.html">test</a> - Support for simple program testing, + full unit testing, and for program + execution monitoring, from Gennadiy Rozental.</li> + <li><a href="thread/doc/index.html">thread</a> - Portable C++ + multi-threading, from William Kempf and Anthony Williams.</li> + <li><a href="timer/index.html">timer</a> - Event timer, + progress timer, and progress display classes, from Beman + Dawes.</li> + <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other + character sequence into a series of tokens, from John Bandela.</li> + <li><a href="tr1/index.html">TR1</a> - An implementation of the Technical + Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li> + <li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</li> + <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more, + from Jaakko Järvi.</li> + <li><a href="type_traits/index.html">type_traits</a> - + Templates for fundamental properties of types, from John + Maddock, Steve Cleary, et al.</li> + <li><a href="typeof/index.html">typeof</a> - + Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li> + <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra + for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li> + <li><a href="units/index.html">units</a> - + Zero-overhead dimensional analysis and unit/quantity + manipulation and conversion, from Matthias Schabel and Steven Watanabe.</li> + <li><a href="../doc/html/unordered.html">unordered</a> - unordered associative containers, from Daniel James.</li> + <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b> + plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b> + <b>prior()</b> + function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others.</li> + <li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization, + from Fernando Cacciola, based on the original idea of David Abrahams.</li> + <li><a href="uuid/index.html">uuid</a> - A universally unique identifier, from Andy Tompkins.</li> + <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based discriminated union + container, from Eric Friedman and Itay Maman.</li> + <li><a href="wave/index.html">wave</a> - Standards conformant + implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut Kaiser </li> + <li><a href="xpressive/index.html">xpressive</a> - Regular expressions that can be written as strings or as expression templates, + and that can refer to each other and themselves recursively with the power of context-free grammars, from Eric Niebler.</li> +</ul> + +<hr> + +<h2>Libraries Listed by <a name="Category">Category</a></h2> + + +<h3><a name="Algorithms">Algorithms</a></h3> + +<ul> + <li><a href="algorithm/index.html">algorithm</a> - A collection of useful generic + algorithms, from Marshall Clow. </li> + <li><a href="foreach/index.html">foreach</a> - BOOST_FOREACH macro for easily + iterating over the elements of a sequence, from Eric Niebler.</li> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> + <li><a href="geometry/index.html">geometry</a> - Geometry Library, from + Barend Gehrels, Bruno Lalande and Mateusz Loskot.</li> + <li><a href="graph/doc/table_of_contents.html">graph</a> - + Generic graph components and algorithms, from Jeremy Siek + and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.</li> + <li><a href="algorithm/minmax/index.html">minmax</a> - standard library + extensions for simultaneous min/max and min/max element computations, + from Hervé Brönnimann.</li> + <li><a href="range/index.html">range</a> - A new infrastructure + for generic algorithms that builds on top + of the new iterator concepts, from Thorsten Ottosen.</li> + <li><a href="algorithm/string/index.html">string_algo</a> - + String algorithms library, from Pavol Droba</li> + <li><a href="utility/utility.htm">utility</a> - Class <b>next(),</b> <b>prior()</b> + function templates, from Dave Abrahams and others. </li> +</ul> + +<h3>Broken Compiler <a name="workarounds">Workarounds</a></h3> + +<ul> + <li><a href="compatibility/index.html">compatibility</a> - Help for + non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens + Maurer.</li> + <li><a href="config/config.htm">config</a> - Helps boost + library developers adapt to compiler idiosyncrasies; not + intended for library users.</li> +</ul> + +<h3><a name="Concurrent">Concurrent</a> Programming</h3> + +<ul> + <li><a href="asio/index.html">asio</a> - Portable networking and other low-level + I/O, including sockets, timers, hostname resolution, socket iostreams, serial + ports, file descriptors and Windows HANDLEs, from Chris Kohlhoff.</li> + <li><a href="context/index.html">context</a> - Context switching library, from Oliver Kowalke</li> + <li><a href="interprocess/index.html">interprocess</a> - Shared memory, memory mapped files, + process-shared mutexes, condition variables, containers and allocators, from Ion Gaztañaga</li> + <li><a href="../doc/html/mpi.html">MPI</a> - Message Passing Interface library, for use in distributed-memory parallel application programming, from Douglas Gregor and Matthias Troyer.</li> + <li><a href="thread/doc/index.html">thread</a> - Portable C++ + multi-threading, from William Kempf.</li> +</ul> + + +<h3><a name="Containers">Containers</a></h3> + +<ul> + <li><a href="array/index.html">array</a> - STL compliant + container wrapper for arrays of constant size, from + Nicolai Josuttis.</li> + <li><a href="bimap/index.html">bimap</a> - Bidirectional maps, from Matias Capeletto. + </li> + <li><a href="circular_buffer/index.html">circular_buffer</a> - STL compliant + container also known as ring or cyclic buffer, from Jan Gaspar.</li> + <li><a href="container/index.html">container</a> - Standard library containers and extensions, from Ion Gaztañaga</li> + <li><a href="dynamic_bitset/dynamic_bitset.html">dynamic_bitset</a> - A runtime sized version of <tt>std::bitset</tt> from Jeremy Siek and Chuck Allison.</li> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> + <li><a href="graph/doc/table_of_contents.html">graph</a> - + Generic graph components and algorithms, from Jeremy Siek + and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.</li> + <li><a href="icl/index.html">icl</a> - + Interval Container Library, interval sets and maps and aggregation + of associated values, from Joachim Faulhaber.</li> + <li><a href="intrusive/index.html">intrusive</a> - Intrusive containers and algorithms, from Ion Gaztañaga</li> + <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional + containers and adaptors for arrays of contiguous data, from Ron Garcia.</li> + <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with + multiple STL-compatible access interfaces, from Joaquín M López + Muñoz.</li> + <li><a href="ptr_container/index.html">pointer container</a> + - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen. </li> + <li><a href="property_map/doc/property_map.html">property map</a> + - Concepts defining interfaces which map key objects to + value objects, from Jeremy Siek.</li> + <li><a href="property_tree/index.html">property tree</a> - A tree data + structure especially suited to storing configuration data, from Marcin + Kalicinski and Sebastian Redl.</li> + <li><a href="../doc/html/unordered.html">unordered</a> - unordered associative containers, from Daniel James.</li> + <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based + discriminated union container, from Eric Friedman and Itay Maman.</li> +</ul> + +<h3><a name="Correctness">Correctness</a> and testing</h3> + +<ul> + <li><a href="concept_check/concept_check.htm">concept check</a> + - Tools for generic programming, from Jeremy Siek.</li> + <li><a href="static_assert/static_assert.htm">static_assert</a> + - Static assertions (compile time assertions), from John + Maddock.</li> + <li><a href="test/index.html">test</a> - Support for simple program testing, + full unit testing, and for program + execution monitoring, from Gennadiy Rozental.</li> +</ul> + +<h3><a name="Data">Data</a> structures</h3> + +<ul> + <li><a href="any/index.html">any</a> - Safe, generic container for single + values of different value types, from Kevlin Henney.</li> + <li><a href="bimap/index.html">bimap</a> - Bidirectional maps, from Matias Capeletto. + </li> + <li><a href="container/index.html">container</a> - Standard library containers and extensions, from Ion Gaztañaga</li> + <li><a href="utility/compressed_pair.htm">compressed_pair</a> + - Empty member optimization, from John Maddock, Howard + Hinnant, et al.</li> + <li><a href="fusion/index.html">fusion</a> - + Library for working with tuples, including various containers, algorithms, etc. + From Joel de Guzman and Dan Marsden and Tobias Schwinger.</li> + <li><a href="icl/index.html">icl</a> - + Interval Container Library, interval sets and maps and aggregation + of associated values, from Joachim Faulhaber.</li> + <li><a href="intrusive/index.html">intrusive</a> - Intrusive containers and algorithms, from Ion Gaztañaga</li> + <li><a href="heap/index.html">heap</a> - + Priority queue data structures, from Tim Blechmann</li> + <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with + multiple STL-compatible access interfaces, from Joaquín M López + Muñoz.</li> + <li><a href="optional/doc/html/index.html">optional</a> - Discriminated-union + wrapper for optional values, from Fernando Cacciola.</li> + <li><a href="ptr_container/index.html">pointer container</a> + - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen. </li> + <li><a href="property_tree/index.html">property tree</a> - A tree data + structure especially suited to storing configuration data, from Marcin + Kalicinski and Sebastian Redl.</li> + <li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</li> + + <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more, + from Jaakko Järvi.</li> + <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based + discriminated union container, from Eric Friedman and Itay Maman.</li> +</ul> + +<h3><a name="Domain">Domain Specific</a></h3> +<ul> + <li><a href="chrono/index.html">chrono</a> - Useful time utilities, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="crc/index.html">crc</a> - Cyclic Redundancy Code, from Daryle + Walker.</li> + <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li> + <li><a href="units/index.html">units</a> - + Zero-overhead dimensional analysis and unit/quantity + manipulation and conversion, from Matthias Schabel and Steven Watanabe.</li> + <li><a href="uuid/index.html">uuid</a> - A universally unique identifier, from Andy Tompkins.</li> +</ul> + +<h3><a name="Function-objects">Function Objects</a> and Higher-order Programming</h3> + +<ul> + <li><a href="bind/bind.html">bind</a> and <a href="bind/mem_fn.html"> mem_fn</a> - Generalized binders for function/object/pointers and member functions, from Peter Dimov.</li> + + <li><a href="function/index.html">function</a> - Function object wrappers + for deferred calls or callbacks, from Doug Gregor.</li> + <li><a href="functional/index.html">functional</a> - Enhanced + function object adaptors, from Mark Rodgers.</li> + <li><a href="functional/factory/index.html">functional/factory</a> - + function object templates for dynamic and static object creation, + from Tobias Schwinger</li> + <li><a href="functional/forward/index.html">functional/forward</a> - + adapters to allow generic function objects to accept arbitrary + arguments, from Tobias Schwinger</li> + <li><a href="functional/hash/index.html">functional/hash</a> - + A TR1 hash function object that can be extended to hash user defined + types, from Daniel James.</li> + <li><a href="functional/overloaded_function/index.html">functional/overloaded_function</a> - + Overload different functions into a single function object, from Lorenzo Caminiti.</li> + <li><a href="lambda/index.html">lambda</a> - Define small unnamed + function objects at the actual call site, and more, from Jaakko Järvi and + Gary Powell.</li> + <li><a href="local_function/index.html">local_function</a> - + Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti.</li> + <li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed + function objects at the actual call site, and more, from Joel de Guzman, Dan + Marsden and Thomas Heller</li> + <li><a href="bind/ref.html">ref</a> - A utility library for + passing references to generic functions, from Jaako Järvi, + Peter Dimov, Doug Gregor, and Dave Abrahams.</li> + + <li><a href="signals/index.html">signals</a> - managed signals & + slots callback implementation, from Doug Gregor.</li> + <li><a href="signals2/index.html">signals2</a> - managed signals & + slots callback implementation (thread-safe version 2), from Frank Mori Hess.</li> + + <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li> +</ul> + +<h3><a name="Generic">Generic</a> Programming</h3> + +<ul> + <li><a href="utility/call_traits.htm">call_traits</a> - + Defines types for passing parameters, from John Maddock, + Howard Hinnant, et al.</li> + <li><a href="concept_check/concept_check.htm">concept check</a> + - Tools for generic programming, from Jeremy Siek.</li> + <li><a href="utility/enable_if.html">enable_if</a> - + Selective inclusion of function template overloads, from Jaakko + Järvi, Jeremiah Willcock, and Andrew Lumsdaine.</li> + <li><a href="function_types/index.html">function_types</a> - Type traits + for callable, built-in types, from Tobias Schwinger</li> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> + <li><a href="utility/in_place_factories.html">in_place_factory, typed_in_place_factory</a>- Generic in-place construction + of contained objects with a variadic argument-list, from Fernando Cacciola.</li> + <li><a href="utility/operators.htm">operators</a> - Templates + ease arithmetic classes and iterators, from Dave Abrahams + and Jeremy Siek.</li> + + <li><a href="property_map/doc/property_map.html">property map</a> + - Concepts defining interfaces which map key objects to + value objects, from Jeremy Siek.</li> + <li><a href="static_assert/static_assert.htm">static_assert</a> + - Static assertions (compile time assertions), from John + Maddock.</li> + <li><a href="type_traits/index.html">type_traits</a> - + Templates for fundamental properties of types, from John + Maddock, Steve Cleary, et al.</li> +</ul> + +<h3><a name="Image-processing">Image Processing</a></h3> +<ul> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> +</ul> + +<h3><a name="IO">Input/Output</a></h3> +<ul> + <li><a href="asio/index.html">asio</a> - Portable networking and other low-level + I/O, including sockets, timers, hostname resolution, socket iostreams, serial + ports, file descriptors and Windows HANDLEs, from Chris Kohlhoff.</li> + <li><a href="assign/index.html">assign</a> - Filling containers + with constant or generated data has never been + easier, from Thorsten Ottosen. + </li> + <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format + operations, from Samuel Krempp.</li> + <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to + prevent jumbled data, from Daryle Walker.</li> + <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li> + <li><a href="locale/index.html">locale</a> - Provide localization and Unicode + handling tools for C++, from Artyom Beilis</li> + <li><a href="../doc/html/program_options.html">program_options</a> - Access to configuration + data given on command line, in config files and other sources, from Vladimir Prus.</li> + <li><a href="serialization/doc/index.html">serialization</a> - Serialization +of arbitrary data for persistence and marshalling, from Robert Ramey</li> + +</ul> + +<h3><a name="Inter-language">Inter-language</a> Support</h3> + +<ul> + <li><a href="python/doc/index.html">python</a> - Reflects C++ + classes and functions into <a + href="http://www.python.org">Python</a>, from Dave + Abrahams.</li> +</ul> + +<h3><a name="Iterators">Iterators</a></h3> + +<ul> + <li><a href="gil/doc/index.html">gil</a> - Generic Image Library, from + Lubomir Bourdev and Hailin Jin.</li> + <li><a href="graph/doc/table_of_contents.html">graph</a> - + Generic graph components and algorithms, from Jeremy Siek + and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.</li> + <li><a href="iterator/doc/index.html">iterators</a> - Iterator + construction framework, adaptors, concepts, and more, from Dave + Abrahams, Jeremy Siek, and Thomas Witt.</li> + <li><a href="utility/operators.htm">operators</a> - Templates + ease arithmetic classes and iterators, from Dave Abrahams + and Jeremy Siek.</li> + <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other + character sequence into a series of tokens, from John Bandela.</li> +</ul> + +<h3><a name="LanguageFeatureEmulation">Language Features Emulation</a></h3> +<ul> + <li><a href="exception/doc/boost-exception.html">exception</a> - A library for transporting of arbitrary data in exception objects, and transporting of exceptions between threads (<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html">N2179</a>), from Emil Dotchevski.</li> + <li><a href="foreach/index.html">foreach</a> - BOOST_FOREACH macro for easily + iterating over the elements of a sequence, from Eric Niebler.</li> + <li><a href="move/index.html">move</a> - Portable move semantics for C++03 and C++1 compilers, from Ion Gaztañaga</li> + <li><span class="library"><a href= + "parameter/doc/html/index.html">parameter</a></span> - + Write functions that accept arguments by name, by David Abrahams + and Daniel Wallin.</li> + <li><a href="scope_exit/index.html">scope_exit</a> - + Execute arbitrary code at scope exit, from Alexander Nasonov and Lorenzo Caminiti.</li> + <li><a href="typeof/index.html">typeof</a> - + Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li> +</ul> + + +<h3><a name="Memory">Memory</a></h3> + +<ul> + <li><a href="pool/doc/html/index.html">pool</a> - Memory pool management, from + Steve Cleary.</li> + <li><a href="smart_ptr/index.html">smart_ptr</a> - Six smart + pointer class templates, from Greg Colvin, Beman Dawes, + Peter Dimov, and Darin Adler.</li> + <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b> + plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b> + <b>prior()</b> + function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li> +</ul> + +<h3><a name="Math">Math</a> and Numerics</h3> + +<ul> + <li><a href="accumulators/index.html">accumulators</a> - Framework for incremental + calculation, and collection of statistical accumulators, from Eric Niebler.</li> + <li><a href="geometry/index.html">geometry</a> - Geometry Library, from + Barend Gehrels, Bruno Lalande and Mateusz Loskot.</li> + <li><a href="integer/index.html">integer</a> - Headers to ease + dealing with integral types.</li> + <li><a href="numeric/interval/doc/interval.htm">interval</a> - Extends the + usual arithmetic functions to mathematical intervals, from Guillaume + Melquiond, Hervé Brönnimann and Sylvain Pion.</li> + <li><a href="math/doc/index.html">math</a> - Several contributions in the + domain of mathematics, from various authors.</li> + <li><a href="math/doc/complex/html/index.html">math/complex number algorithms</a> - + These complex number algorithms are the inverses of trigonometric functions currently present in the C++ standard, from John Maddock.</li> + <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest + common divisor and least common multiple, from Daryle Walker.</li> + <li><a href="math/doc/octonion/html/index.html">math/octonion</a> - + Octonions, from Hubert Holin.</li> + <li><a href="math/doc/quaternion/html/index.html">math/quaternion</a> - + Quaternions, from Hubert Holin.</li> + <li><a href="math/doc/sf_and_dist/html/index.html">math/special_functions</a> - + A wide selection of mathematical special functions from John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.</li> + <li><a href="math/doc/sf_and_dist/html/index.html">math/statistical distributions</a> - + A wide selection of univariate statistical distributions and functions that operate on them from John Maddock and Paul Bristow</li> + <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional + containers and adaptors for arrays of contiguous data, from Ron Garcia.</li> + <li><a href="numeric/conversion/doc/html/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions, + from Fernando </li> + <li><a href="utility/operators.htm">operators</a> - Templates + ease arithmetic classes and iterators, from Dave Abrahams + and Jeremy Siek.</li> + <li><a href="polygon/index.html">polygon</a> - Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates, from + Lucanus Simonson.</li> + <li><a href="random/index.html">random</a> - A complete + system for random number generation, from Jens Maurer.</li> + <li><a href="ratio/index.html">ratio</a> - A compile time ratio arithmetic, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="rational/index.html">rational</a> - A rational + number class, from Paul Moore.</li> + <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra + for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li> +</ul> + +<h3>Template <a name="Metaprogramming"> Metaprogramming</a></h3> + +<ul> + <li><a href="function_types/index.html">function_types</a> - Type traits + for callable, built-in types, from Tobias Schwinger</li> + <li><a href="fusion/index.html">fusion</a> - + Library for working with tuples, including various containers, + algorithms, etc. From Joel de Guzman, Dan Marsden and Tobias Schwinger.</li> + <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming + framework of compile-time algorithms, sequences and metafunction classes, + from Aleksey Gurtovoy.</li> + <li><a href="proto/index.html">proto</a> - Expression template library and compiler + construction toolkit for domain-specific embedded languages, from Eric Niebler.</li> + <li><a href="ratio/index.html">ratio</a> - A compile time ratio arithmetic, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="static_assert/static_assert.htm">static_assert</a> + - Static assertions (compile time assertions), from John + Maddock.</li> + <li><a href="type_traits/index.html">type_traits</a> - + Templates for fundamental properties of types, from John + Maddock, Steve Cleary, et al.</li> +</ul> + + +<h3><a name="PatternsIdioms">Patterns and Idioms</a></h3> +<ul> + <li><a href="flyweight/doc/index.html">flyweight</a> - Design pattern + to manage large quantities of highly redundant objects, + from Joaquín M López Muñoz.</li> + <li><a href="signals/index.html">signals</a> - managed signals & + slots callback implementation, from Doug Gregor.</li> + <li><a href="signals2/index.html">signals2</a> - managed signals & + slots callback implementation (thread-safe version 2), from Frank Mori Hess.</li> + <li><a href="utility/utility.htm">utility</a> <b>base-from-member idiom</b>, from Dave Abrahams and others.</li> + <li><a href="utility/compressed_pair.htm">compressed_pair</a> + - Empty member optimization, from John Maddock, Howard + Hinnant, et al.</li> +</ul> + +<h3><a name="StateMachines">State Machines</a></h3> +<ul> + <li><a href="msm/index.html">meta state machine</a> - High-performance expressive UML 2.0 finite state machines, from Christophe Henry.</li> + <li><a href="statechart/doc/index.html">statechart</a> - Arbitrarily + complex finite state machines can be implemented in easily readable and + maintainable C++ code, from Andreas Huber.</li> +</ul> + +<h3><a name="Parsing">Parsing</a></h3> + +<ul> + <li><a href="spirit/index.html">spirit</a> - LL parser framework + represents parsers directly as EBNF grammars in inlined C++, from Joel de + Guzman, Hartmut Kaiser, Dan Nuffer and team.</li> +</ul> + +<h3><a name="Preprocessor">Preprocessor</a> Metaprogramming</h3> + +<ul> + <li><a href="utility/identity_type/index.html">identity_type</a> - + Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti.</li> + <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor + metaprogramming tools including repetition and recursion, from Vesa Karvonen + and Paul Mensonides.</li> +</ul> + +<h3><a name="Programming">Programming Interfaces</a></h3> + +<ul> + <li><a href="function/index.html">function</a> - Function object wrappers + for deferred calls or callbacks, from Doug Gregor.</li> + + <li><span class="library"><a href= + "parameter/doc/html/index.html">parameter</a></span> - + Write functions that accept arguments by name, by David Abrahams + and Daniel Wallin.</li> +</ul> + + +<h3><a name="String">String</a> and Text Processing</h3> + +<ul> + <li><a href="conversion/lexical_cast.htm">conversion/lexical_cast</a> - <tt>lexical_cast</tt> + class template, from Kevlin Henney.</li> + <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format + operations, from Samuel Krempp.</li> + <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li> + <li><a href="locale/index.html">locale</a> - Provide localization and Unicode + handling tools for C++, from Artyom Beilis</li> + <li><a href="regex/index.html">regex</a> - Regular expression + library, from John Maddock</li> + <li><a href="spirit/index.html">spirit</a> - LL parser framework + represents parsers directly as EBNF grammars in inlined C++, from Joel de + Guzman, Hartmut Kaiser, Dan Nuffer and team.</li> + <li><a href="algorithm/string/index.html">string_algo</a> - + String algorithms library, from Pavol Droba</li> + <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other + character sequence into a series of tokens, from John Bandela</li> + <li><a href="wave/index.html">wave</a> - Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut Kaiser.</li> + <li><a href="xpressive/index.html">xpressive</a> - Regular expressions that can be written as strings or as expression templates, + and that can refer to each other and themselves recursively with the power of context-free grammars, from Eric Niebler.</li> +</ul> + +<h3><a name="SystemC">System</a></h3> +<ul> + <li><a href="chrono/index.html">chrono</a> - Useful time utilities, + from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.</li> + <li><a href="context/index.html">context</a> - Context switching library, from Oliver Kowalke</li> + <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li> + <li><a href="filesystem/index.html">filesystem</a> - Portable paths, + iteration over directories, and other useful filesystem operations, from + Beman Dawes.</li> + <li><a href="system/doc/index.html">system</a> - Operating system support, + including the diagnostics support that will be part of the C++0x standard + library, from Beman Dawes.</li> + <li><a href="thread/doc/index.html">thread</a> - Portable C++ + multi-threading, from William Kempf and Anthony Williams.</li> +</ul> + +<h3><a name="Miscellaneous">Miscellaneous</a></h3> + +<ul> + <li><a href="conversion/index.html">conversion</a> - Polymorphic and lexical casts, from Dave Abrahams and + Kevlin Henney.</li> + <li><a href="numeric/conversion/doc/html/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions, + from Fernando Cacciola.</li> + <li><a href="utility/swap.html">swap</a> - + Enhanced generic swap function, from Joseph Gauterin.</li> + <li><a href="timer/index.html">timer</a> - Event timer, + progress timer, and progress display classes, from Beman + Dawes.</li> + <li><a href="tr1/index.html">TR1</a> - An implementation of the Technical + Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li> + <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b> + plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b> + <b>prior()</b> + function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li> + <li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization, + from Fernando Cacciola, based on the original idea of David Abrahams.</li> +</ul> + + +<p>[Category suggestions from Aleksey Gurtovoy, Beman Dawes and Vicente J. Botet Escribá]</p> + +<hr> + +<h2>Libraries <a name="Removed">Retired</a> from Boost</h2> + +<ul> + <li>compose - Functional composition adapters for the STL, + from Nicolai Josuttis. Removed in Boost version 1.32. + Please use <a href="bind/bind.html">Bind</a> or <a + href="lambda/index.html">Lambda</a> instead.</li> +</ul> + +<hr> + +<p>Revised +<!--webbot bot="Timestamp" s-type="EDITED" +s-format="%d %b %Y" startspan -->03 Nov 2009<!--webbot bot="Timestamp" endspan i-checksum="15274" --></p> + +<p>© Copyright Beman Dawes 2000-2004</p> +<p>Distributed under the Boost Software License, Version 1.0. +(See file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> +or <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>) +</p> + +</body> +</html> diff --git a/libs/local_function b/libs/local_function new file mode 160000 +Subproject 696fb6c59e036cbbf903e4505051c214a492b51 diff --git a/libs/locale b/libs/locale new file mode 160000 +Subproject 2869dacfb45dc35969b72b419d867031b2c889f diff --git a/libs/logic b/libs/logic new file mode 160000 +Subproject 919ff04b228556493d7f84441b93c34181542aa diff --git a/libs/maintainers.txt b/libs/maintainers.txt new file mode 100644 index 0000000000..2b0d38a1ef --- /dev/null +++ b/libs/maintainers.txt @@ -0,0 +1,116 @@ +# Copyright (C) 2005, 2007 Douglas Gregor <doug.gregor -at- gmail.com> +# Distributed under the Boost Software License, Version 1.0. +# See www.boost.org/LICENSE_1_0.txt +# +# This file lists the names and e-mail addresses of the maintainers +# of each Boost library, and is used by the regression-reporting +# scripts to direct e-mail related to those libraries to the +# maintainers. When making changes to this file, please be careful +# to closely follow the format of the library. + +accumulators Eric Niebler <eric -at- boostpro.com> +algorithm Marshall Clow <marshall -at- idio.com> +algorithm/minmax Herve Bronnimann <hbr -at- poly.edu> +algorithm/string Marshall Clow <marshall -at- idio.com> +any Alexander Nasonov <alexander.nasonov -at- gmail.com> +array Marshall Clow <marshall -at- idio.com> +asio Chris Kohlhoff <chris -at- kohlhoff.com> +assign Thorsten Ottosen <nesotto -at- cs.auc.dk> +bimap Matias Capeletto <matias.capeletto -at- gmail.com> +bind Peter Dimov <pdimov -at- mmltd.net> +chrono Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr> +circular_buffer Jan Gaspar <jano_gaspar -at- yahoo.com> +concept_check Jeremy Siek <jeremy.siek -at- gmail.com> +config John Maddock <john -at- johnmaddock.co.uk> +container Ion Gaztanaga <igaztanaga -at- gmail.com> +context Oliver Kowalke <oliver.kowalke -at- gmx.de> +conversion Antony Polukhin <antoshkka -at- gmail.com> +crc Daryle Walker <darylew -at- hotmail.com> +date_time Jeff Garland <jeff -at- crystalclearsoftware.com> +disjoint_sets Jeremy Siek <jeremy.siek -at- gmail.com> +dynamic_bitset Jeremy Siek <jeremy.siek -at- gmail.com> +exception Emil Dotchevski <emil -at- revergestudios.com> +filesystem Beman Dawes <bdawes -at- acm.org> +flyweight Joaquin M Lopez Munoz <joaquin -at- tid.es> +foreach Eric Niebler <eric -at- boostpro.com> +format Samuel Krempp <krempp -at- crans.ens-cachan.fr> +function Douglas Gregor <dgregor -at- cs.indiana.edu> +function_types Tobias Schwinger <tschwinger -at- isonews2.com> +functional +functional/factory Tobias Schwinger <tschwinger -at- isonews2.com> +functional/forward Tobias Schwinger <tschwinger -at- isonews2.com> +functional/hash Daniel James <dnljms -at- gmail.com> +functional/overloaded_function Lorenzo Caminiti <lorcaminiti -at- gmail.com> +fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com> +function_types Tobias Schwinger <tschwinger -at- isonews2.com> +geometry Barend Gehrels<barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net> +gil Lubomir Bourdev <lbourdev -at- adobe.com>, Hailin Jin <hljin -at- adobe.com> +graph Andrew Sutton <asutton -at- cs.kent.edu> +heap Tim Blechmann <tim -at- klingt.org> +icl Joachim Faulhaber <afojgo -at- gmail.com> +integer Daryle Walker <darylew -at- hotmail.com> +interprocess Ion Gaztanaga <igaztanaga -at- gmail.com> +intrusive Ion Gaztanaga <igaztanaga -at- gmail.com> +io Daryle Walker <darylew -at- hotmail.com> +iostreams Jonathan Turkanis <turkanis -at- coderage.com> +iterator David Abrahams <dave -at- boost-consulting.com>, Thomas Witt <witt - at - acm.org>, Jeffrey Lee Hellrung Jr. <jeffrey.hellrung -at- gmail.com> +lambda Jaakko Jarvi <jarvi -at- cs.tamu.edu> +local_function Lorenzo Caminiti <lorcaminiti -at- gmail.com> +locale Artyom Beilis <artyomtnk -at- yahoo.com> +logic Douglas Gregor <dgregor -at- cs.indiana.edu> +math Hubert Holin <Hubert.Holin -at- meteo.fr>, John Maddock <john -at- johnmaddock.co.uk> +move Ion Gaztanaga <igaztanaga -at- gmail.com> +mpl Aleksey Gurtovoy <agurtovoy -at- meta-comm.com> +msm Christophe Henry <christophe.j.henry -at- googlemail.com> +multi_array Ronald Garcia <garcia -at- osl.iu.edu> +multi_index Joaquin M Lopez Munoz <joaquin -at- tid.es> +numeric/conversion Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>, Brandon Kohn <blkohn -at- hotmail.com> +numeric/interval Sylvain Pion <Sylvain.Pion -at- sophia.inria.fr>, Herve Bronnimann <hbr -at- poly.edu>, Guillaume Melquiond <guillaume.melquiond -at- ens-lyon.fr> +numeric/ublas Michael Stevens <michael -at- michael-stevens.de> +optional Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar> +operators Daniel Frey <d.frey -at- gmx.de> +parameter David Abrahams <dave -at- boost-consulting.com>, Daniel Wallin <daniel -at- boostpro.com> +phoenix Joel de Guzman <joel -at- boost-consulting.com>, Thomas Heller <thom.heller -at- gmail.com> +polygon Lucanus Simonson <lucanus.j.simonson -at- intel.com>, Andrii Sydorchuk <sydorchuk.andriy -at- gmail.com> +pool Stephen Cleary <scleary -at- jerviswebb.com> +preprocessor Paul Mensonides <pmenso57 -at- comcast.net> +program_options Vladimir Prus <ghost -at- cs.msu.su> +property_map Douglas Gregor <dgregor -at- cs.indiana.edu> +property_tree Sebastian Redl <sebastian.redl -at- getdesigned.at> +proto Eric Niebler <eric -at- boostpro.com> +ptr_container Thorsten Ottosen <nesotto -at- cs.auc.dk> +python Ralf Grosse-Kunstleve <rwgrosse-kunstleve -at- lbl.gov>, Ravi Rajagopal <lists_ravi -at- lavabit.com> +random Steven Watanabe <watanabesj -at- gmail.com> +range Neil Groves <neilgroves -at- googlemail.com> +ratio Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr> +rational Jonathan Turkanis <turkanis -at- coderage.com> +regex John Maddock <john -at- johnmaddock.co.uk> +scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com>, Lorenzo Caminiti <lorcaminiti -at- gmail.com> +serialization Robert Ramey <ramey -at- rrsd.com> +signals Douglas Gregor <dgregor -at- cs.indiana.edu> +signals2 Frank Mori Hess <fmhess -at- users.sourceforge.net> +smart_ptr Beman Dawes <bdawes -at- acm.org>, Peter Dimov <pdimov -at- mmltd.net> +spirit Joel de Guzman <joel -at- boost-consulting.com>, Hartmut Kaiser <hartmut.kaiser -at- gmail.com> +statechart Andreas Huber <ahd6974-boostorg -at- yahoo.com> +static_assert John Maddock <john -at- johnmaddock.co.uk> +test Gennadiy Rozental <gennadiy.rozental -at- thomson.com> +thread Anthony Williams <anthony -at- justsoftwaresolutions.co.uk>, Roland Schwarz <roland.schwarz -at- chello.at> +timer Beman Dawes <bdawes -at- acm.org> +tokenizer John R. Bandela <jbandela -at- ufl.edu> +tr1 John Maddock <john -at- johnmaddock.co.uk> +tuple Jaakko Jarvi <jarvi -at- cs.tamu.edu> +type_traits John Maddock <john -at- johnmaddock.co.uk> +typeof Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt <peder.holt -at- gmail.com> +units Matthias Schabel <boost -at- schabel-family.org>, Steven Watanabe <steven -at- providere-consulting.com> +unordered Daniel James <dnljms -at- gmail.com> +utility +utility/enable_if Jaakko Jarvi <jarvi -at- cs.tamu.edu>, Jeremiah Willcock <jewillco -at- osl.iu.edu> +utility/identity_type Lorenzo Caminiti <lorcaminiti -at- gmail.com> +utility/result_of Daniel Walker <daniel.j.walker -at- gmail.com> +utility/swap Joseph Gauterin <joseph.gauterin -at- googlemail.com> +uuid Andy Tompkins <atompkins -at- fastmail.fm> +variant Eric Friedman <ericbrandon -at- gmail.com> +wave Hartmut Kaiser <hartmut.kaiser -at- gmail.com> +xpressive Eric Niebler <eric -at- boostpro.com> + + diff --git a/libs/math b/libs/math new file mode 160000 +Subproject 45b49ab0fdca780db6ae70c584956487586b797 diff --git a/libs/move b/libs/move new file mode 160000 +Subproject f1bcd2bb2998647e07d1ffb0d6611f5b102572d diff --git a/libs/mpi b/libs/mpi new file mode 160000 +Subproject 5c3117f3bbea37b3028a49ffbb9d707b4149aac diff --git a/libs/mpl b/libs/mpl new file mode 160000 +Subproject 660c4ae10bc97a5d177960b8cdebedddf431c21 diff --git a/libs/msm b/libs/msm new file mode 160000 +Subproject 8a5837f53a5eab3654effd0b7bb02e8840c5a22 diff --git a/libs/multi_array b/libs/multi_array new file mode 160000 +Subproject 68f49c7292d15f6deeb52b1bde135eac381bcd4 diff --git a/libs/multi_index b/libs/multi_index new file mode 160000 +Subproject 6d26e789f2ff43107953d34ab91a24c9f6684d2 diff --git a/libs/numeric/conversion b/libs/numeric/conversion new file mode 160000 +Subproject ff86b895ff487f3e03e3c81476ec9aaebf45f16 diff --git a/libs/numeric/index.html b/libs/numeric/index.html new file mode 100644 index 0000000000..6c74e6c741 --- /dev/null +++ b/libs/numeric/index.html @@ -0,0 +1,14 @@ +<html> +<head> +<meta http-equiv="refresh" content="0; URL=ublas/doc/index.htm"> +</head> +<body> +Automatic redirection failed, please go to +<a href="ublas/doc/index.htm">ublas/doc/index.htm</a>. <hr> +<p> Copyright Beman Dawes, 2001</p> +<p>Distributed under the Boost Software License, Version 1.0. (See accompanying +file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy +at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>) +</p> +</body> +</html>
\ No newline at end of file diff --git a/libs/numeric/interval b/libs/numeric/interval new file mode 160000 +Subproject 9609cb9e3ea25a8e8234ea96ae52f4028c50dd2 diff --git a/libs/numeric/sublibs b/libs/numeric/sublibs new file mode 100644 index 0000000000..721d7c4a92 --- /dev/null +++ b/libs/numeric/sublibs @@ -0,0 +1 @@ +The existance of this file tells the regression reporting programs that the directory contains sub-directories which are libraries.
\ No newline at end of file diff --git a/libs/numeric/ublas b/libs/numeric/ublas new file mode 160000 +Subproject a42e29401741d87a33a98d1da19e9504698a009 diff --git a/libs/optional b/libs/optional new file mode 160000 +Subproject 14374bbcc41d4959c50b4e5648b2636f1c5ba9f diff --git a/libs/parameter b/libs/parameter new file mode 160000 +Subproject 9ddb6de532ea78c008d44725d2885abff0ff34c diff --git a/libs/phoenix b/libs/phoenix new file mode 160000 +Subproject 402b080efe955d672e37bd249cb95acf3e97b76 diff --git a/libs/platform_maintainers.txt b/libs/platform_maintainers.txt new file mode 100644 index 0000000000..756d77b069 --- /dev/null +++ b/libs/platform_maintainers.txt @@ -0,0 +1,38 @@ +# Copyright (C) 2005, 2007 Douglas Gregor <doug.gregor -at- gmail.com> +# Distributed under the Boost Software License, Version 1.0. +# See www.boost.org/LICENSE_1_0.txt +# +# This file lists the names and e-mail addresses of the maintainers +# of each Boost testing platform , and is used by the regression- +# reporting scripts to direct e-mail related to those platforms to the +# maintainers. When making changes to this file, please be careful +# to closely follow the format of the library. +# +# The format of each line is: +# +# Runner Platform Email addresses + +Sandia-darwin-intel darwin-4.0.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-darwin-ppc darwin-4.0.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-intel intel-linux-8.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-intel intel-linux-9.0 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-intel intel-linux-9.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-gcc gcc-4.2.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-gcc gcc-3.4.3 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-gcc gcc-4.0.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-gcc-64 gcc-4.2.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-gcc-64 gcc-4.1.1 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-sun gcc-3.4.6 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-sun sun-5.7 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-sun sun-5.8 Noel Belcourt <kbelco -at- sandia.gov> +Sandia-sun sun-5.9 Noel Belcourt <kbelco -at- sandia.gov> +"Martin Wille x86_64" gcc-4.2.1_linux_x86_64 Martin Wille <mw8329 -at- yahoo.com.au> +"Martin Wille x86_64" gcc-3.4.6_linux_x86_64 Martin Wille <mw8329 -at- yahoo.com.au> +Huang-WinXP-x86_32 intel-vc8-win-10.0 Sean Huang <huangsean -at- hotmail.com> +Huang-WinXP-x86_32 msvc-8.0 Sean Huang <huangsean -at- hotmail.com> +Huang-Vista-x64 msvc-8.0_64 Sean Huang <huangsean -at- hotmail.com> +Huang-Vista-x64 intel-vc8-win-10.0_x86_64 Sean Huang <huangsean -at- hotmail.com> +Huang-Vista-x64 msvc-8.0_x86_64 Sean Huang <huangsean -at- hotmail.com> +IBM_Canada_Ltd vacpp Chris Cambly <ccambly -at- ca.ibm.com> +RW_WinXP_VC msvc-7.1 Richard Webb <richard.webb -at- boldonjames.com> +RW_WinXP_VC msvc-9.0 Richard Webb <richard.webb -at- boldonjames.com> diff --git a/libs/polygon b/libs/polygon new file mode 160000 +Subproject eddf0e287c97e370f1f3e21158142fbe219a2fb diff --git a/libs/pool b/libs/pool new file mode 160000 +Subproject 7cede55b171f5563202a09302bc1393a96fd406 diff --git a/libs/preprocessor b/libs/preprocessor new file mode 160000 +Subproject 69a99330dccf0e1cbd59b1e74d0aaecf1f07c2f diff --git a/libs/program_options b/libs/program_options new file mode 160000 +Subproject 45d977bcbfffe0f2fd5e7191a9cab5958dd69f3 diff --git a/libs/property_map b/libs/property_map new file mode 160000 +Subproject 661684e1215f89aa0324197aada583e1dcc24e6 diff --git a/libs/property_tree b/libs/property_tree new file mode 160000 +Subproject 9e735300576a31f2fb99306726ed2fa0d9c00f2 diff --git a/libs/proto b/libs/proto new file mode 160000 +Subproject dd8f95c8a038b28369481f1141171fdefc761f6 diff --git a/libs/ptr_container b/libs/ptr_container new file mode 160000 +Subproject 053e36f5b22a57303a47304c153b27560fb3b7b diff --git a/libs/python b/libs/python new file mode 160000 +Subproject 5e9ddabb52325a164445cfccce5f09d8f11dbe6 diff --git a/libs/random b/libs/random new file mode 160000 +Subproject c7b7f99a3c06d5cd11b68e45e2e5da835ec2717 diff --git a/libs/range b/libs/range new file mode 160000 +Subproject c5fc60667b7aa7fb1b91f7ea53c81550e25f58f diff --git a/libs/ratio b/libs/ratio new file mode 160000 +Subproject e3851bfdacc1399e2f26a24e195781e6f9eaa99 diff --git a/libs/rational b/libs/rational new file mode 160000 +Subproject d585fbf0dfcd5787ec4bf657e9207edd2339992 diff --git a/libs/regex b/libs/regex new file mode 160000 +Subproject 642aec5a394662e9ec15f25e53ad408559d4202 diff --git a/libs/scope_exit b/libs/scope_exit new file mode 160000 +Subproject adef2efcda8a18a261ead615e5c1483a3def693 diff --git a/libs/serialization b/libs/serialization new file mode 160000 +Subproject 1625fbd7b685eab9d24a6b6d94fac9b921ed227 diff --git a/libs/signals b/libs/signals new file mode 160000 +Subproject 7f8212badb0fb697f4062f6182a13d4467c3980 diff --git a/libs/signals2 b/libs/signals2 new file mode 160000 +Subproject b39e17aa6881076d4a2fd45d5ee2cecafb9090d diff --git a/libs/smart_ptr b/libs/smart_ptr -Subproject c47f309991b83794f0f037a320dc223939d65b0 +Subproject 30fb228b6c6f8d15fdbf0a07709d713836aaa32 diff --git a/libs/spirit b/libs/spirit new file mode 160000 +Subproject f4726191e8ec8cb720a2664074fc64bb2fdb9bd diff --git a/libs/statechart b/libs/statechart new file mode 160000 +Subproject e3ecbbfc0d6ecc46bd94cb0aabe3236cbddb6eb diff --git a/libs/static_assert b/libs/static_assert new file mode 160000 +Subproject d3e190f4e2fb6f0bd0347af31024edf699a1425 diff --git a/libs/system b/libs/system new file mode 160000 +Subproject 2c5576ef29bba92d0f62d39f0110afad02e825f diff --git a/libs/test b/libs/test new file mode 160000 +Subproject 9e82941fd26c6f43dcde0f274b007082074e0ea diff --git a/libs/thread b/libs/thread new file mode 160000 +Subproject 7648e33c188f3f4c3f0d9a37bc94c21149de006 diff --git a/libs/timer b/libs/timer new file mode 160000 +Subproject a8caa391ff230dea1ef3a973eea2ad194412d76 diff --git a/libs/tokenizer b/libs/tokenizer new file mode 160000 +Subproject f7cab3493b5d62dd4b2ea7d25c3d657d39095e0 diff --git a/libs/tr1 b/libs/tr1 new file mode 160000 +Subproject 08be902066b1f93f817c6d2e9e0c1af19e869aa diff --git a/libs/tuple b/libs/tuple new file mode 160000 +Subproject 7fdf79cf6e08cc26208c8c74ad52d99f39576dc diff --git a/libs/type_traits b/libs/type_traits new file mode 160000 +Subproject 7069e6ad40854b6bf94a4a62589bd5af4c1cc93 diff --git a/libs/typeof b/libs/typeof new file mode 160000 +Subproject dedee5da2b82b146292ee05ceaca285e7a08655 diff --git a/libs/units b/libs/units new file mode 160000 +Subproject 0dc327325ff7924c1fe939aa4c618cc87f21715 diff --git a/libs/unordered b/libs/unordered new file mode 160000 +Subproject 34868c50ca8195c4b8122b15aa7fad088b21e27 diff --git a/libs/utility b/libs/utility new file mode 160000 +Subproject 9dc0cc931dffe15995ea66a42c81dc6251eb0ba diff --git a/libs/uuid b/libs/uuid new file mode 160000 +Subproject d4894ec78fb4cc24d4f987efb7d3a6bbea427e4 diff --git a/libs/variant b/libs/variant new file mode 160000 +Subproject ed3c6085bbca16d4400b5a1065f78cf8c27660d diff --git a/libs/wave b/libs/wave new file mode 160000 +Subproject a7e51b8afc1357248d4e9a7d21313dd554ffde4 diff --git a/libs/xpressive b/libs/xpressive new file mode 160000 +Subproject e8e80bd3f8619b86d3b29518830769c29154acf diff --git a/more/BoostSponsorshipAgreement.pdf b/more/BoostSponsorshipAgreement.pdf Binary files differnew file mode 100644 index 0000000000..ea8b838b2f --- /dev/null +++ b/more/BoostSponsorshipAgreement.pdf diff --git a/more/blanket-permission.txt b/more/blanket-permission.txt new file mode 100644 index 0000000000..6096aeac1c --- /dev/null +++ b/more/blanket-permission.txt @@ -0,0 +1,104 @@ +The following people hereby grant permission to replace all existing +licenses on their contributions to Boost with the Boost Software +License, Version 1.0. (boostinspect:nolicense boostinspect:nocopyright) + +Aleksey Gurtovoy (agurtovoy@meta-comm.com) +Andrei Alexandrescu (andrewalex - at - hotmail.com) (See Boost list message of August 12, 2004 11:06:58 AM EST) +Andrew Lumsdaine () +Anthony Williams (anthony -at- justsoftwaresolutions.co.uk) +Beman Dawes (bdawes@acm.org) +Brad King (brad.king -at- kitware.com) (See Boost list message of Wed, 21 Jul 2004 11:15:46 -0400) +Brian Osman (osman -at- vvisions.com) (See CVS log) +Bruce Barr (schmoost -at- yahoo.com) (See Boost list of Mon, 16 Aug 2004 15:06:43 -0500) +Bruno da Silva de Oliveira (bruno - at - esss.com.br) +Christain Engstrom (christian.engstrom -at- glindra.org) (See Boost list message of Mon, 30 Aug 2004 14:31:49 +0200) +Cromwell D Enage (sponage -at- yahoo.com) (See Boost list message of August 12, 2004 11:49:13 AM EST) +Dan Gohman (djg -at- cray.com) (See Boost list messsage of Sat, 21 Aug 2004 10:54:59 +0100) +Dan Nuffer (dan -at- nuffer.name) +Daniel Frey (d.frey -at- gmx.de, daniel.frey -at- aixigo.de) +Daniel Nuffer (dan -at- nuffer.name) +Darin Adler (darin -at- bentspoon.com) (Email to Andreas Huber, see change log) +Daryle Walker (darylew - at - hotmail.com) +Dave Abrahams (dave@boost-consulting.com) +Dave Moore (dmoore -at- viefinancial.com) (See Boost list message of 18 Dec 2003 15:35:50 -0500) +David Abrahams (dave@boost-consulting.com) +Dietmar Kuehl (dietmar_kuehl -at- yahoo.com) (Email to Andreas Huber, see change log) +Douglas Gregor (gregod -at- cs.rpi.edu, dgregor -at- cs.indiana.edu, doug.gregor -at- gmail.com) +Dr John Maddock (john - at - johnmaddock.co.uk) +Edward D. Brey (brey -at- ductape.net) (Email to Andreas Huber, see change log) +Eric Ford (un5o6n902 -at- sneakemail.com) (See Boost list message of Sun, 15 Aug 2004 10:29:13 +0100) +Eric Friedman (ebf@users.sourceforge.net) +Eric Niebler (eric@boost-consulting.com) +Fernando Cacciola (fernando_cacciola@ciudad.com.ar) +Fernando Luis Cacciola Carballal (fernando_cacciola@ciudad.com.ar) +Francois Faure (Francois.Faure -at- imag.fr) (See CVS log) +Gary Powell (powellg - at - amazon.com) (See Boost list message of 10 Feb 2004 14:22:46 -0800) +Gennadiy Rozental (rogeeff -at- mail.com) (Email to Andreas Huber, see change log) +Gottfried Ganssauge (Gottfried.Ganssauge -at- HAUFE.DE) (See Boost List message of Mon, 16 Aug 2004 10:09:19 +0200) +Gottfried Ganauge (Gottfried.Ganssauge -at- HAUFE.DE) (Alternative spelling of Gottfried Ganssauge) +Greg Colvin (gregory.colvin -at- oracle.com) (See Boost list message of Sat, 14 Aug 2004 10:57:00 +0100) +Gregory Colvin (gregory.colvin -at- oracle.com) (See Boost list message of Sat, 14 Aug 2004 10:57:00 +0100) +Gunter Winkler (gunter.winkler -at- unibw-muenchen.de) (See Boost List message of Mon, 16 Aug 2004 10:24:17 +0200) +Hartmut Kaiser (hartmut.kaiser -at- gmail.com) +Herve Bronnimann (hbr -at- poly.edu) +Herv Brnnimann (hbr -at- poly.edu) +Housemarque Oy (Ilari Kuittinen ilari.kuittinen -at- housemarque.fi) +Howard Hinnant (hinnant -at- twcny.rr.com) (See Boost list message of July 25, 2004 3:44:49 PM EST) +Hubert Holin (hubert_holin -at- users.sourceforge.net) +Indiana University () +Itay Maman (imaman -at- users.sourceforge.net) +Jaakko Jrvi (jajarvi -at- osl.iu.edu) +Jaap Suter (j.suter -at- student.utwente.nl) (See Boost list message of Thu, 16 Sep 2004 09:32:43 -0700) +Jeff Garland (jeff - at - crystalclearsoftware.com) (see Boost list post of July 25, 2004 19:31:09 -0700) +Jens Maurer (Jens.Maurer@gmx.net) +Jeremy G Siek (jsiek@osl.iu.edu) +Jeremy Siek (jsiek@osl.iu.edu) +Joel de Guzman (joel -at- boost-consulting.com) (See Boost list message of July 25, 2004 8:32:00 PM EST) +John Bandela (jbandela-at-ufl.edu) +John Maddock (john - at - johnmaddock.co.uk) +John R Bandela (jbandela-at-ufl.edu) +Jonathan Turkanis (turkanis -at- coderage dot com) +Juergen Hunold (hunold -at- ive.uni-hannover.de) (See Boost List Message of Fri, 13 Aug 2004 19:39:55 +0200) +Kevlin Henney (kevlin -at- curbralan.com) (See Boost list message of Wed, 15 Sep 2004 18:15:17 +0200) +Kresimir Fresl (fresl -at- master.grad.hr) (See Boost List message of August 16, 2004 8:23:35 AM EST) +Lars Gullik Bjnnes (larsbj -at- lyx.org) (See Boost list message of Tue, 17 Aug 2004 15:49:02 +0100) +Lie-Quan Lee (liequan - at - slac.stanford.edu, llee - at - cs.indiana.edu) +Maarten Keijzer (mkeijzer -at- cs.vu.nl) (See Boost list message of Wed, 18 Aug 2004 21:43:18 +0100) +Mac Murrett (mmurrett -at- mac.com) +Marc Wintermantel (wintermantel -at- imes.mavt.ethz.ch, wintermantel -at- even-ag.ch) (See CVS log) +Michael Glassford (glassfordm - at - hotmail.com) +Michael Stevens (Michael.Stevens - at - epost.de) +Multi Media Ltd. (pdimov@mmltd.net) +Nicolai M Josuttis (solutions -at- josuttis.com) (See Boost list message of Mon, 30 Aug 2004 10:52:00 +0100) +Nikolay Mladenov (nickm -at- sitius.com) (See Boost list message of Tue, 17 Aug 2004 15:45:33 +0100) +Paul Mensonides (pmenso57 -at- comcast.net) (See Boost list message of July 21, 2004 1:12:21 AM EST) +Pavol Droba (droba -at- topmail.sk) +Peter Dimov (pdimov@mmltd.net) +R W Grosse-Kunstleve (RWGrosse-Kunstleve@lbl.gov) +Ralf W. Grosse-Kunstleve (RWGrosse-Kunstleve@lbl.gov) +Rational Discovery LLC (Greg Landrum Landrum -at- RationalDiscovery.com) (See Boost list post of Tue, 17 Aug 2004 10:35:36 +0100) +Rene Rivera (grafik/redshift-software.com, rrivera/acm.org) +Robert Ramey (ramey@www.rrsd.com) +Roland Richter (roland -at- flll.jku.at) (See Boost list post of Mon, 16 Aug 2004 22:16:55 +0200) +Roland Schwarz (roland.schwarz -at- chello.at) +Ronald Garcia (garcia -at- cs.indiana.edu) (Email to Andreas Huber, see change log) +Samuel Krempp (krempp -at- crans.ens-cachan.fr) (See Boost list message of Mon, 27 Sep 2004 13:18:36 +0200) +Stefan Seefeld (seefeld -at- sympatico.ca) +Stephen Cleary (scleary -at- jerviswebb.com) (See Boost list message of Tue, 28 Sep 2004 13:11:46 +0100) +Steve Cleary (Variant of Stephen Cleary) +Sylvain Pion (Sylvain.Pion - at - sophia.inria.fr) +The Trustees of Indiana University () +Thomas Witt (witt - at - ive.uni-hannover.de, witt - at - acm.org, witt - at - styleadvisor.com) +Thorsten Jrgen Ottosen (nesotto - at - cs.auc.dk) +Thorsten Ottosen (nesotto - at - cs.auc.dk) +Toon Knapen (toon dot knapen - at - fft.be) +Trustees of Indiana University () +University of Notre Dame () +Vladimir Prus (ghost@cs.msu.su) +William E. Kempf () (email to Beman Dawes, 9/14/2006 4:18 PM) +Joerg Walter (jhr.walter - at - t-online.de : email to ublas mailing list Mon, 17 Sep 2007 10:17:08 +0200) +Mathias Koch (mkoch - at - idesis.de 7 : email to boost-owner@lists.boost.org Sep 2007 13:20:09 +0200) + +--- end --- + + diff --git a/more/getting_started.html b/more/getting_started.html new file mode 100644 index 0000000000..62d669e763 --- /dev/null +++ b/more/getting_started.html @@ -0,0 +1,12 @@ +<html> +<head> +<meta http-equiv="refresh" content="0; URL=getting_started/index.html"> +</head> +<body> +Automatically loading index page... if nothing happens, please go to +<a href="getting_started/index.html">getting_started/index.html</a>. +</body> +</html> +<!-- Copyright David Abrahams 2006. 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) --> diff --git a/more/getting_started/Jamfile.v2 b/more/getting_started/Jamfile.v2 new file mode 100644 index 0000000000..770aae934d --- /dev/null +++ b/more/getting_started/Jamfile.v2 @@ -0,0 +1,23 @@ +# Copyright David Abrahams 2006. 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) +import docutils ; + +import path ; +sources = [ path.glob . : *.rst ] ; +bases = $(sources:S=) ; + +# This is a path relative to the html/ subdirectory where the +# generated output will eventually be moved. +stylesheet = "--stylesheet=../../rst.css" ; + +for local b in $(bases) +{ + html $(b) : $(b).rst : + + <docutils-html>"--link-stylesheet --traceback --trim-footnote-reference-space --footnote-references=superscript "$(stylesheet) + ; +} + +alias htmls : $(bases) ; +stage . : $(bases) ; diff --git a/more/getting_started/detail/binary-head.rst b/more/getting_started/detail/binary-head.rst new file mode 100644 index 0000000000..21f32aba72 --- /dev/null +++ b/more/getting_started/detail/binary-head.rst @@ -0,0 +1,10 @@ +.. Copyright David Abrahams 2006. 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) + +Prepare to Use a Boost Library Binary +===================================== + +If you want to use any of the separately-compiled Boost libraries, +you'll need to acquire library binaries. + diff --git a/more/getting_started/detail/build-from-source-head.rst b/more/getting_started/detail/build-from-source-head.rst new file mode 100644 index 0000000000..3f16e486f1 --- /dev/null +++ b/more/getting_started/detail/build-from-source-head.rst @@ -0,0 +1,111 @@ +.. Copyright David Abrahams 2006. 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) + +Install Boost.Build +................... + +Boost.Build_ is a text-based system for developing, testing, and +installing software. First, you'll need to build and +install it. To do this: + +1. Go to the directory ``tools``\ |/|\ ``build``\ |/|\ ``v2``\ |/|. +2. Run |bootstrap| +3. Run ``b2 install --prefix=``\ *PREFIX* where *PREFIX* is + the directory where you want Boost.Build to be installed +4. Add *PREFIX*\ |/|\ ``bin`` to your PATH environment variable. + +.. _Boost.Build: ../../tools/build/index.html +.. _Boost.Build documentation: Boost.Build_ + +.. _toolset: +.. _toolset-name: + +Identify Your Toolset +..................... + +First, find the toolset corresponding to your compiler in the +following table (an up-to-date list is always available `in the +Boost.Build documentation`__). + +__ http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html + +.. Note:: If you previously chose a toolset for the purposes of + `building b2`_, you should assume it won't work and instead + choose newly from the table below. + +.. _building b2: ../../doc/html/bbv2/installation.html + ++-----------+--------------------+-----------------------------+ +|Toolset |Vendor |Notes | +|Name | | | ++===========+====================+=============================+ +|``acc`` |Hewlett Packard |Only very recent versions are| +| | |known to work well with Boost| ++-----------+--------------------+-----------------------------+ +|``borland``|Borland | | ++-----------+--------------------+-----------------------------+ +|``como`` |Comeau Computing |Using this toolset may | +| | |require configuring__ another| +| | |toolset to act as its backend| ++-----------+--------------------+-----------------------------+ +|``darwin`` |Apple Computer |Apple's version of the GCC | +| | |toolchain with support for | +| | |Darwin and MacOS X features | +| | |such as frameworks. | ++-----------+--------------------+-----------------------------+ +|``gcc`` |The Gnu Project |Includes support for Cygwin | +| | |and MinGW compilers. | ++-----------+--------------------+-----------------------------+ +|``hp_cxx`` |Hewlett Packard |Targeted at the Tru64 | +| | |operating system. | ++-----------+--------------------+-----------------------------+ +|``intel`` |Intel | | ++-----------+--------------------+-----------------------------+ +|``msvc`` |Microsoft | | ++-----------+--------------------+-----------------------------+ +|``sun`` |Sun |Only very recent versions are| +| | |known to work well with | +| | |Boost. | ++-----------+--------------------+-----------------------------+ +|``vacpp`` |IBM |The VisualAge C++ compiler. | ++-----------+--------------------+-----------------------------+ + +__ Boost.Build_ + +If you have multiple versions of a particular compiler installed, +you can append the version number to the toolset name, preceded by +a hyphen, e.g. ``intel-9.0`` or +``borland-5.4.3``. |windows-version-name-caveat| + + +.. _build directory: +.. _build-directory: + +Select a Build Directory +........................ + +Boost.Build_ will place all intermediate files it generates while +building into the **build directory**. If your Boost root +directory is writable, this step isn't strictly necessary: by +default Boost.Build will create a ``bin.v2/`` subdirectory for that +purpose in your current working directory. + +Invoke ``b2`` +............... + +.. |build-directory| replace:: *build-directory* +.. |toolset-name| replace:: *toolset-name* + +Change your current directory to the Boost root directory and +invoke ``b2`` as follows: + +.. parsed-literal:: + + b2 **--build-dir=**\ |build-directory|_ **toolset=**\ |toolset-name|_ |build-type-complete| stage + +For a complete description of these and other invocation options, +please see the `Boost.Build documentation`__. + +__ http://www.boost.org/boost-build2/doc/html/bbv2/advanced/invocation.html + diff --git a/more/getting_started/detail/build-from-source-tail.rst b/more/getting_started/detail/build-from-source-tail.rst new file mode 100644 index 0000000000..dd782ac6c5 --- /dev/null +++ b/more/getting_started/detail/build-from-source-tail.rst @@ -0,0 +1,73 @@ +.. Copyright David Abrahams 2006. 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) + +Building the special ``stage`` target places Boost +library binaries in the ``stage``\ |/|\ ``lib``\ |/| subdirectory of +the Boost tree. To use a different directory pass the +``--stagedir=``\ *directory* option to ``b2``. + +.. Note:: ``b2`` is case-sensitive; it is important that all the + parts shown in **bold** type above be entirely lower-case. + +For a description of other options you can pass when invoking +``b2``, type:: + + b2 --help + +In particular, to limit the amount of time spent building, you may +be interested in: + +* reviewing the list of library names with ``--show-libraries`` +* limiting which libraries get built with the ``--with-``\ + *library-name* or ``--without-``\ *library-name* options +* choosing a specific build variant by adding ``release`` or + ``debug`` to the command line. + +.. Note:: Boost.Build can produce a great deal of output, which can + make it easy to miss problems. If you want to make sure + everything is went well, you might redirect the output into a + file by appending “``>build.log 2>&1``” to your command line. + +Expected Build Output +--------------------- + +During the process of building Boost libraries, you can expect to +see some messages printed on the console. These may include + +* Notices about Boost library configuration—for example, the Regex + library outputs a message about ICU when built without Unicode + support, and the Python library may be skipped without error (but + with a notice) if you don't have Python installed. + +* Messages from the build tool that report the number of targets + that were built or skipped. Don't be surprised if those numbers + don't make any sense to you; there are many targets per library. + +* Build action messages describing what the tool is doing, which + look something like: + + .. parsed-literal:: + + *toolset-name*.c++ *long*\ /\ *path*\ /\ *to*\ /\ *file*\ /\ *being*\ /\ *built* + +* Compiler warnings. + +In Case of Build Errors +----------------------- + +The only error messages you see when building Boost—if any—should +be related to the IOStreams library's support of zip and bzip2 +formats as described here__. Install the relevant development +packages for libz and libbz2 if you need those features. Other +errors when building Boost libraries are cause for concern. + +__ ../../libs/iostreams/doc/installation.html + +If it seems like the build system can't find your compiler and/or +linker, consider setting up a ``user-config.jam`` file as described +`here`__. If that isn't your problem or the ``user-config.jam`` file +doesn't work for you, please address questions about configuring Boost +for your compiler to the `Boost.Build mailing list`_. + +__ http://www.boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html diff --git a/more/getting_started/detail/build-simple-head.rst b/more/getting_started/detail/build-simple-head.rst new file mode 100644 index 0000000000..487610e344 --- /dev/null +++ b/more/getting_started/detail/build-simple-head.rst @@ -0,0 +1,28 @@ +.. Copyright David Abrahams 2006. 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) + +Build a Simple Program Using Boost +================================== + +To keep things simple, let's start by using a header-only library. +The following program reads a sequence of integers from standard +input, uses Boost.Lambda to multiply each number by three, and +writes them to standard output:: + + #include <boost/lambda/lambda.hpp> + #include <iostream> + #include <iterator> + #include <algorithm> + + int main() + { + using namespace boost::lambda; + typedef std::istream_iterator<int> in; + + std::for_each( + in(std::cin), in(), std::cout << (_1 * 3) << " " ); + } + +Copy the text of this program into a file called ``example.cpp``. + diff --git a/more/getting_started/detail/common-footnotes.rst b/more/getting_started/detail/common-footnotes.rst new file mode 100644 index 0000000000..980600b719 --- /dev/null +++ b/more/getting_started/detail/common-footnotes.rst @@ -0,0 +1,26 @@ +.. Copyright David Abrahams 2006. 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) + +.. [#warnings] Remember that warnings are specific to each compiler + implementation. The developer of a given Boost library might + not have access to your compiler. Also, some warnings are + extremely difficult to eliminate in generic code, to the point + where it's not worth the trouble. Finally, some compilers don't + have any source code mechanism for suppressing warnings. + +.. [#distinct] This convention distinguishes the static version of + a Boost library from the import library for an + identically-configured Boost DLL, which would otherwise have the + same name. + +.. [#debug-abi] These libraries were compiled without optimization + or inlining, with full debug symbols enabled, and without + ``NDEBUG`` ``#define``\ d. Although it's true that sometimes + these choices don't affect binary compatibility with other + compiled code, you can't count on that with Boost libraries. + +.. [#native] This feature of STLPort is deprecated because it's + impossible to make it work transparently to the user; we don't + recommend it. + diff --git a/more/getting_started/detail/common-unix.rst b/more/getting_started/detail/common-unix.rst new file mode 100644 index 0000000000..81e53e6cbb --- /dev/null +++ b/more/getting_started/detail/common-unix.rst @@ -0,0 +1,29 @@ +.. Copyright David Abrahams 2006. 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) + +.. |//| replace:: **/** +.. |/| replace:: ``/`` + +.. |default-root| replace:: ``/usr/local/``\ |boost_ver| +.. |default-root-bold| replace:: **/usr/local/**\ |boost_ver-bold| + +.. |root| replace:: *path/to/*\ |boost_ver| + +.. |forward-slashes| replace:: `` `` + +.. |precompiled-dir| replace:: `` `` + +.. |include-paths| replace:: `` `` + +.. |windows-version-name-caveat| replace:: `` `` + +.. |command-line tool| replace:: command-line tool + +.. |pathsep| replace:: colon + +.. |path| replace:: ``echo $PATH`` + +.. |bootstrap| replace:: ``bootstrap.sh`` + +.. include:: common.rst diff --git a/more/getting_started/detail/common-windows.rst b/more/getting_started/detail/common-windows.rst new file mode 100644 index 0000000000..4d23dda4c2 --- /dev/null +++ b/more/getting_started/detail/common-windows.rst @@ -0,0 +1,40 @@ +.. Copyright David Abrahams 2006. 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) + +.. |//| replace:: **\\** +.. |/| replace:: ``\`` + +.. |default-root| replace:: ``C:\Program Files\boost\``\ |boost_ver| +.. |default-root-bold| replace:: **C:\\Program Files\\boost\\**\ |boost_ver-bold| + +.. |root| replace:: *path\\to\\*\ |boost_ver| + +.. |include-paths| replace:: Specific steps for setting up ``#include`` + paths in Microsoft Visual Studio follow later in this document; + if you use another IDE, please consult your product's + documentation for instructions. + +.. |forward-slashes| replace:: Even Windows users can (and, for + portability reasons, probably should) use forward slashes in + ``#include`` directives; your compiler doesn't care. + +.. |precompiled-dir| replace:: + + **lib**\ |//| .....................\ *precompiled library binaries* + + +.. |windows-version-name-caveat| replace:: **On Windows, append a version + number even if you only have one version installed** (unless you + are using the msvc or gcc toolsets, which have special version + detection code) or `auto-linking`_ will fail. + +.. |command-line tool| replace:: `command-line tool`_ + +.. |pathsep| replace:: semicolon + +.. |path| replace:: ``PATH`` + +.. |bootstrap| replace:: ``bootstrap.bat`` + +.. include:: common.rst diff --git a/more/getting_started/detail/common.rst b/more/getting_started/detail/common.rst new file mode 100644 index 0000000000..591c05b175 --- /dev/null +++ b/more/getting_started/detail/common.rst @@ -0,0 +1,5 @@ +.. Copyright David Abrahams 2006. 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) + +.. |next| replace:: *skip to the next step* diff --git a/more/getting_started/detail/conclusion.rst b/more/getting_started/detail/conclusion.rst new file mode 100644 index 0000000000..2c439e143a --- /dev/null +++ b/more/getting_started/detail/conclusion.rst @@ -0,0 +1,35 @@ +.. Copyright David Abrahams 2006. 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) + +Conclusion and Further Resources +================================ + +This concludes your introduction to Boost and to integrating it +with your programs. As you start using Boost in earnest, there are +surely a few additional points you'll wish we had covered. One day +we may have a “Book 2 in the Getting Started series” that addresses +them. Until then, we suggest you pursue the following resources. +If you can't find what you need, or there's anything we can do to +make this document clearer, please post it to the `Boost Users' +mailing list`_. + +* `Boost.Build reference manual`_ +* `Boost Users' mailing list`_ +* `Boost.Build mailing list`_ +* `Index of all Boost library documentation`_ + +.. _Index of all Boost library documentation: ../../libs/index.html + +.. Admonition:: Onward + + .. epigraph:: + + Good luck, and have fun! + + -- the Boost Developers + +.. _Boost.Build reference manual: ../../tools/build/v2/index.html +.. _Boost Users' mailing list: http://www.boost.org/more/mailing_lists.htm#users +.. _Boost.Build mailing list: http://www.boost.org/more/mailing_lists.htm#jamboost + diff --git a/more/getting_started/detail/distro.rst b/more/getting_started/detail/distro.rst new file mode 100644 index 0000000000..939efe2609 --- /dev/null +++ b/more/getting_started/detail/distro.rst @@ -0,0 +1,88 @@ +.. Copyright David Abrahams 2006. 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) + +The Boost Distribution +====================== + +This is a sketch of the resulting directory structure: + +.. parsed-literal:: + + |boost_ver-bold|\ |//| .................\ *The “boost root directory”* + **index.htm** .........\ *A copy of www.boost.org starts here* + **boost**\ |//| .........................\ *All Boost Header files* + |precompiled-dir| + **libs**\ |//| ............\ *Tests, .cpp*\ s\ *, docs, etc., by library* + **index.html** ........\ *Library documentation starts here* + **algorithm**\ |//| + **any**\ |//| + **array**\ |//| + *…more libraries…* + **status**\ |//| .........................\ *Boost-wide test suite* + **tools**\ |//| ...........\ *Utilities, e.g. Boost.Build, quickbook, bcp* + **more**\ |//| ..........................\ *Policy documents, etc.* + **doc**\ |//| ...............\ *A subset of all Boost library docs* + +.. sidebar:: Header Organization + + .. class:: pre-wrap + + The organization of Boost library headers isn't entirely uniform, + but most libraries follow a few patterns: + + * Some older libraries and most very small libraries place all + public headers directly into ``boost``\ |/|. + + * Most libraries' public headers live in a subdirectory of + ``boost``\ |/|, named after the library. For example, you'll find + the Python library's ``def.hpp`` header in + + .. parsed-literal:: + + ``boost``\ |/|\ ``python``\ |/|\ ``def.hpp``. + + * Some libraries have an “aggregate header” in ``boost``\ |/| that + ``#include``\ s all of the library's other headers. For + example, Boost.Python_'s aggregate header is + + .. parsed-literal:: + + ``boost``\ |/|\ ``python.hpp``. + + * Most libraries place private headers in a subdirectory called + ``detail``\ |/|, or ``aux_``\ |/|. Don't expect to find + anything you can use in these directories. + +It's important to note the following: + +.. _Boost root directory: + +1. The path to the **boost root directory** (often |default-root|) is + sometimes referred to as ``$BOOST_ROOT`` in documentation and + mailing lists . + +2. To compile anything in Boost, you need a directory containing + the ``boost``\ |/| subdirectory in your ``#include`` path. |include-paths| + +3. Since all of Boost's header files have the ``.hpp`` extension, + and live in the ``boost``\ |/| subdirectory of the boost root, your + Boost ``#include`` directives will look like: + + .. parsed-literal:: + + #include <boost/\ *whatever*\ .hpp> + + or + + .. parsed-literal:: + + #include "boost/\ *whatever*\ .hpp" + + depending on your preference regarding the use of angle bracket + includes. |forward-slashes| + +4. Don't be distracted by the ``doc``\ |/| subdirectory; it only + contains a subset of the Boost documentation. Start with + ``libs``\ |/|\ ``index.html`` if you're looking for the whole enchilada. + diff --git a/more/getting_started/detail/errors-and-warnings.rst b/more/getting_started/detail/errors-and-warnings.rst new file mode 100644 index 0000000000..770d46eae3 --- /dev/null +++ b/more/getting_started/detail/errors-and-warnings.rst @@ -0,0 +1,16 @@ +.. Copyright David Abrahams 2006. 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) + +Errors and Warnings +------------------- + +Don't be alarmed if you see compiler warnings originating in Boost +headers. We try to eliminate them, but doing so isn't always +practical. [#warnings]_ **Errors are another matter**. If you're +seeing compilation errors at this point in the tutorial, check to +be sure you've copied the `example program`__ correctly and that you've +correctly identified the `Boost root directory`_. + +__ `Build a Simple Program Using Boost`_ + diff --git a/more/getting_started/detail/header-only.rst b/more/getting_started/detail/header-only.rst new file mode 100644 index 0000000000..d70fd2c8d0 --- /dev/null +++ b/more/getting_started/detail/header-only.rst @@ -0,0 +1,57 @@ +.. Copyright David Abrahams 2006. 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) + +Header-Only Libraries +===================== + +The first thing many people want to know is, “how do I build +Boost?” The good news is that often, there's nothing to build. + +.. admonition:: Nothing to Build? + + Most Boost libraries are **header-only**: they consist *entirely + of header files* containing templates and inline functions, and + require no separately-compiled library binaries or special + treatment when linking. + +.. .. _separate: + +The only Boost libraries that *must* be built separately are: + +* Boost.Filesystem_ +* Boost.GraphParallel_ +* Boost.IOStreams_ +* Boost.MPI_ +* Boost.ProgramOptions_ +* Boost.Python_ (see the `Boost.Python build documentation`__ + before building and installing it) +* Boost.Regex_ +* Boost.Serialization_ +* Boost.Signals_ +* Boost.System_ +* Boost.Thread_ +* Boost.Wave_ + +__ ../../libs/python/doc/building.html + +A few libraries have optional separately-compiled binaries: + +* Boost.DateTime_ has a binary component that is only needed if + you're using its ``to_string``\ /\ ``from_string`` or serialization + features, or if you're targeting Visual C++ 6.x or Borland. + +* Boost.Graph_ also has a binary component that is only needed if + you intend to `parse GraphViz files`__. + +* Boost.Math_ has binary components for the TR1 and C99 + cmath functions. + +* Boost.Random_ has a binary component which is only needed if + you're using ``random_device``. + +* Boost.Test_ can be used in “header-only” or “separately compiled” + mode, although **separate compilation is recommended for serious + use**. + +__ ../../libs/graph/doc/read_graphviz.html diff --git a/more/getting_started/detail/library-naming.rst b/more/getting_started/detail/library-naming.rst new file mode 100644 index 0000000000..63854ab398 --- /dev/null +++ b/more/getting_started/detail/library-naming.rst @@ -0,0 +1,77 @@ +.. Copyright David Abrahams 2006. 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) + +In order to choose the right binary for your build configuration +you need to know how Boost binaries are named. Each library +filename is composed of a common sequence of elements that describe +how it was built. For example, +``libboost_regex-vc71-mt-d-1_34.lib`` can be broken down into the +following elements: + +``lib`` + *Prefix*: except on Microsoft Windows, every Boost library + name begins with this string. On Windows, only ordinary static + libraries use the ``lib`` prefix; import libraries and DLLs do + not. [#distinct]_ + +``boost_regex`` + *Library name*: all boost library filenames begin with ``boost_``. + +``-vc71`` + *Toolset tag*: identifies the toolset_ and version used to build + the binary. + +``-mt`` + *Threading tag*: indicates that the library was + built with multithreading support enabled. Libraries built + without multithreading support can be identified by the absence + of ``-mt``. + +``-d`` + *ABI tag*: encodes details that affect the library's + interoperability with other compiled code. For each such + feature, a single letter is added to the tag: + + +-----+------------------------------------------------------------------------------+---------------------+ + |Key |Use this library when: |Boost.Build option | + +=====+==============================================================================+=====================+ + |``s``|linking statically to the C++ standard library and compiler runtime support |runtime-link=static | + | |libraries. | | + +-----+------------------------------------------------------------------------------+---------------------+ + |``g``|using debug versions of the standard and runtime support libraries. |runtime-debugging=on | + +-----+------------------------------------------------------------------------------+---------------------+ + |``y``|using a special `debug build of Python`__. |python-debugging=on | + +-----+------------------------------------------------------------------------------+---------------------+ + |``d``|building a debug version of your code. [#debug-abi]_ |variant=debug | + +-----+------------------------------------------------------------------------------+---------------------+ + |``p``|using the STLPort standard library rather than the default one supplied with |stdlib=stlport | + | |your compiler. | | + +-----+------------------------------------------------------------------------------+---------------------+ + + For example, if you build a debug version of your code for use + with debug versions of the static runtime library and the + STLPort standard library in “native iostreams” mode, + the tag would be: ``-sgdpn``. If none of the above apply, the + ABI tag is ommitted. + +``-1_34`` + *Version tag*: the full Boost release number, with periods + replaced by underscores. For example, version 1.31.1 would be + tagged as "-1_31_1". + +``.lib`` + *Extension*: determined according to the operating system's usual + convention. On most unix-style platforms the extensions are + ``.a`` and ``.so`` for static libraries (archives) and shared + libraries, respectively. On Windows, ``.dll`` indicates a shared + library and ``.lib`` indicates a + static or import library. Where supported by toolsets on unix + variants, a full version extension is added (e.g. ".so.1.34") and + a symbolic link to the library file, named without the trailing + version number, will also be created. + +.. .. _Boost.Build toolset names: toolset-name_ + +__ ../../libs/python/doc/building.html#variants + diff --git a/more/getting_started/detail/link-head.rst b/more/getting_started/detail/link-head.rst new file mode 100644 index 0000000000..c4a59958be --- /dev/null +++ b/more/getting_started/detail/link-head.rst @@ -0,0 +1,39 @@ +.. Copyright David Abrahams 2006. 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) + +Link Your Program to a Boost Library +==================================== + +To demonstrate linking with a Boost binary library, we'll use the +following simple program that extracts the subject lines from +emails. It uses the Boost.Regex_ library, which has a +separately-compiled binary component. :: + + #include <boost/regex.hpp> + #include <iostream> + #include <string> + + int main() + { + std::string line; + boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" ); + + while (std::cin) + { + std::getline(std::cin, line); + boost::smatch matches; + if (boost::regex_match(line, matches, pat)) + std::cout << matches[2] << std::endl; + } + } + +There are two main challenges associated with linking: + +1. Tool configuration, e.g. choosing command-line options or IDE + build settings. + +2. Identifying the library binary, among all the build variants, + whose compile configuration is compatible with the rest of your + project. + diff --git a/more/getting_started/detail/links.rst b/more/getting_started/detail/links.rst new file mode 100644 index 0000000000..d760294b79 --- /dev/null +++ b/more/getting_started/detail/links.rst @@ -0,0 +1,21 @@ +.. Copyright David Abrahams 2006. 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) + +.. _Boost.DateTime: ../../libs/date_time/index.html +.. _Boost.Filesystem: ../../libs/filesystem/index.html +.. _Boost.Graph: ../../libs/graph/index.html +.. _Boost.GraphParallel: ../../libs/graph_parallel/index.html +.. _Boost.IOStreams: ../../libs/iostreams/index.html +.. _Boost.Math: ../../libs/math/index.html +.. _Boost.MPI: ../../libs/mpi/index.html +.. _Boost.ProgramOptions: ../../libs/program_options/index.html +.. _Boost.Python: ../../libs/python/doc/building.html +.. _Boost.Random: ../../libs/random/index.html +.. _Boost.Regex: ../../libs/regex/index.html +.. _Boost.Serialization: ../../libs/serialization/index.html +.. _Boost.Signals: ../../libs/signals/index.html +.. _Boost.System: ../../libs/system/index.html +.. _Boost.Test: ../../libs/test/index.html +.. _Boost.Thread: ../../doc/html/thread.html +.. _Boost.Wave: ../../libs/wave/index.html diff --git a/more/getting_started/detail/release-variables.rst b/more/getting_started/detail/release-variables.rst new file mode 100644 index 0000000000..dd2ba75b0f --- /dev/null +++ b/more/getting_started/detail/release-variables.rst @@ -0,0 +1,12 @@ +.. Copyright David Abrahams 2006. 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) + +.. This file contains all the definitions that need to be updated +.. for each new release of Boost. + +.. |boost-version-number| replace:: 1.52.0 +.. |boost_ver| replace:: ``boost_1_52_0`` +.. |boost_ver-bold| replace:: **boost_1_52_0** + +.. _sf-download: http://www.boost.org/users/history/version_1_52_0.html diff --git a/more/getting_started/detail/test-head.rst b/more/getting_started/detail/test-head.rst new file mode 100644 index 0000000000..90e1ce7557 --- /dev/null +++ b/more/getting_started/detail/test-head.rst @@ -0,0 +1,16 @@ +.. Copyright David Abrahams 2006. 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) + +Test Your Program +----------------- + +To test our subject extraction, we'll filter the following text +file. Copy it out of your browser and save it as ``jayne.txt``:: + + To: George Shmidlap + From: Rita Marlowe + Subject: Will Success Spoil Rock Hunter? + --- + See subject. + diff --git a/more/getting_started/index.html b/more/getting_started/index.html new file mode 100644 index 0000000000..14a4021572 --- /dev/null +++ b/more/getting_started/index.html @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" /> +<title>Boost Getting Started</title> +<link rel="stylesheet" href="../../rst.css" type="text/css" /> +</head> +<body> +<div class="document" id="logo-getting-started"> +<h1 class="title"><a class="reference external" href="../../index.htm"><img alt="Boost" class="boost-logo" src="../../boost.png" /></a> Getting Started</h1> + +<!-- Copyright David Abrahams 2006. 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) --> +<div class="admonition-use-the-latest-version-of-this-getting-started-guide admonition"> +<p class="first admonition-title">Use the latest version of this Getting Started guide</p> +<p class="last">The <a class="reference external" href="http://www.boost.org/more/getting_started/index.html">Boost website version of this Getting Started guide</a> may +have updated information, such as the location of additional installers +or improved installation procedures, so you might want use that version +if you've got an Internet connection available.</p> +</div> +<div class="section" id="welcome"> +<h1>Welcome</h1> +<p>Welcome to the Boost libraries! By the time you've completed this +tutorial, you'll be at least somewhat comfortable with the contents +of a Boost distribution and how to go about using it.</p> +</div> +<div class="section" id="what-s-here"> +<h1>What's Here</h1> +<p>This document is designed to be an <em>extremely</em> gentle introduction, +so we included a fair amount of material that may already be very +familiar to you. To keep things simple, we also left out some +information intermediate and advanced users will probably want. At +the end of this document, we'll refer you on to resources that can +help you pursue these topics further.</p> +</div> +<div class="section" id="preliminaries"> +<h1>Preliminaries</h1> +<p>We use one typographic convention that might not be immediately +obvious: <em>italic</em> text in examples is meant as a descriptive +placeholder for something else, usually information that you'll +provide. For example:</p> +<pre class="literal-block"> +<strong>$</strong> echo "My name is <em>your name</em>" +</pre> +<p>Here you're expected to imagine replacing the text “your name” with +your actual name.</p> +</div> +<div class="section" id="ready"> +<h1>Ready?</h1> +<p>Let's go!</p> +</div> +</div> +<div class="footer"> +<hr class="footer" /> +<div class="nextpage line-block"> +<div class="line"><strong>Next:</strong> <a class="reference external" href="windows.html">Getting Started on Microsoft Windows</a></div> +<div class="line"><strong>or:</strong> <a class="reference external" href="unix-variants.html">Getting Started on Unix variants (e.g. Linux, MacOS)</a></div> +</div> + +</div> +</body> +</html> diff --git a/more/getting_started/index.rst b/more/getting_started/index.rst new file mode 100644 index 0000000000..7585d5300a --- /dev/null +++ b/more/getting_started/index.rst @@ -0,0 +1,70 @@ +.. Copyright David Abrahams 2006. 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) + +============================ + |(logo)|__ Getting Started +============================ + +.. |(logo)| image:: ../../boost.png + :alt: Boost + :class: boost-logo + +__ ../../index.htm + +.. Admonition:: Use the latest version of this Getting Started guide + + The `Boost website version of this Getting Started guide`_ may + have updated information, such as the location of additional installers + or improved installation procedures, so you might want use that version + if you've got an Internet connection available. + + .. _`Boost website version of this Getting Started guide`: + http://www.boost.org/more/getting_started/index.html + +Welcome +------- + +Welcome to the Boost libraries! By the time you've completed this +tutorial, you'll be at least somewhat comfortable with the contents +of a Boost distribution and how to go about using it. + +What's Here +----------- + +This document is designed to be an *extremely* gentle introduction, +so we included a fair amount of material that may already be very +familiar to you. To keep things simple, we also left out some +information intermediate and advanced users will probably want. At +the end of this document, we'll refer you on to resources that can +help you pursue these topics further. + +Preliminaries +------------- + +We use one typographic convention that might not be immediately +obvious: *italic* text in examples is meant as a descriptive +placeholder for something else, usually information that you'll +provide. For example: + +.. parsed-literal:: + + **$** echo "My name is *your name*\ " + +Here you're expected to imagine replacing the text “your name” with +your actual name. + +Ready? +------ + +Let's go! + +.. footer:: + .. class:: nextpage + + | **Next:** `Getting Started on Microsoft Windows`__ + | **or:** `Getting Started on Unix variants (e.g. Linux, MacOS)`__ + +__ windows.html +__ unix-variants.html + diff --git a/more/getting_started/unix-variants.html b/more/getting_started/unix-variants.html new file mode 100644 index 0000000000..46a4221040 --- /dev/null +++ b/more/getting_started/unix-variants.html @@ -0,0 +1,794 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" /> +<title>Boost Getting Started on Unix Variants</title> +<meta content="Getting Started with Boost on Unix Variants (including Linux and MacOS)" name="description" /> +<link rel="stylesheet" href="../../rst.css" type="text/css" /> +</head> +<body> +<div class="document" id="logo-getting-started-on-unix-variants"> +<h1 class="title"><a class="reference external" href="../../index.htm"><img alt="Boost" class="boost-logo" src="../../boost.png" /></a> Getting Started on Unix Variants</h1> + +<!-- Copyright David Abrahams 2006. 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) --> +<!-- maybe we don't need this +.. Admonition:: A note to Cygwin_ and MinGW_ users + + If you plan to build from the Cygwin_ bash shell, you're in the + right place. If you plan to use your tools from the Windows + command prompt, you should follow the instructions for `getting + started on Windows`_. Other command shells, such as MinGW_\ 's + MSYS, are not supported—they may or may not work. + + .. _`Getting Started on Windows`: windows.html + .. _Cygwin: http://www.cygwin.com + .. _MinGW: http://mingw.org --> +<div class="contents topic" id="index"> +<p class="topic-title first">Index</p> +<ul class="auto-toc simple"> +<li><a class="reference internal" href="#get-boost" id="id19">1 Get Boost</a></li> +<li><a class="reference internal" href="#the-boost-distribution" id="id20">2 The Boost Distribution</a></li> +<li><a class="reference internal" href="#header-only-libraries" id="id21">3 Header-Only Libraries</a></li> +<li><a class="reference internal" href="#build-a-simple-program-using-boost" id="id22">4 Build a Simple Program Using Boost</a><ul class="auto-toc"> +<li><a class="reference internal" href="#errors-and-warnings" id="id23">4.1 Errors and Warnings</a></li> +</ul> +</li> +<li><a class="reference internal" href="#prepare-to-use-a-boost-library-binary" id="id24">5 Prepare to Use a Boost Library Binary</a><ul class="auto-toc"> +<li><a class="reference internal" href="#easy-build-and-install" id="id25">5.1 Easy Build and Install</a></li> +<li><a class="reference internal" href="#or-build-custom-binaries" id="id26">5.2 Or, Build Custom Binaries</a><ul class="auto-toc"> +<li><a class="reference internal" href="#install-boost-build" id="id27">5.2.1 Install Boost.Build</a></li> +<li><a class="reference internal" href="#identify-your-toolset" id="id28">5.2.2 Identify Your Toolset</a></li> +<li><a class="reference internal" href="#select-a-build-directory" id="id29">5.2.3 Select a Build Directory</a></li> +<li><a class="reference internal" href="#invoke-b2" id="id30">5.2.4 Invoke <tt class="docutils literal">b2</tt></a></li> +</ul> +</li> +<li><a class="reference internal" href="#expected-build-output" id="id31">5.3 Expected Build Output</a></li> +<li><a class="reference internal" href="#in-case-of-build-errors" id="id32">5.4 In Case of Build Errors</a></li> +</ul> +</li> +<li><a class="reference internal" href="#link-your-program-to-a-boost-library" id="id33">6 Link Your Program to a Boost Library</a><ul class="auto-toc"> +<li><a class="reference internal" href="#library-naming" id="id34">6.1 Library Naming</a></li> +<li><a class="reference internal" href="#test-your-program" id="id35">6.2 Test Your Program</a></li> +</ul> +</li> +<li><a class="reference internal" href="#conclusion-and-further-resources" id="id36">7 Conclusion and Further Resources</a></li> +</ul> +</div> +<div class="section" id="get-boost"> +<h1><a class="toc-backref" href="#id19">1 Get Boost</a></h1> +<p>The most reliable way to get a copy of Boost is to download a +distribution from <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html">SourceForge</a>:</p> +<ol class="arabic"> +<li><p class="first">Download <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html"><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">.tar.bz2</tt></a>.</p> +</li> +<li><p class="first">In the directory where you want to put the Boost installation, +execute</p> +<pre class="literal-block"> +tar --bzip2 -xf <em>/path/to/</em><tt class="docutils literal">boost_1_52_0</tt>.tar.bz2 +</pre> +</li> +</ol> +<div class="admonition-other-packages admonition"> +<p class="first admonition-title">Other Packages</p> +<p class="last">RedHat, Debian, and other distribution packagers supply Boost +library packages, however you may need to adapt these +instructions if you use third-party packages, because their +creators usually choose to break Boost up into several packages, +reorganize the directory structure of the Boost distribution, +and/or rename the library binaries.<a class="footnote-reference" href="#packagers" id="id2"><sup>1</sup></a> If you have +any trouble, we suggest using an official Boost distribution +from <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html">SourceForge</a>.</p> +</div> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="the-boost-distribution"> +<h1><a class="toc-backref" href="#id20">2 The Boost Distribution</a></h1> +<p>This is a sketch of the resulting directory structure:</p> +<pre class="literal-block"> +<strong>boost_1_52_0</strong><strong>/</strong> .................<em>The “boost root directory”</em> + <strong>index.htm</strong> .........<em>A copy of www.boost.org starts here</em> + <strong>boost</strong><strong>/</strong> .........................<em>All Boost Header files</em> + <tt class="docutils literal"> </tt> + <strong>libs</strong><strong>/</strong> ............<em>Tests, .cpp</em>s<em>, docs, etc., by library</em> + <strong>index.html</strong> ........<em>Library documentation starts here</em> + <strong>algorithm</strong><strong>/</strong> + <strong>any</strong><strong>/</strong> + <strong>array</strong><strong>/</strong> + <em>…more libraries…</em> + <strong>status</strong><strong>/</strong> .........................<em>Boost-wide test suite</em> + <strong>tools</strong><strong>/</strong> ...........<em>Utilities, e.g. Boost.Build, quickbook, bcp</em> + <strong>more</strong><strong>/</strong> ..........................<em>Policy documents, etc.</em> + <strong>doc</strong><strong>/</strong> ...............<em>A subset of all Boost library docs</em> +</pre> +<div class="sidebar"> +<p class="first sidebar-title">Header Organization</p> +<p class="pre-wrap">The organization of Boost library headers isn't entirely uniform, +but most libraries follow a few patterns:</p> +<ul class="pre-wrap last"> +<li><p class="first">Some older libraries and most very small libraries place all +public headers directly into <tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt>.</p> +</li> +<li><p class="first">Most libraries' public headers live in a subdirectory of +<tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt>, named after the library. For example, you'll find +the Python library's <tt class="docutils literal">def.hpp</tt> header in</p> +<pre class="literal-block"> +<tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt><tt class="docutils literal">python</tt><tt class="docutils literal">/</tt><tt class="docutils literal">def.hpp</tt>. +</pre> +</li> +<li><p class="first">Some libraries have an “aggregate header” in <tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt> that +<tt class="docutils literal">#include</tt>s all of the library's other headers. For +example, <a class="reference external" href="../../libs/python/doc/building.html">Boost.Python</a>'s aggregate header is</p> +<pre class="literal-block"> +<tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt><tt class="docutils literal">python.hpp</tt>. +</pre> +</li> +<li><p class="first">Most libraries place private headers in a subdirectory called +<tt class="docutils literal">detail</tt><tt class="docutils literal">/</tt>, or <tt class="docutils literal">aux_</tt><tt class="docutils literal">/</tt>. Don't expect to find +anything you can use in these directories.</p> +</li> +</ul> +</div> +<p>It's important to note the following:</p> +<ol class="arabic" id="boost-root-directory"> +<li><p class="first">The path to the <strong>boost root directory</strong> (often <tt class="docutils literal">/usr/local/</tt><tt class="docutils literal">boost_1_52_0</tt>) is +sometimes referred to as <tt class="docutils literal">$BOOST_ROOT</tt> in documentation and +mailing lists .</p> +</li> +<li><p class="first">To compile anything in Boost, you need a directory containing +the <tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt> subdirectory in your <tt class="docutils literal">#include</tt> path. <tt class="docutils literal"> </tt></p> +</li> +<li><p class="first">Since all of Boost's header files have the <tt class="docutils literal">.hpp</tt> extension, +and live in the <tt class="docutils literal">boost</tt><tt class="docutils literal">/</tt> subdirectory of the boost root, your +Boost <tt class="docutils literal">#include</tt> directives will look like:</p> +<pre class="literal-block"> +#include <boost/<em>whatever</em>.hpp> +</pre> +<p>or</p> +<pre class="literal-block"> +#include "boost/<em>whatever</em>.hpp" +</pre> +<p>depending on your preference regarding the use of angle bracket +includes. <tt class="docutils literal"> </tt></p> +</li> +<li><p class="first">Don't be distracted by the <tt class="docutils literal">doc</tt><tt class="docutils literal">/</tt> subdirectory; it only +contains a subset of the Boost documentation. Start with +<tt class="docutils literal">libs</tt><tt class="docutils literal">/</tt><tt class="docutils literal">index.html</tt> if you're looking for the whole enchilada.</p> +</li> +</ol> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="header-only-libraries"> +<h1><a class="toc-backref" href="#id21">3 Header-Only Libraries</a></h1> +<p>The first thing many people want to know is, “how do I build +Boost?” The good news is that often, there's nothing to build.</p> +<div class="admonition-nothing-to-build admonition"> +<p class="first admonition-title">Nothing to Build?</p> +<p class="last">Most Boost libraries are <strong>header-only</strong>: they consist <em>entirely +of header files</em> containing templates and inline functions, and +require no separately-compiled library binaries or special +treatment when linking.</p> +</div> +<!-- .. _separate: --> +<p>The only Boost libraries that <em>must</em> be built separately are:</p> +<ul class="simple"> +<li><a class="reference external" href="../../libs/filesystem/index.html">Boost.Filesystem</a></li> +<li><a class="reference external" href="../../libs/graph_parallel/index.html">Boost.GraphParallel</a></li> +<li><a class="reference external" href="../../libs/iostreams/index.html">Boost.IOStreams</a></li> +<li><a class="reference external" href="../../libs/mpi/index.html">Boost.MPI</a></li> +<li><a class="reference external" href="../../libs/program_options/index.html">Boost.ProgramOptions</a></li> +<li><a class="reference external" href="../../libs/python/doc/building.html">Boost.Python</a> (see the <a class="reference external" href="../../libs/python/doc/building.html">Boost.Python build documentation</a> +before building and installing it)</li> +<li><a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a></li> +<li><a class="reference external" href="../../libs/serialization/index.html">Boost.Serialization</a></li> +<li><a class="reference external" href="../../libs/signals/index.html">Boost.Signals</a></li> +<li><a class="reference external" href="../../libs/system/index.html">Boost.System</a></li> +<li><a class="reference external" href="../../doc/html/thread.html">Boost.Thread</a></li> +<li><a class="reference external" href="../../libs/wave/index.html">Boost.Wave</a></li> +</ul> +<p>A few libraries have optional separately-compiled binaries:</p> +<ul class="simple"> +<li><a class="reference external" href="../../libs/date_time/index.html">Boost.DateTime</a> has a binary component that is only needed if +you're using its <tt class="docutils literal">to_string</tt>/<tt class="docutils literal">from_string</tt> or serialization +features, or if you're targeting Visual C++ 6.x or Borland.</li> +<li><a class="reference external" href="../../libs/graph/index.html">Boost.Graph</a> also has a binary component that is only needed if +you intend to <a class="reference external" href="../../libs/graph/doc/read_graphviz.html">parse GraphViz files</a>.</li> +<li><a class="reference external" href="../../libs/math/index.html">Boost.Math</a> has binary components for the TR1 and C99 +cmath functions.</li> +<li><a class="reference external" href="../../libs/random/index.html">Boost.Random</a> has a binary component which is only needed if +you're using <tt class="docutils literal">random_device</tt>.</li> +<li><a class="reference external" href="../../libs/test/index.html">Boost.Test</a> can be used in “header-only” or “separately compiled” +mode, although <strong>separate compilation is recommended for serious +use</strong>.</li> +</ul> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="build-a-simple-program-using-boost"> +<h1><a class="toc-backref" href="#id22">4 Build a Simple Program Using Boost</a></h1> +<p>To keep things simple, let's start by using a header-only library. +The following program reads a sequence of integers from standard +input, uses Boost.Lambda to multiply each number by three, and +writes them to standard output:</p> +<pre class="literal-block"> +#include <boost/lambda/lambda.hpp> +#include <iostream> +#include <iterator> +#include <algorithm> + +int main() +{ + using namespace boost::lambda; + typedef std::istream_iterator<int> in; + + std::for_each( + in(std::cin), in(), std::cout << (_1 * 3) << " " ); +} +</pre> +<p>Copy the text of this program into a file called <tt class="docutils literal">example.cpp</tt>.</p> +<p>Now, in the directory where you saved <tt class="docutils literal">example.cpp</tt>, issue the +following command:</p> +<pre class="literal-block"> +c++ -I <em>path/to/</em><tt class="docutils literal">boost_1_52_0</tt> example.cpp -o example +</pre> +<p>To test the result, type:</p> +<pre class="literal-block"> +echo 1 2 3 | ./example +</pre> +<!-- Copyright David Abrahams 2006. 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) --> +<div class="section" id="errors-and-warnings"> +<h2><a class="toc-backref" href="#id23">4.1 Errors and Warnings</a></h2> +<p>Don't be alarmed if you see compiler warnings originating in Boost +headers. We try to eliminate them, but doing so isn't always +practical.<a class="footnote-reference" href="#warnings" id="id5"><sup>3</sup></a> <strong>Errors are another matter</strong>. If you're +seeing compilation errors at this point in the tutorial, check to +be sure you've copied the <a class="reference internal" href="#build-a-simple-program-using-boost">example program</a> correctly and that you've +correctly identified the <a class="reference internal" href="#boost-root-directory">Boost root directory</a>.</p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="prepare-to-use-a-boost-library-binary"> +<h1><a class="toc-backref" href="#id24">5 Prepare to Use a Boost Library Binary</a></h1> +<p>If you want to use any of the separately-compiled Boost libraries, +you'll need to acquire library binaries.</p> +<div class="section" id="easy-build-and-install"> +<h2><a class="toc-backref" href="#id25">5.1 Easy Build and Install</a></h2> +<p>Issue the following commands in the shell (don't type <tt class="docutils literal">$</tt>; that +represents the shell's prompt):</p> +<pre class="literal-block"> +<strong>$</strong> cd <em>path/to/</em><tt class="docutils literal">boost_1_52_0</tt> +<strong>$</strong> ./bootstrap.sh --help +</pre> +<p>Select your configuration options and invoke <tt class="docutils literal">./bootstrap.sh</tt> again +without the <tt class="docutils literal"><span class="pre">--help</span></tt> option. Unless you have write permission in +your system's <tt class="docutils literal">/usr/local/</tt> directory, you'll probably want to at +least use</p> +<pre class="literal-block"> +<strong>$</strong> ./bootstrap.sh <strong>--prefix=</strong><em>path</em>/<em>to</em>/<em>installation</em>/<em>prefix</em> +</pre> +<p>to install somewhere else. Also, consider using the +<tt class="docutils literal"><span class="pre">--show-libraries</span></tt> and <tt class="docutils literal"><span class="pre">--with-libraries=</span></tt><em>library-name-list</em> options to limit the +long wait you'll experience if you build everything. Finally,</p> +<pre class="literal-block"> +<strong>$</strong> ./b2 install +</pre> +<p>will leave Boost binaries in the <tt class="docutils literal">lib/</tt> subdirectory of your +installation prefix. You will also find a copy of the Boost +headers in the <tt class="docutils literal">include/</tt> subdirectory of the installation +prefix, so you can henceforth use that directory as an <tt class="docutils literal">#include</tt> +path in place of the Boost root directory.</p> +<p><a class="reference internal" href="#link-your-program-to-a-boost-library"><em>skip to the next step</em></a></p> +</div> +<div class="section" id="or-build-custom-binaries"> +<h2><a class="toc-backref" href="#id26">5.2 Or, Build Custom Binaries</a></h2> +<p>If you're using a compiler other than your system's default, you'll +need to use <a class="reference external" href="../../tools/build/index.html">Boost.Build</a> to create binaries.</p> +<p>You'll also +use this method if you need a nonstandard build variant (see the +<a class="reference external" href="../../tools/build/index.html">Boost.Build documentation</a> for more details).</p> +<div class="admonition-boost-cmake admonition"> +<p class="first admonition-title">Boost.CMake</p> +<p class="last">There is also an experimental CMake build for boost, supported and distributed +separately. See the <a class="reference external" href="https://svn.boost.org/trac/boost/wiki/CMake">Boost.CMake</a> wiki page for more information.</p> +</div> +<!-- Copyright David Abrahams 2006. 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) --> +<div class="section" id="install-boost-build"> +<h3><a class="toc-backref" href="#id27">5.2.1 Install Boost.Build</a></h3> +<p><a class="reference external" href="../../tools/build/index.html">Boost.Build</a> is a text-based system for developing, testing, and +installing software. First, you'll need to build and +install it. To do this:</p> +<ol class="arabic simple"> +<li>Go to the directory <tt class="docutils literal">tools</tt><tt class="docutils literal">/</tt><tt class="docutils literal">build</tt><tt class="docutils literal">/</tt><tt class="docutils literal">v2</tt><tt class="docutils literal">/</tt>.</li> +<li>Run <tt class="docutils literal">bootstrap.sh</tt></li> +<li>Run <tt class="docutils literal">b2 install <span class="pre">--prefix=</span></tt><em>PREFIX</em> where <em>PREFIX</em> is +the directory where you want Boost.Build to be installed</li> +<li>Add <em>PREFIX</em><tt class="docutils literal">/</tt><tt class="docutils literal">bin</tt> to your PATH environment variable.</li> +</ol> +</div> +<div class="section" id="identify-your-toolset"> +<span id="toolset-name"></span><span id="toolset"></span><h3><a class="toc-backref" href="#id28">5.2.2 Identify Your Toolset</a></h3> +<p>First, find the toolset corresponding to your compiler in the +following table (an up-to-date list is always available <a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html">in the +Boost.Build documentation</a>).</p> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last">If you previously chose a toolset for the purposes of +<a class="reference external" href="../../doc/html/bbv2/installation.html">building b2</a>, you should assume it won't work and instead +choose newly from the table below.</p> +</div> +<table border="1" class="docutils"> +<colgroup> +<col width="18%" /> +<col width="33%" /> +<col width="48%" /> +</colgroup> +<thead valign="bottom"> +<tr><th class="head">Toolset +Name</th> +<th class="head">Vendor</th> +<th class="head">Notes</th> +</tr> +</thead> +<tbody valign="top"> +<tr><td><tt class="docutils literal">acc</tt></td> +<td>Hewlett Packard</td> +<td>Only very recent versions are +known to work well with Boost</td> +</tr> +<tr><td><tt class="docutils literal">borland</tt></td> +<td>Borland</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">como</tt></td> +<td>Comeau Computing</td> +<td>Using this toolset may +require <a class="reference external" href="../../tools/build/index.html">configuring</a> another +toolset to act as its backend</td> +</tr> +<tr><td><tt class="docutils literal">darwin</tt></td> +<td>Apple Computer</td> +<td>Apple's version of the GCC +toolchain with support for +Darwin and MacOS X features +such as frameworks.</td> +</tr> +<tr><td><tt class="docutils literal">gcc</tt></td> +<td>The Gnu Project</td> +<td>Includes support for Cygwin +and MinGW compilers.</td> +</tr> +<tr><td><tt class="docutils literal">hp_cxx</tt></td> +<td>Hewlett Packard</td> +<td>Targeted at the Tru64 +operating system.</td> +</tr> +<tr><td><tt class="docutils literal">intel</tt></td> +<td>Intel</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">msvc</tt></td> +<td>Microsoft</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">sun</tt></td> +<td>Sun</td> +<td>Only very recent versions are +known to work well with +Boost.</td> +</tr> +<tr><td><tt class="docutils literal">vacpp</tt></td> +<td>IBM</td> +<td>The VisualAge C++ compiler.</td> +</tr> +</tbody> +</table> +<p>If you have multiple versions of a particular compiler installed, +you can append the version number to the toolset name, preceded by +a hyphen, e.g. <tt class="docutils literal"><span class="pre">intel-9.0</span></tt> or +<tt class="docutils literal"><span class="pre">borland-5.4.3</span></tt>. <tt class="docutils literal"> </tt></p> +</div> +<div class="section" id="select-a-build-directory"> +<span id="id10"></span><span id="build-directory"></span><h3><a class="toc-backref" href="#id29">5.2.3 Select a Build Directory</a></h3> +<p><a class="reference external" href="../../tools/build/index.html">Boost.Build</a> will place all intermediate files it generates while +building into the <strong>build directory</strong>. If your Boost root +directory is writable, this step isn't strictly necessary: by +default Boost.Build will create a <tt class="docutils literal">bin.v2/</tt> subdirectory for that +purpose in your current working directory.</p> +</div> +<div class="section" id="invoke-b2"> +<h3><a class="toc-backref" href="#id30">5.2.4 Invoke <tt class="docutils literal">b2</tt></a></h3> +<p>Change your current directory to the Boost root directory and +invoke <tt class="docutils literal">b2</tt> as follows:</p> +<pre class="literal-block"> +b2 <strong>--build-dir=</strong><a class="reference internal" href="#id10"><em>build-directory</em></a> <strong>toolset=</strong><a class="reference internal" href="#toolset-name"><em>toolset-name</em></a> <tt class="docutils literal"> </tt> stage +</pre> +<p>For a complete description of these and other invocation options, +please see the <a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/advanced/invocation.html">Boost.Build documentation</a>.</p> +<p>For example, your session might look like this:</p> +<pre class="literal-block"> +$ cd ~/<tt class="docutils literal">boost_1_52_0</tt> +$ b2 <strong>--build-dir=</strong>/tmp/build-boost <strong>toolset=</strong>gcc stage +</pre> +<p>That will build static and shared non-debug multi-threaded variants of the libraries. To build all variants, pass the additional option, “<tt class="docutils literal"><span class="pre">--build-type=complete</span></tt>”.</p> +<!-- Copyright David Abrahams 2006. 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>Building the special <tt class="docutils literal">stage</tt> target places Boost +library binaries in the <tt class="docutils literal">stage</tt><tt class="docutils literal">/</tt><tt class="docutils literal">lib</tt><tt class="docutils literal">/</tt> subdirectory of +the Boost tree. To use a different directory pass the +<tt class="docutils literal"><span class="pre">--stagedir=</span></tt><em>directory</em> option to <tt class="docutils literal">b2</tt>.</p> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last"><tt class="docutils literal">b2</tt> is case-sensitive; it is important that all the +parts shown in <strong>bold</strong> type above be entirely lower-case.</p> +</div> +<p>For a description of other options you can pass when invoking +<tt class="docutils literal">b2</tt>, type:</p> +<pre class="literal-block"> +b2 --help +</pre> +<p>In particular, to limit the amount of time spent building, you may +be interested in:</p> +<ul class="simple"> +<li>reviewing the list of library names with <tt class="docutils literal"><span class="pre">--show-libraries</span></tt></li> +<li>limiting which libraries get built with the <tt class="docutils literal"><span class="pre">--with-</span></tt><em>library-name</em> or <tt class="docutils literal"><span class="pre">--without-</span></tt><em>library-name</em> options</li> +<li>choosing a specific build variant by adding <tt class="docutils literal">release</tt> or +<tt class="docutils literal">debug</tt> to the command line.</li> +</ul> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last">Boost.Build can produce a great deal of output, which can +make it easy to miss problems. If you want to make sure +everything is went well, you might redirect the output into a +file by appending “<tt class="docutils literal">>build.log <span class="pre">2>&1</span></tt>” to your command line.</p> +</div> +</div> +</div> +<div class="section" id="expected-build-output"> +<h2><a class="toc-backref" href="#id31">5.3 Expected Build Output</a></h2> +<p>During the process of building Boost libraries, you can expect to +see some messages printed on the console. These may include</p> +<ul> +<li><p class="first">Notices about Boost library configuration—for example, the Regex +library outputs a message about ICU when built without Unicode +support, and the Python library may be skipped without error (but +with a notice) if you don't have Python installed.</p> +</li> +<li><p class="first">Messages from the build tool that report the number of targets +that were built or skipped. Don't be surprised if those numbers +don't make any sense to you; there are many targets per library.</p> +</li> +<li><p class="first">Build action messages describing what the tool is doing, which +look something like:</p> +<pre class="literal-block"> +<em>toolset-name</em>.c++ <em>long</em>/<em>path</em>/<em>to</em>/<em>file</em>/<em>being</em>/<em>built</em> +</pre> +</li> +<li><p class="first">Compiler warnings.</p> +</li> +</ul> +</div> +<div class="section" id="in-case-of-build-errors"> +<h2><a class="toc-backref" href="#id32">5.4 In Case of Build Errors</a></h2> +<p>The only error messages you see when building Boost—if any—should +be related to the IOStreams library's support of zip and bzip2 +formats as described <a class="reference external" href="../../libs/iostreams/doc/installation.html">here</a>. Install the relevant development +packages for libz and libbz2 if you need those features. Other +errors when building Boost libraries are cause for concern.</p> +<p>If it seems like the build system can't find your compiler and/or +linker, consider setting up a <tt class="docutils literal"><span class="pre">user-config.jam</span></tt> file as described +<a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html">here</a>. If that isn't your problem or the <tt class="docutils literal"><span class="pre">user-config.jam</span></tt> file +doesn't work for you, please address questions about configuring Boost +for your compiler to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#jamboost">Boost.Build mailing list</a>.</p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="link-your-program-to-a-boost-library"> +<h1><a class="toc-backref" href="#id33">6 Link Your Program to a Boost Library</a></h1> +<p>To demonstrate linking with a Boost binary library, we'll use the +following simple program that extracts the subject lines from +emails. It uses the <a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a> library, which has a +separately-compiled binary component.</p> +<pre class="literal-block"> +#include <boost/regex.hpp> +#include <iostream> +#include <string> + +int main() +{ + std::string line; + boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" ); + + while (std::cin) + { + std::getline(std::cin, line); + boost::smatch matches; + if (boost::regex_match(line, matches, pat)) + std::cout << matches[2] << std::endl; + } +} +</pre> +<p>There are two main challenges associated with linking:</p> +<ol class="arabic simple"> +<li>Tool configuration, e.g. choosing command-line options or IDE +build settings.</li> +<li>Identifying the library binary, among all the build variants, +whose compile configuration is compatible with the rest of your +project.</li> +</ol> +<p>There are two main ways to link to libraries:</p> +<ol class="upperalpha"> +<li><p class="first">You can specify the full path to each library:</p> +<pre class="literal-block"> +$ c++ -I <em>path/to/</em><tt class="docutils literal">boost_1_52_0</tt> example.cpp -o example <strong>\</strong> + <strong>~/boost/stage/lib/libboost_regex-gcc34-mt-d-1_36.a</strong> +</pre> +</li> +<li><p class="first">You can separately specify a directory to search (with <tt class="docutils literal"><span class="pre">-L</span></tt><em>directory</em>) and a library name to search for (with <tt class="docutils literal"><span class="pre">-l</span></tt><em>library</em>,<a class="footnote-reference" href="#lowercase-l" id="id14"><sup>2</sup></a> dropping the filename's leading <tt class="docutils literal">lib</tt> and trailing +suffix (<tt class="docutils literal">.a</tt> in this case):</p> +<pre class="literal-block"> +$ c++ -I <em>path/to/</em><tt class="docutils literal">boost_1_52_0</tt> example.cpp -o example <strong>\</strong> + <strong>-L~/boost/stage/lib/ -lboost_regex-gcc34-mt-d-1_36</strong> +</pre> +<p>As you can see, this method is just as terse as method A for one +library; it <em>really</em> pays off when you're using multiple +libraries from the same directory. Note, however, that if you +use this method with a library that has both static (<tt class="docutils literal">.a</tt>) and +dynamic (<tt class="docutils literal">.so</tt>) builds, the system may choose one +automatically for you unless you pass a special option such as +<tt class="docutils literal"><span class="pre">-static</span></tt> on the command line.</p> +</li> +</ol> +<p>In both cases above, the bold text is what you'd add to <a class="reference internal" href="#build-a-simple-program-using-boost">the +command lines we explored earlier</a>.</p> +<div class="section" id="library-naming"> +<h2><a class="toc-backref" href="#id34">6.1 Library Naming</a></h2> +<!-- Copyright David Abrahams 2006. 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>In order to choose the right binary for your build configuration +you need to know how Boost binaries are named. Each library +filename is composed of a common sequence of elements that describe +how it was built. For example, +<tt class="docutils literal"><span class="pre">libboost_regex-vc71-mt-d-1_34.lib</span></tt> can be broken down into the +following elements:</p> +<dl class="docutils"> +<dt><tt class="docutils literal">lib</tt></dt> +<dd><em>Prefix</em>: except on Microsoft Windows, every Boost library +name begins with this string. On Windows, only ordinary static +libraries use the <tt class="docutils literal">lib</tt> prefix; import libraries and DLLs do +not.<a class="footnote-reference" href="#distinct" id="id16"><sup>4</sup></a></dd> +<dt><tt class="docutils literal">boost_regex</tt></dt> +<dd><em>Library name</em>: all boost library filenames begin with <tt class="docutils literal">boost_</tt>.</dd> +<dt><tt class="docutils literal"><span class="pre">-vc71</span></tt></dt> +<dd><em>Toolset tag</em>: identifies the <a class="reference internal" href="#toolset">toolset</a> and version used to build +the binary.</dd> +<dt><tt class="docutils literal"><span class="pre">-mt</span></tt></dt> +<dd><em>Threading tag</em>: indicates that the library was +built with multithreading support enabled. Libraries built +without multithreading support can be identified by the absence +of <tt class="docutils literal"><span class="pre">-mt</span></tt>.</dd> +<dt><tt class="docutils literal"><span class="pre">-d</span></tt></dt> +<dd><p class="first"><em>ABI tag</em>: encodes details that affect the library's +interoperability with other compiled code. For each such +feature, a single letter is added to the tag:</p> +<blockquote> +<table border="1" class="docutils"> +<colgroup> +<col width="5%" /> +<col width="75%" /> +<col width="20%" /> +</colgroup> +<thead valign="bottom"> +<tr><th class="head">Key</th> +<th class="head">Use this library when:</th> +<th class="head">Boost.Build option</th> +</tr> +</thead> +<tbody valign="top"> +<tr><td><tt class="docutils literal">s</tt></td> +<td>linking statically to the C++ standard library and compiler runtime support +libraries.</td> +<td>runtime-link=static</td> +</tr> +<tr><td><tt class="docutils literal">g</tt></td> +<td>using debug versions of the standard and runtime support libraries.</td> +<td>runtime-debugging=on</td> +</tr> +<tr><td><tt class="docutils literal">y</tt></td> +<td>using a special <a class="reference external" href="../../libs/python/doc/building.html#variants">debug build of Python</a>.</td> +<td>python-debugging=on</td> +</tr> +<tr><td><tt class="docutils literal">d</tt></td> +<td>building a debug version of your code.<a class="footnote-reference" href="#debug-abi" id="id17"><sup>5</sup></a></td> +<td>variant=debug</td> +</tr> +<tr><td><tt class="docutils literal">p</tt></td> +<td>using the STLPort standard library rather than the default one supplied with +your compiler.</td> +<td>stdlib=stlport</td> +</tr> +</tbody> +</table> +</blockquote> +<p class="last">For example, if you build a debug version of your code for use +with debug versions of the static runtime library and the +STLPort standard library in “native iostreams” mode, +the tag would be: <tt class="docutils literal"><span class="pre">-sgdpn</span></tt>. If none of the above apply, the +ABI tag is ommitted.</p> +</dd> +<dt><tt class="docutils literal"><span class="pre">-1_34</span></tt></dt> +<dd><em>Version tag</em>: the full Boost release number, with periods +replaced by underscores. For example, version 1.31.1 would be +tagged as "-1_31_1".</dd> +<dt><tt class="docutils literal">.lib</tt></dt> +<dd><em>Extension</em>: determined according to the operating system's usual +convention. On most unix-style platforms the extensions are +<tt class="docutils literal">.a</tt> and <tt class="docutils literal">.so</tt> for static libraries (archives) and shared +libraries, respectively. On Windows, <tt class="docutils literal">.dll</tt> indicates a shared +library and <tt class="docutils literal">.lib</tt> indicates a +static or import library. Where supported by toolsets on unix +variants, a full version extension is added (e.g. ".so.1.34") and +a symbolic link to the library file, named without the trailing +version number, will also be created.</dd> +</dl> +<!-- .. _Boost.Build toolset names: toolset-name_ --> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="test-your-program"> +<h2><a class="toc-backref" href="#id35">6.2 Test Your Program</a></h2> +<p>To test our subject extraction, we'll filter the following text +file. Copy it out of your browser and save it as <tt class="docutils literal">jayne.txt</tt>:</p> +<pre class="literal-block"> +To: George Shmidlap +From: Rita Marlowe +Subject: Will Success Spoil Rock Hunter? +--- +See subject. +</pre> +<p>If you linked to a shared library, you may need to prepare some +platform-specific settings so that the system will be able to find +and load it when your program is run. Most platforms have an +environment variable to which you can add the directory containing +the library. On many platforms (Linux, FreeBSD) that variable is +<tt class="docutils literal">LD_LIBRARY_PATH</tt>, but on MacOS it's <tt class="docutils literal">DYLD_LIBRARY_PATH</tt>, and +on Cygwin it's simply <tt class="docutils literal">PATH</tt>. In most shells other than <tt class="docutils literal">csh</tt> +and <tt class="docutils literal">tcsh</tt>, you can adjust the variable as follows (again, don't +type the <tt class="docutils literal">$</tt>—that represents the shell prompt):</p> +<pre class="literal-block"> +<strong>$</strong> <em>VARIABLE_NAME</em>=<em>path/to/lib/directory</em>:${<em>VARIABLE_NAME</em>} +<strong>$</strong> export <em>VARIABLE_NAME</em> +</pre> +<p>On <tt class="docutils literal">csh</tt> and <tt class="docutils literal">tcsh</tt>, it's</p> +<pre class="literal-block"> +<strong>$</strong> setenv <em>VARIABLE_NAME</em> <em>path/to/lib/directory</em>:${<em>VARIABLE_NAME</em>} +</pre> +<p>Once the necessary variable (if any) is set, you can run your +program as follows:</p> +<pre class="literal-block"> +<strong>$</strong> <em>path</em>/<em>to</em>/<em>compiled</em>/example < <em>path</em>/<em>to</em>/jayne.txt +</pre> +<p>The program should respond with the email subject, “Will Success +Spoil Rock Hunter?”</p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="conclusion-and-further-resources"> +<h1><a class="toc-backref" href="#id36">7 Conclusion and Further Resources</a></h1> +<p>This concludes your introduction to Boost and to integrating it +with your programs. As you start using Boost in earnest, there are +surely a few additional points you'll wish we had covered. One day +we may have a “Book 2 in the Getting Started series” that addresses +them. Until then, we suggest you pursue the following resources. +If you can't find what you need, or there's anything we can do to +make this document clearer, please post it to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#users">Boost Users' +mailing list</a>.</p> +<ul class="simple"> +<li><a class="reference external" href="../../tools/build/v2/index.html">Boost.Build reference manual</a></li> +<li><a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#users">Boost Users' mailing list</a></li> +<li><a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#jamboost">Boost.Build mailing list</a></li> +<li><a class="reference external" href="../../libs/index.html">Index of all Boost library documentation</a></li> +</ul> +<div class="admonition-onward admonition"> +<p class="first admonition-title">Onward</p> +<blockquote class="epigraph last"> +<p>Good luck, and have fun!</p> +<p class="attribution">—the Boost Developers</p> +</blockquote> +</div> +<hr class="docutils" /> +<table class="docutils footnote" frame="void" id="packagers" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id2">[1]</a></td><td>If developers of Boost packages would like to work +with us to make sure these instructions can be used with their +packages, we'd be glad to help. Please make your interest known +to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#main">Boost developers' list</a>.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="lowercase-l" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id14">[2]</a></td><td>That option is a dash followed by a lowercase “L” +character, which looks very much like a numeral 1 in some fonts.</td></tr> +</tbody> +</table> +<!-- Copyright David Abrahams 2006. 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) --> +<table class="docutils footnote" frame="void" id="warnings" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id5">[3]</a></td><td>Remember that warnings are specific to each compiler +implementation. The developer of a given Boost library might +not have access to your compiler. Also, some warnings are +extremely difficult to eliminate in generic code, to the point +where it's not worth the trouble. Finally, some compilers don't +have any source code mechanism for suppressing warnings.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="distinct" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id16">[4]</a></td><td>This convention distinguishes the static version of +a Boost library from the import library for an +identically-configured Boost DLL, which would otherwise have the +same name.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="debug-abi" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id17">[5]</a></td><td>These libraries were compiled without optimization +or inlining, with full debug symbols enabled, and without +<tt class="docutils literal">NDEBUG</tt> <tt class="docutils literal">#define</tt>d. Although it's true that sometimes +these choices don't affect binary compatibility with other +compiled code, you can't count on that with Boost libraries.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="native" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label">[6]</td><td>This feature of STLPort is deprecated because it's +impossible to make it work transparently to the user; we don't +recommend it.</td></tr> +</tbody> +</table> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- This file contains all the definitions that need to be updated --> +<!-- for each new release of Boost. --> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +</body> +</html> diff --git a/more/getting_started/unix-variants.rst b/more/getting_started/unix-variants.rst new file mode 100644 index 0000000000..40f6f228d4 --- /dev/null +++ b/more/getting_started/unix-variants.rst @@ -0,0 +1,250 @@ +.. Copyright David Abrahams 2006. 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) + +============================================= + |(logo)|__ Getting Started on Unix Variants +============================================= + +.. meta:: + :description: Getting Started with Boost on Unix Variants (including Linux and MacOS) + +.. |(logo)| image:: ../../boost.png + :alt: Boost + :class: boost-logo + +__ ../../index.htm + +.. section-numbering:: + +.. maybe we don't need this + .. Admonition:: A note to Cygwin_ and MinGW_ users + + If you plan to build from the Cygwin_ bash shell, you're in the + right place. If you plan to use your tools from the Windows + command prompt, you should follow the instructions for `getting + started on Windows`_. Other command shells, such as MinGW_\ 's + MSYS, are not supported—they may or may not work. + + .. _`Getting Started on Windows`: windows.html + .. _Cygwin: http://www.cygwin.com + .. _MinGW: http://mingw.org + +.. Contents:: Index + +Get Boost +========= + +The most reliable way to get a copy of Boost is to download a +distribution from SourceForge_: + +.. _SourceForge: `sf-download`_ + +1. Download |boost.tar.bz2|_. + +2. In the directory where you want to put the Boost installation, + execute + + .. parsed-literal:: + + tar --bzip2 -xf */path/to/*\ |boost_ver|\ .tar.bz2 + +.. |boost.tar.bz2| replace:: |boost_ver|\ ``.tar.bz2`` + +.. _`boost.tar.bz2`: `sf-download`_ + +.. Admonition:: Other Packages + + RedHat, Debian, and other distribution packagers supply Boost + library packages, however you may need to adapt these + instructions if you use third-party packages, because their + creators usually choose to break Boost up into several packages, + reorganize the directory structure of the Boost distribution, + and/or rename the library binaries. [#packagers]_ If you have + any trouble, we suggest using an official Boost distribution + from SourceForge_. + +.. include:: detail/distro.rst + +.. include:: detail/header-only.rst + +.. include:: detail/build-simple-head.rst + +Now, in the directory where you saved ``example.cpp``, issue the +following command: + +.. parsed-literal:: + + c++ -I |root| example.cpp -o example + +To test the result, type: + +.. parsed-literal:: + + echo 1 2 3 | ./example + +.. include:: detail/errors-and-warnings.rst + +.. include:: detail/binary-head.rst + +Easy Build and Install +---------------------- + +Issue the following commands in the shell (don't type ``$``; that +represents the shell's prompt): + +.. parsed-literal:: + + **$** cd |root| + **$** ./bootstrap.sh --help + +Select your configuration options and invoke ``./bootstrap.sh`` again +without the ``--help`` option. Unless you have write permission in +your system's ``/usr/local/`` directory, you'll probably want to at +least use + +.. parsed-literal:: + + **$** ./bootstrap.sh **--prefix=**\ *path*\ /\ *to*\ /\ *installation*\ /\ *prefix* + +to install somewhere else. Also, consider using the +``--show-libraries`` and ``--with-libraries=``\ *library-name-list* options to limit the +long wait you'll experience if you build everything. Finally, + +.. parsed-literal:: + + **$** ./b2 install + +will leave Boost binaries in the ``lib/`` subdirectory of your +installation prefix. You will also find a copy of the Boost +headers in the ``include/`` subdirectory of the installation +prefix, so you can henceforth use that directory as an ``#include`` +path in place of the Boost root directory. + +|next|__ + +__ `Link Your Program to a Boost Library`_ + +Or, Build Custom Binaries +------------------------- + +If you're using a compiler other than your system's default, you'll +need to use Boost.Build_ to create binaries. + +You'll also +use this method if you need a nonstandard build variant (see the +`Boost.Build documentation`_ for more details). + +.. Admonition:: Boost.CMake + + There is also an experimental CMake build for boost, supported and distributed + separately. See the `Boost.CMake`_ wiki page for more information. + + .. _`Boost.CMake`: + https://svn.boost.org/trac/boost/wiki/CMake + +.. include:: detail/build-from-source-head.rst + +For example, your session might look like this: + +.. parsed-literal:: + + $ cd ~/|boost_ver| + $ b2 **--build-dir=**\ /tmp/build-boost **toolset=**\ gcc stage + +That will build static and shared non-debug multi-threaded variants of the libraries. To build all variants, pass the additional option, “``--build-type=complete``”. + +.. include:: detail/build-from-source-tail.rst + +.. include:: detail/link-head.rst + +There are two main ways to link to libraries: + +A. You can specify the full path to each library: + + .. parsed-literal:: + + $ c++ -I |root| example.cpp -o example **\\** + **~/boost/stage/lib/libboost_regex-gcc34-mt-d-1_36.a** + +B. You can separately specify a directory to search (with ``-L``\ + *directory*) and a library name to search for (with ``-l``\ + *library*, [#lowercase-l]_ dropping the filename's leading ``lib`` and trailing + suffix (``.a`` in this case): + + .. parsed-literal:: + + $ c++ -I |root| example.cpp -o example **\\** + **-L~/boost/stage/lib/ -lboost_regex-gcc34-mt-d-1_36** + + As you can see, this method is just as terse as method A for one + library; it *really* pays off when you're using multiple + libraries from the same directory. Note, however, that if you + use this method with a library that has both static (``.a``) and + dynamic (``.so``) builds, the system may choose one + automatically for you unless you pass a special option such as + ``-static`` on the command line. + +In both cases above, the bold text is what you'd add to `the +command lines we explored earlier`__. + +__ `build a simple program using boost`_ + +Library Naming +-------------- + +.. include:: detail/library-naming.rst + +.. include:: detail/test-head.rst + +If you linked to a shared library, you may need to prepare some +platform-specific settings so that the system will be able to find +and load it when your program is run. Most platforms have an +environment variable to which you can add the directory containing +the library. On many platforms (Linux, FreeBSD) that variable is +``LD_LIBRARY_PATH``, but on MacOS it's ``DYLD_LIBRARY_PATH``, and +on Cygwin it's simply ``PATH``. In most shells other than ``csh`` +and ``tcsh``, you can adjust the variable as follows (again, don't +type the ``$``\ —that represents the shell prompt): + +.. parsed-literal:: + + **$** *VARIABLE_NAME*\ =\ *path/to/lib/directory*\ :${\ *VARIABLE_NAME*\ } + **$** export *VARIABLE_NAME* + +On ``csh`` and ``tcsh``, it's + +.. parsed-literal:: + + **$** setenv *VARIABLE_NAME* *path/to/lib/directory*\ :${\ *VARIABLE_NAME*\ } + +Once the necessary variable (if any) is set, you can run your +program as follows: + +.. parsed-literal:: + + **$** *path*\ /\ *to*\ /\ *compiled*\ /\ example < *path*\ /\ *to*\ /\ jayne.txt + +The program should respond with the email subject, “Will Success +Spoil Rock Hunter?” + +.. include:: detail/conclusion.rst + +------------------------------ + +.. [#packagers] If developers of Boost packages would like to work + with us to make sure these instructions can be used with their + packages, we'd be glad to help. Please make your interest known + to the `Boost developers' list`_. + + .. _Boost developers' list: http://www.boost.org/more/mailing_lists.htm#main + +.. [#lowercase-l] That option is a dash followed by a lowercase “L” + character, which looks very much like a numeral 1 in some fonts. + +.. |build-type-complete| replace:: `` `` + +.. include:: detail/common-footnotes.rst +.. include:: detail/release-variables.rst +.. include:: detail/common-unix.rst +.. include:: detail/links.rst diff --git a/more/getting_started/windows.html b/more/getting_started/windows.html new file mode 100644 index 0000000000..a73d31f9a2 --- /dev/null +++ b/more/getting_started/windows.html @@ -0,0 +1,923 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" /> +<title>Boost Getting Started on Windows</title> +<link rel="stylesheet" href="../../rst.css" type="text/css" /> +</head> +<body> +<div class="document" id="logo-getting-started-on-windows"> +<h1 class="title"><a class="reference external" href="../../index.htm"><img alt="Boost" class="boost-logo" src="../../boost.png" /></a> Getting Started on Windows</h1> + +<!-- Copyright David Abrahams 2006. 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) --> +<div class="admonition-a-note-to-cygwin-and-mingw-users admonition"> +<p class="first admonition-title">A note to <a class="reference external" href="http://www.cygwin.com">Cygwin</a> and <a class="reference external" href="http://mingw.org">MinGW</a> users</p> +<p class="last">If you plan to use your tools from the Windows command prompt, +you're in the right place. If you plan to build from the <a class="reference external" href="http://www.cygwin.com">Cygwin</a> +bash shell, you're actually running on a POSIX platform and +should follow the instructions for <a class="reference external" href="unix-variants.html">getting started on Unix +variants</a>. Other command shells, such as <a class="reference external" href="http://mingw.org">MinGW</a>'s MSYS, are +not supported—they may or may not work.</p> +</div> +<div class="contents topic" id="index"> +<p class="topic-title first">Index</p> +<ul class="auto-toc simple"> +<li><a class="reference internal" href="#get-boost" id="id28">1 Get Boost</a></li> +<li><a class="reference internal" href="#the-boost-distribution" id="id29">2 The Boost Distribution</a></li> +<li><a class="reference internal" href="#header-only-libraries" id="id30">3 Header-Only Libraries</a></li> +<li><a class="reference internal" href="#build-a-simple-program-using-boost" id="id31">4 Build a Simple Program Using Boost</a><ul class="auto-toc"> +<li><a class="reference internal" href="#build-from-the-visual-studio-ide" id="id32">4.1 Build From the Visual Studio IDE</a></li> +<li><a class="reference internal" href="#or-build-from-the-command-prompt" id="id33">4.2 Or, Build From the Command Prompt</a></li> +<li><a class="reference internal" href="#errors-and-warnings" id="id34">4.3 Errors and Warnings</a></li> +</ul> +</li> +<li><a class="reference internal" href="#prepare-to-use-a-boost-library-binary" id="id35">5 Prepare to Use a Boost Library Binary</a><ul class="auto-toc"> +<li><a class="reference internal" href="#install-visual-studio-binaries" id="id36">5.1 Install Visual Studio Binaries</a></li> +<li><a class="reference internal" href="#or-simplified-build-from-source" id="id37">5.2 Or, Simplified Build From Source</a></li> +<li><a class="reference internal" href="#or-build-binaries-from-source" id="id38">5.3 Or, Build Binaries From Source</a><ul class="auto-toc"> +<li><a class="reference internal" href="#install-boost-build" id="id39">5.3.1 Install Boost.Build</a></li> +<li><a class="reference internal" href="#identify-your-toolset" id="id40">5.3.2 Identify Your Toolset</a></li> +<li><a class="reference internal" href="#select-a-build-directory" id="id41">5.3.3 Select a Build Directory</a></li> +<li><a class="reference internal" href="#invoke-b2" id="id42">5.3.4 Invoke <tt class="docutils literal">b2</tt></a></li> +</ul> +</li> +<li><a class="reference internal" href="#expected-build-output" id="id43">5.4 Expected Build Output</a></li> +<li><a class="reference internal" href="#in-case-of-build-errors" id="id44">5.5 In Case of Build Errors</a></li> +</ul> +</li> +<li><a class="reference internal" href="#link-your-program-to-a-boost-library" id="id45">6 Link Your Program to a Boost Library</a><ul class="auto-toc"> +<li><a class="reference internal" href="#link-from-within-the-visual-studio-ide" id="id46">6.1 Link From Within the Visual Studio IDE</a></li> +<li><a class="reference internal" href="#or-link-from-the-command-prompt" id="id47">6.2 Or, Link From the Command Prompt</a></li> +<li><a class="reference internal" href="#library-naming" id="id48">6.3 Library Naming</a></li> +<li><a class="reference internal" href="#test-your-program" id="id49">6.4 Test Your Program</a></li> +</ul> +</li> +<li><a class="reference internal" href="#conclusion-and-further-resources" id="id50">7 Conclusion and Further Resources</a></li> +</ul> +</div> +<div class="section" id="get-boost"> +<h1><a class="toc-backref" href="#id28">1 Get Boost</a></h1> +<p>The easiest way to get a copy of Boost is to use an installer. The +<a class="reference external" href="http://www.boost.org/more/getting_started/index.html">Boost website version of this Getting Started guide</a> will have +updated information on installers as they become available, or see +<a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html">Boost downloads</a> or the <a class="reference external" href="http://www.boostpro.com/products/free">installer</a> provided by <a class="reference external" href="http://www.boostpro.com">BoostPro +Computing</a>. We especially recommend using an installer if you use +Microsoft Visual Studio, because the installer can download and +install precompiled library binaries, saving you the trouble of +building them yourself. To complete this tutorial, you'll need to at +least install the Static Multithreaded variants of the <a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a> +binaries when given the option.</p> +<p>If you're using an earlier version of Visual Studio or some other +compiler, or if you prefer to build everything yourself, you can +download <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html"><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">.7z</tt></a> or <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html"><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">.zip</tt></a> and unpack it to install a complete Boost +distribution.<a class="footnote-reference" href="#zip" id="id2"><sup>1</sup></a></p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="the-boost-distribution"> +<h1><a class="toc-backref" href="#id29">2 The Boost Distribution</a></h1> +<p>This is a sketch of the resulting directory structure:</p> +<pre class="literal-block"> +<strong>boost_1_52_0</strong><strong>\</strong> .................<em>The “boost root directory”</em> + <strong>index.htm</strong> .........<em>A copy of www.boost.org starts here</em> + <strong>boost</strong><strong>\</strong> .........................<em>All Boost Header files</em> + <strong>lib</strong><strong>\</strong> .....................<em>precompiled library binaries</em> + <strong>libs</strong><strong>\</strong> ............<em>Tests, .cpp</em>s<em>, docs, etc., by library</em> + <strong>index.html</strong> ........<em>Library documentation starts here</em> + <strong>algorithm</strong><strong>\</strong> + <strong>any</strong><strong>\</strong> + <strong>array</strong><strong>\</strong> + <em>…more libraries…</em> + <strong>status</strong><strong>\</strong> .........................<em>Boost-wide test suite</em> + <strong>tools</strong><strong>\</strong> ...........<em>Utilities, e.g. Boost.Build, quickbook, bcp</em> + <strong>more</strong><strong>\</strong> ..........................<em>Policy documents, etc.</em> + <strong>doc</strong><strong>\</strong> ...............<em>A subset of all Boost library docs</em> +</pre> +<div class="sidebar"> +<p class="first sidebar-title">Header Organization</p> +<p class="pre-wrap">The organization of Boost library headers isn't entirely uniform, +but most libraries follow a few patterns:</p> +<ul class="pre-wrap last"> +<li><p class="first">Some older libraries and most very small libraries place all +public headers directly into <tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt>.</p> +</li> +<li><p class="first">Most libraries' public headers live in a subdirectory of +<tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt>, named after the library. For example, you'll find +the Python library's <tt class="docutils literal">def.hpp</tt> header in</p> +<pre class="literal-block"> +<tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt><tt class="docutils literal">python</tt><tt class="docutils literal">\</tt><tt class="docutils literal">def.hpp</tt>. +</pre> +</li> +<li><p class="first">Some libraries have an “aggregate header” in <tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt> that +<tt class="docutils literal">#include</tt>s all of the library's other headers. For +example, <a class="reference external" href="../../libs/python/doc/building.html">Boost.Python</a>'s aggregate header is</p> +<pre class="literal-block"> +<tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt><tt class="docutils literal">python.hpp</tt>. +</pre> +</li> +<li><p class="first">Most libraries place private headers in a subdirectory called +<tt class="docutils literal">detail</tt><tt class="docutils literal">\</tt>, or <tt class="docutils literal">aux_</tt><tt class="docutils literal">\</tt>. Don't expect to find +anything you can use in these directories.</p> +</li> +</ul> +</div> +<p>It's important to note the following:</p> +<ol class="arabic" id="boost-root-directory"> +<li><p class="first">The path to the <strong>boost root directory</strong> (often <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt>) is +sometimes referred to as <tt class="docutils literal">$BOOST_ROOT</tt> in documentation and +mailing lists .</p> +</li> +<li><p class="first">To compile anything in Boost, you need a directory containing +the <tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt> subdirectory in your <tt class="docutils literal">#include</tt> path. Specific steps for setting up <tt class="docutils literal">#include</tt> +paths in Microsoft Visual Studio follow later in this document; +if you use another IDE, please consult your product's +documentation for instructions.</p> +</li> +<li><p class="first">Since all of Boost's header files have the <tt class="docutils literal">.hpp</tt> extension, +and live in the <tt class="docutils literal">boost</tt><tt class="docutils literal">\</tt> subdirectory of the boost root, your +Boost <tt class="docutils literal">#include</tt> directives will look like:</p> +<pre class="literal-block"> +#include <boost/<em>whatever</em>.hpp> +</pre> +<p>or</p> +<pre class="literal-block"> +#include "boost/<em>whatever</em>.hpp" +</pre> +<p>depending on your preference regarding the use of angle bracket +includes. Even Windows users can (and, for +portability reasons, probably should) use forward slashes in +<tt class="docutils literal">#include</tt> directives; your compiler doesn't care.</p> +</li> +<li><p class="first">Don't be distracted by the <tt class="docutils literal">doc</tt><tt class="docutils literal">\</tt> subdirectory; it only +contains a subset of the Boost documentation. Start with +<tt class="docutils literal">libs</tt><tt class="docutils literal">\</tt><tt class="docutils literal">index.html</tt> if you're looking for the whole enchilada.</p> +</li> +</ol> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="header-only-libraries"> +<h1><a class="toc-backref" href="#id30">3 Header-Only Libraries</a></h1> +<p>The first thing many people want to know is, “how do I build +Boost?” The good news is that often, there's nothing to build.</p> +<div class="admonition-nothing-to-build admonition"> +<p class="first admonition-title">Nothing to Build?</p> +<p class="last">Most Boost libraries are <strong>header-only</strong>: they consist <em>entirely +of header files</em> containing templates and inline functions, and +require no separately-compiled library binaries or special +treatment when linking.</p> +</div> +<!-- .. _separate: --> +<p>The only Boost libraries that <em>must</em> be built separately are:</p> +<ul class="simple"> +<li><a class="reference external" href="../../libs/filesystem/index.html">Boost.Filesystem</a></li> +<li><a class="reference external" href="../../libs/graph_parallel/index.html">Boost.GraphParallel</a></li> +<li><a class="reference external" href="../../libs/iostreams/index.html">Boost.IOStreams</a></li> +<li><a class="reference external" href="../../libs/mpi/index.html">Boost.MPI</a></li> +<li><a class="reference external" href="../../libs/program_options/index.html">Boost.ProgramOptions</a></li> +<li><a class="reference external" href="../../libs/python/doc/building.html">Boost.Python</a> (see the <a class="reference external" href="../../libs/python/doc/building.html">Boost.Python build documentation</a> +before building and installing it)</li> +<li><a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a></li> +<li><a class="reference external" href="../../libs/serialization/index.html">Boost.Serialization</a></li> +<li><a class="reference external" href="../../libs/signals/index.html">Boost.Signals</a></li> +<li><a class="reference external" href="../../libs/system/index.html">Boost.System</a></li> +<li><a class="reference external" href="../../doc/html/thread.html">Boost.Thread</a></li> +<li><a class="reference external" href="../../libs/wave/index.html">Boost.Wave</a></li> +</ul> +<p>A few libraries have optional separately-compiled binaries:</p> +<ul class="simple"> +<li><a class="reference external" href="../../libs/date_time/index.html">Boost.DateTime</a> has a binary component that is only needed if +you're using its <tt class="docutils literal">to_string</tt>/<tt class="docutils literal">from_string</tt> or serialization +features, or if you're targeting Visual C++ 6.x or Borland.</li> +<li><a class="reference external" href="../../libs/graph/index.html">Boost.Graph</a> also has a binary component that is only needed if +you intend to <a class="reference external" href="../../libs/graph/doc/read_graphviz.html">parse GraphViz files</a>.</li> +<li><a class="reference external" href="../../libs/math/index.html">Boost.Math</a> has binary components for the TR1 and C99 +cmath functions.</li> +<li><a class="reference external" href="../../libs/random/index.html">Boost.Random</a> has a binary component which is only needed if +you're using <tt class="docutils literal">random_device</tt>.</li> +<li><a class="reference external" href="../../libs/test/index.html">Boost.Test</a> can be used in “header-only” or “separately compiled” +mode, although <strong>separate compilation is recommended for serious +use</strong>.</li> +</ul> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="build-a-simple-program-using-boost"> +<h1><a class="toc-backref" href="#id31">4 Build a Simple Program Using Boost</a></h1> +<p>To keep things simple, let's start by using a header-only library. +The following program reads a sequence of integers from standard +input, uses Boost.Lambda to multiply each number by three, and +writes them to standard output:</p> +<pre class="literal-block"> +#include <boost/lambda/lambda.hpp> +#include <iostream> +#include <iterator> +#include <algorithm> + +int main() +{ + using namespace boost::lambda; + typedef std::istream_iterator<int> in; + + std::for_each( + in(std::cin), in(), std::cout << (_1 * 3) << " " ); +} +</pre> +<p>Copy the text of this program into a file called <tt class="docutils literal">example.cpp</tt>.</p> +<div class="note" id="command-line-tool"> +<span id="command-prompt"></span><p class="first admonition-title">Note</p> +<p class="last">To build the examples in this guide, you can use an +Integrated Development Environment (IDE) like Visual Studio, or +you can issue commands from the <a class="reference internal" href="#command-prompt">command prompt</a>. Since every +IDE and compiler has different options and Microsoft's are by +far the dominant compilers on Windows, we only give specific +directions here for Visual Studio 2005 and .NET 2003 IDEs and +their respective command prompt compilers (using the command +prompt is a bit simpler). If you are using another compiler or +IDE, it should be relatively easy to adapt these instructions to +your environment.</p> +</div> +<div class="small sidebar"> +<p class="first sidebar-title">Command Prompt Basics</p> +<p>In Windows, a command-line tool is invoked by typing its name, +optionally followed by arguments, into a <em>Command Prompt</em> window +and pressing the Return (or Enter) key.</p> +<p>To open a generic <em>Command Prompt</em>, click the <em>Start</em> menu +button, click <em>Run</em>, type “cmd”, and then click <em>OK</em>.</p> +<p id="current-directory">All commands are executed within the context of a <strong>current +directory</strong> in the filesystem. To set the current directory, +type:</p> +<pre class="literal-block"> +cd <em>path</em>\<em>to</em>\<em>some</em>\<em>directory</em> +</pre> +<p>followed by Return. For example,</p> +<pre class="literal-block"> +cd <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt> +</pre> +<p class="last">Long commands can be continued across several lines by typing a +caret (<tt class="docutils literal">^</tt>) at the end of all but the last line. Some examples +on this page use that technique to save horizontal space.</p> +</div> +<div class="section" id="build-from-the-visual-studio-ide"> +<span id="vs-header-only"></span><h2><a class="toc-backref" href="#id32">4.1 Build From the Visual Studio IDE</a></h2> +<ul> +<li><p class="first">From Visual Studio's <em>File</em> menu, select <em>New</em> > <em>Project…</em></p> +</li> +<li><p class="first">In the left-hand pane of the resulting <em>New Project</em> dialog, +select <em>Visual C++</em> > <em>Win32</em>.</p> +</li> +<li><p class="first">In the right-hand pane, select <em>Win32 Console Application</em> +(VS8.0) or <em>Win32 Console Project</em> (VS7.1).</p> +</li> +<li><p class="first">In the <em>name</em> field, enter “example”</p> +</li> +<li><p class="first">Right-click <strong>example</strong> in the <em>Solution Explorer</em> pane and +select <em>Properties</em> from the resulting pop-up menu</p> +</li> +<li><p class="first">In <em>Configuration Properties</em> > <em>C/C++</em> > <em>General</em> > <em>Additional Include +Directories</em>, enter the path to the Boost root directory, for example</p> +<blockquote> +<p><tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt></p> +</blockquote> +</li> +<li><p class="first">In <em>Configuration Properties</em> > <em>C/C++</em> > <em>Precompiled Headers</em>, change +<em>Use Precompiled Header (/Yu)</em> to <em>Not Using Precompiled +Headers</em>.<a class="footnote-reference" href="#pch" id="id5"><sup>3</sup></a></p> +</li> +<li><p class="first">Replace the contents of the <tt class="docutils literal">example.cpp</tt> generated by the IDE +with the example code above.</p> +</li> +<li><p class="first">From the <em>Build</em> menu, select <em>Build Solution</em>.</p> +</li> +</ul> +<p>To test your application, hit the F5 key and type the following +into the resulting window, followed by the Return key:</p> +<pre class="literal-block"> +1 2 3 +</pre> +<p>Then hold down the control key and press "Z", followed by the +Return key.</p> +<p><a class="reference internal" href="#errors-and-warnings"><em>skip to the next step</em></a></p> +</div> +<div class="section" id="or-build-from-the-command-prompt"> +<h2><a class="toc-backref" href="#id33">4.2 Or, Build From the Command Prompt</a></h2> +<p>From your computer's <em>Start</em> menu, if you are a Visual +Studio 2005 user, select</p> +<blockquote> +<em>All Programs</em> > <em>Microsoft Visual Studio 2005</em> +> <em>Visual Studio Tools</em> > <em>Visual Studio 2005 Command Prompt</em></blockquote> +<p>or, if you're a Visual Studio .NET 2003 user, select</p> +<blockquote> +<em>All Programs</em> > <em>Microsoft Visual Studio .NET 2003</em> +> <em>Visual Studio .NET Tools</em> > <em>Visual Studio .NET 2003 Command Prompt</em></blockquote> +<p>to bring up a special <a class="reference internal" href="#command-prompt">command prompt</a> window set up for the +Visual Studio compiler. In that window, set the <a class="reference internal" href="#current-directory">current +directory</a> to a suitable location for creating some temporary +files and type the following command followed by the Return key:</p> +<pre class="literal-block"> +cl /EHsc /I <em>path\to\</em><tt class="docutils literal">boost_1_52_0</tt> <em>path</em>\<em>to</em>\example.cpp +</pre> +<p>To test the result, type:</p> +<pre class="literal-block"> +echo 1 2 3 | example +</pre> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="errors-and-warnings"> +<h2><a class="toc-backref" href="#id34">4.3 Errors and Warnings</a></h2> +<p>Don't be alarmed if you see compiler warnings originating in Boost +headers. We try to eliminate them, but doing so isn't always +practical.<a class="footnote-reference" href="#warnings" id="id7"><sup>5</sup></a> <strong>Errors are another matter</strong>. If you're +seeing compilation errors at this point in the tutorial, check to +be sure you've copied the <a class="reference internal" href="#build-a-simple-program-using-boost">example program</a> correctly and that you've +correctly identified the <a class="reference internal" href="#boost-root-directory">Boost root directory</a>.</p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="prepare-to-use-a-boost-library-binary"> +<h1><a class="toc-backref" href="#id35">5 Prepare to Use a Boost Library Binary</a></h1> +<p>If you want to use any of the separately-compiled Boost libraries, +you'll need to acquire library binaries.</p> +<div class="section" id="install-visual-studio-binaries"> +<h2><a class="toc-backref" href="#id36">5.1 Install Visual Studio Binaries</a></h2> +<p>The installers supplied by BoostPro Computing will download and +install pre-compiled binaries into the <tt class="docutils literal">lib\</tt> subdirectory of the +boost root, typically <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">\lib\</tt>. If you installed +all variants of the <a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a> binary, you're done with this +step. Otherwise, please run the installer again and install them +now.</p> +<p><a class="reference internal" href="#link-your-program-to-a-boost-library"><em>skip to the next step</em></a></p> +</div> +<div class="section" id="or-simplified-build-from-source"> +<h2><a class="toc-backref" href="#id37">5.2 Or, Simplified Build From Source</a></h2> +<p>If you wish to build from source with Visual C++, you can use a +simple build procedure described in this section. Open the command prompt +and change your current directory to the Boost root directory. Then, type +the following commands:</p> +<pre class="literal-block"> +bootstrap +.\b2 +</pre> +<p>The first command prepares the Boost.Build system for use. The second +command invokes Boost.Build to build the separately-compiled Boost +libraries. Please consult the <a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/overview/invocation.html">Boost.Build documentation</a> for a list +of allowed options.</p> +</div> +<div class="section" id="or-build-binaries-from-source"> +<h2><a class="toc-backref" href="#id38">5.3 Or, Build Binaries From Source</a></h2> +<p>If you're using an earlier version of Visual C++, or a compiler +from another vendor, you'll need to use <a class="reference external" href="../../tools/build/index.html">Boost.Build</a> to create your +own binaries.</p> +<div class="admonition-boost-cmake admonition"> +<p class="first admonition-title">Boost.CMake</p> +<p class="last">There is also an experimental CMake build for boost, supported and distributed +separately. See the <a class="reference external" href="https://svn.boost.org/trac/boost/wiki/CMake">Boost.CMake</a> wiki page for more information.</p> +</div> +<!-- Copyright David Abrahams 2006. 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) --> +<div class="section" id="install-boost-build"> +<h3><a class="toc-backref" href="#id39">5.3.1 Install Boost.Build</a></h3> +<p><a class="reference external" href="../../tools/build/index.html">Boost.Build</a> is a text-based system for developing, testing, and +installing software. First, you'll need to build and +install it. To do this:</p> +<ol class="arabic simple"> +<li>Go to the directory <tt class="docutils literal">tools</tt><tt class="docutils literal">\</tt><tt class="docutils literal">build</tt><tt class="docutils literal">\</tt><tt class="docutils literal">v2</tt><tt class="docutils literal">\</tt>.</li> +<li>Run <tt class="docutils literal">bootstrap.bat</tt></li> +<li>Run <tt class="docutils literal">b2 install <span class="pre">--prefix=</span></tt><em>PREFIX</em> where <em>PREFIX</em> is +the directory where you want Boost.Build to be installed</li> +<li>Add <em>PREFIX</em><tt class="docutils literal">\</tt><tt class="docutils literal">bin</tt> to your PATH environment variable.</li> +</ol> +</div> +<div class="section" id="identify-your-toolset"> +<span id="toolset-name"></span><span id="toolset"></span><h3><a class="toc-backref" href="#id40">5.3.2 Identify Your Toolset</a></h3> +<p>First, find the toolset corresponding to your compiler in the +following table (an up-to-date list is always available <a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html">in the +Boost.Build documentation</a>).</p> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last">If you previously chose a toolset for the purposes of +<a class="reference external" href="../../doc/html/bbv2/installation.html">building b2</a>, you should assume it won't work and instead +choose newly from the table below.</p> +</div> +<table border="1" class="docutils"> +<colgroup> +<col width="18%" /> +<col width="33%" /> +<col width="48%" /> +</colgroup> +<thead valign="bottom"> +<tr><th class="head">Toolset +Name</th> +<th class="head">Vendor</th> +<th class="head">Notes</th> +</tr> +</thead> +<tbody valign="top"> +<tr><td><tt class="docutils literal">acc</tt></td> +<td>Hewlett Packard</td> +<td>Only very recent versions are +known to work well with Boost</td> +</tr> +<tr><td><tt class="docutils literal">borland</tt></td> +<td>Borland</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">como</tt></td> +<td>Comeau Computing</td> +<td>Using this toolset may +require <a class="reference external" href="../../tools/build/index.html">configuring</a> another +toolset to act as its backend</td> +</tr> +<tr><td><tt class="docutils literal">darwin</tt></td> +<td>Apple Computer</td> +<td>Apple's version of the GCC +toolchain with support for +Darwin and MacOS X features +such as frameworks.</td> +</tr> +<tr><td><tt class="docutils literal">gcc</tt></td> +<td>The Gnu Project</td> +<td>Includes support for Cygwin +and MinGW compilers.</td> +</tr> +<tr><td><tt class="docutils literal">hp_cxx</tt></td> +<td>Hewlett Packard</td> +<td>Targeted at the Tru64 +operating system.</td> +</tr> +<tr><td><tt class="docutils literal">intel</tt></td> +<td>Intel</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">msvc</tt></td> +<td>Microsoft</td> +<td> </td> +</tr> +<tr><td><tt class="docutils literal">sun</tt></td> +<td>Sun</td> +<td>Only very recent versions are +known to work well with +Boost.</td> +</tr> +<tr><td><tt class="docutils literal">vacpp</tt></td> +<td>IBM</td> +<td>The VisualAge C++ compiler.</td> +</tr> +</tbody> +</table> +<p>If you have multiple versions of a particular compiler installed, +you can append the version number to the toolset name, preceded by +a hyphen, e.g. <tt class="docutils literal"><span class="pre">intel-9.0</span></tt> or +<tt class="docutils literal"><span class="pre">borland-5.4.3</span></tt>. <strong>On Windows, append a version +number even if you only have one version installed</strong> (unless you +are using the msvc or gcc toolsets, which have special version +detection code) or <a class="reference internal" href="#auto-linking">auto-linking</a> will fail.</p> +</div> +<div class="section" id="select-a-build-directory"> +<span id="id13"></span><span id="build-directory"></span><h3><a class="toc-backref" href="#id41">5.3.3 Select a Build Directory</a></h3> +<p><a class="reference external" href="../../tools/build/index.html">Boost.Build</a> will place all intermediate files it generates while +building into the <strong>build directory</strong>. If your Boost root +directory is writable, this step isn't strictly necessary: by +default Boost.Build will create a <tt class="docutils literal">bin.v2/</tt> subdirectory for that +purpose in your current working directory.</p> +</div> +<div class="section" id="invoke-b2"> +<h3><a class="toc-backref" href="#id42">5.3.4 Invoke <tt class="docutils literal">b2</tt></a></h3> +<p>Change your current directory to the Boost root directory and +invoke <tt class="docutils literal">b2</tt> as follows:</p> +<pre class="literal-block"> +b2 <strong>--build-dir=</strong><a class="reference internal" href="#id13"><em>build-directory</em></a> <strong>toolset=</strong><a class="reference internal" href="#toolset-name"><em>toolset-name</em></a> <strong>--build-type=complete</strong> stage +</pre> +<p>For a complete description of these and other invocation options, +please see the <a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/advanced/invocation.html">Boost.Build documentation</a>.</p> +<p>For example, your session might look like this:<a class="footnote-reference" href="#continuation" id="id15"><sup>4</sup></a></p> +<pre class="literal-block"> +C:\WINDOWS> cd <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt> +<tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt>> b2 <strong>^</strong> +More? <strong>--build-dir=</strong>"C:\Documents and Settings\dave\build-boost" <strong>^</strong> +More? <strong>--build-type=complete</strong> <strong>msvc</strong> stage +</pre> +<p>Be sure to read <a class="reference internal" href="#continuation">this note</a> about the appearance of <tt class="docutils literal">^</tt>, +<tt class="docutils literal">More?</tt> and quotation marks (<tt class="docutils literal">"</tt>) in that line.</p> +<p>The option “<strong>--build-type=complete</strong>” causes Boost.Build to build +all supported variants of the libraries. For instructions on how to +build only specific variants, please ask on the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#jamboost">Boost.Build mailing +list</a>.</p> +<!-- Copyright David Abrahams 2006. 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>Building the special <tt class="docutils literal">stage</tt> target places Boost +library binaries in the <tt class="docutils literal">stage</tt><tt class="docutils literal">\</tt><tt class="docutils literal">lib</tt><tt class="docutils literal">\</tt> subdirectory of +the Boost tree. To use a different directory pass the +<tt class="docutils literal"><span class="pre">--stagedir=</span></tt><em>directory</em> option to <tt class="docutils literal">b2</tt>.</p> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last"><tt class="docutils literal">b2</tt> is case-sensitive; it is important that all the +parts shown in <strong>bold</strong> type above be entirely lower-case.</p> +</div> +<p>For a description of other options you can pass when invoking +<tt class="docutils literal">b2</tt>, type:</p> +<pre class="literal-block"> +b2 --help +</pre> +<p>In particular, to limit the amount of time spent building, you may +be interested in:</p> +<ul class="simple"> +<li>reviewing the list of library names with <tt class="docutils literal"><span class="pre">--show-libraries</span></tt></li> +<li>limiting which libraries get built with the <tt class="docutils literal"><span class="pre">--with-</span></tt><em>library-name</em> or <tt class="docutils literal"><span class="pre">--without-</span></tt><em>library-name</em> options</li> +<li>choosing a specific build variant by adding <tt class="docutils literal">release</tt> or +<tt class="docutils literal">debug</tt> to the command line.</li> +</ul> +<div class="note"> +<p class="first admonition-title">Note</p> +<p class="last">Boost.Build can produce a great deal of output, which can +make it easy to miss problems. If you want to make sure +everything is went well, you might redirect the output into a +file by appending “<tt class="docutils literal">>build.log <span class="pre">2>&1</span></tt>” to your command line.</p> +</div> +</div> +</div> +<div class="section" id="expected-build-output"> +<h2><a class="toc-backref" href="#id43">5.4 Expected Build Output</a></h2> +<p>During the process of building Boost libraries, you can expect to +see some messages printed on the console. These may include</p> +<ul> +<li><p class="first">Notices about Boost library configuration—for example, the Regex +library outputs a message about ICU when built without Unicode +support, and the Python library may be skipped without error (but +with a notice) if you don't have Python installed.</p> +</li> +<li><p class="first">Messages from the build tool that report the number of targets +that were built or skipped. Don't be surprised if those numbers +don't make any sense to you; there are many targets per library.</p> +</li> +<li><p class="first">Build action messages describing what the tool is doing, which +look something like:</p> +<pre class="literal-block"> +<em>toolset-name</em>.c++ <em>long</em>/<em>path</em>/<em>to</em>/<em>file</em>/<em>being</em>/<em>built</em> +</pre> +</li> +<li><p class="first">Compiler warnings.</p> +</li> +</ul> +</div> +<div class="section" id="in-case-of-build-errors"> +<h2><a class="toc-backref" href="#id44">5.5 In Case of Build Errors</a></h2> +<p>The only error messages you see when building Boost—if any—should +be related to the IOStreams library's support of zip and bzip2 +formats as described <a class="reference external" href="../../libs/iostreams/doc/installation.html">here</a>. Install the relevant development +packages for libz and libbz2 if you need those features. Other +errors when building Boost libraries are cause for concern.</p> +<p>If it seems like the build system can't find your compiler and/or +linker, consider setting up a <tt class="docutils literal"><span class="pre">user-config.jam</span></tt> file as described +<a class="reference external" href="http://www.boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html">here</a>. If that isn't your problem or the <tt class="docutils literal"><span class="pre">user-config.jam</span></tt> file +doesn't work for you, please address questions about configuring Boost +for your compiler to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#jamboost">Boost.Build mailing list</a>.</p> +<span class="target" id="auto-linking"></span><!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="link-your-program-to-a-boost-library"> +<h1><a class="toc-backref" href="#id45">6 Link Your Program to a Boost Library</a></h1> +<p>To demonstrate linking with a Boost binary library, we'll use the +following simple program that extracts the subject lines from +emails. It uses the <a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a> library, which has a +separately-compiled binary component.</p> +<pre class="literal-block"> +#include <boost/regex.hpp> +#include <iostream> +#include <string> + +int main() +{ + std::string line; + boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" ); + + while (std::cin) + { + std::getline(std::cin, line); + boost::smatch matches; + if (boost::regex_match(line, matches, pat)) + std::cout << matches[2] << std::endl; + } +} +</pre> +<p>There are two main challenges associated with linking:</p> +<ol class="arabic simple"> +<li>Tool configuration, e.g. choosing command-line options or IDE +build settings.</li> +<li>Identifying the library binary, among all the build variants, +whose compile configuration is compatible with the rest of your +project.</li> +</ol> +<div class="admonition-auto-linking admonition"> +<p class="first admonition-title">Auto-Linking</p> +<p>Most Windows compilers and linkers have so-called “auto-linking +support,” which eliminates the second challenge. Special code in +Boost header files detects your compiler options and uses that +information to encode the name of the correct library into your +object files; the linker selects the library with that name from +the directories you've told it to search.</p> +<p class="last">The GCC toolchains (Cygwin and MinGW) are notable exceptions; +GCC users should refer to the <a class="reference external" href="unix-variants.html#link-your-program-to-a-boost-library">linking instructions for Unix +variant OSes</a> for the appropriate command-line options to use.</p> +</div> +<div class="section" id="link-from-within-the-visual-studio-ide"> +<h2><a class="toc-backref" href="#id46">6.1 Link From Within the Visual Studio IDE</a></h2> +<p>Starting with the <a class="reference internal" href="#vs-header-only">header-only example project</a> we created +earlier:</p> +<ol class="arabic simple"> +<li>Right-click <strong>example</strong> in the <em>Solution Explorer</em> pane and +select <em>Properties</em> from the resulting pop-up menu</li> +<li>In <em>Configuration Properties</em> > <em>Linker</em> > <em>Additional Library +Directories</em>, enter the path to the Boost binaries, +e.g. <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">\lib\</tt>.</li> +<li>From the <em>Build</em> menu, select <em>Build Solution</em>.</li> +</ol> +<p><a class="reference internal" href="#test-your-program"><em>skip to the next step</em></a></p> +</div> +<div class="section" id="or-link-from-the-command-prompt"> +<h2><a class="toc-backref" href="#id47">6.2 Or, Link From the Command Prompt</a></h2> +<p>For example, we can compile and link the above program from the +Visual C++ command-line by simply adding the <strong>bold</strong> text below to +the command line we used earlier, assuming your Boost binaries are +in <tt class="docutils literal"><span class="pre">C:\Program</span> Files\boost\</tt><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">\lib</tt>:</p> +<pre class="literal-block"> +cl /EHsc /I <em>path\to\</em><tt class="docutils literal">boost_1_52_0</tt> example.cpp <strong>^</strong> + <strong>/link /LIBPATH:</strong><strong>C:\Program Files\boost\</strong><strong>boost_1_52_0</strong><strong>\lib</strong> +</pre> +</div> +<div class="section" id="library-naming"> +<h2><a class="toc-backref" href="#id48">6.3 Library Naming</a></h2> +<div class="note"> +<p class="first admonition-title">Note</p> +<p>If, like Visual C++, your compiler supports auto-linking, +you can probably <a class="reference internal" href="#test-your-program"><em>skip to the next step</em></a>.</p> +<blockquote class="last"> +</blockquote> +</div> +<!-- Copyright David Abrahams 2006. 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>In order to choose the right binary for your build configuration +you need to know how Boost binaries are named. Each library +filename is composed of a common sequence of elements that describe +how it was built. For example, +<tt class="docutils literal"><span class="pre">libboost_regex-vc71-mt-d-1_34.lib</span></tt> can be broken down into the +following elements:</p> +<dl class="docutils"> +<dt><tt class="docutils literal">lib</tt></dt> +<dd><em>Prefix</em>: except on Microsoft Windows, every Boost library +name begins with this string. On Windows, only ordinary static +libraries use the <tt class="docutils literal">lib</tt> prefix; import libraries and DLLs do +not.<a class="footnote-reference" href="#distinct" id="id23"><sup>6</sup></a></dd> +<dt><tt class="docutils literal">boost_regex</tt></dt> +<dd><em>Library name</em>: all boost library filenames begin with <tt class="docutils literal">boost_</tt>.</dd> +<dt><tt class="docutils literal"><span class="pre">-vc71</span></tt></dt> +<dd><em>Toolset tag</em>: identifies the <a class="reference internal" href="#toolset">toolset</a> and version used to build +the binary.</dd> +<dt><tt class="docutils literal"><span class="pre">-mt</span></tt></dt> +<dd><em>Threading tag</em>: indicates that the library was +built with multithreading support enabled. Libraries built +without multithreading support can be identified by the absence +of <tt class="docutils literal"><span class="pre">-mt</span></tt>.</dd> +<dt><tt class="docutils literal"><span class="pre">-d</span></tt></dt> +<dd><p class="first"><em>ABI tag</em>: encodes details that affect the library's +interoperability with other compiled code. For each such +feature, a single letter is added to the tag:</p> +<blockquote> +<table border="1" class="docutils"> +<colgroup> +<col width="5%" /> +<col width="75%" /> +<col width="20%" /> +</colgroup> +<thead valign="bottom"> +<tr><th class="head">Key</th> +<th class="head">Use this library when:</th> +<th class="head">Boost.Build option</th> +</tr> +</thead> +<tbody valign="top"> +<tr><td><tt class="docutils literal">s</tt></td> +<td>linking statically to the C++ standard library and compiler runtime support +libraries.</td> +<td>runtime-link=static</td> +</tr> +<tr><td><tt class="docutils literal">g</tt></td> +<td>using debug versions of the standard and runtime support libraries.</td> +<td>runtime-debugging=on</td> +</tr> +<tr><td><tt class="docutils literal">y</tt></td> +<td>using a special <a class="reference external" href="../../libs/python/doc/building.html#variants">debug build of Python</a>.</td> +<td>python-debugging=on</td> +</tr> +<tr><td><tt class="docutils literal">d</tt></td> +<td>building a debug version of your code.<a class="footnote-reference" href="#debug-abi" id="id24"><sup>7</sup></a></td> +<td>variant=debug</td> +</tr> +<tr><td><tt class="docutils literal">p</tt></td> +<td>using the STLPort standard library rather than the default one supplied with +your compiler.</td> +<td>stdlib=stlport</td> +</tr> +</tbody> +</table> +</blockquote> +<p class="last">For example, if you build a debug version of your code for use +with debug versions of the static runtime library and the +STLPort standard library in “native iostreams” mode, +the tag would be: <tt class="docutils literal"><span class="pre">-sgdpn</span></tt>. If none of the above apply, the +ABI tag is ommitted.</p> +</dd> +<dt><tt class="docutils literal"><span class="pre">-1_34</span></tt></dt> +<dd><em>Version tag</em>: the full Boost release number, with periods +replaced by underscores. For example, version 1.31.1 would be +tagged as "-1_31_1".</dd> +<dt><tt class="docutils literal">.lib</tt></dt> +<dd><em>Extension</em>: determined according to the operating system's usual +convention. On most unix-style platforms the extensions are +<tt class="docutils literal">.a</tt> and <tt class="docutils literal">.so</tt> for static libraries (archives) and shared +libraries, respectively. On Windows, <tt class="docutils literal">.dll</tt> indicates a shared +library and <tt class="docutils literal">.lib</tt> indicates a +static or import library. Where supported by toolsets on unix +variants, a full version extension is added (e.g. ".so.1.34") and +a symbolic link to the library file, named without the trailing +version number, will also be created.</dd> +</dl> +<!-- .. _Boost.Build toolset names: toolset-name_ --> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +<div class="section" id="test-your-program"> +<h2><a class="toc-backref" href="#id49">6.4 Test Your Program</a></h2> +<p>To test our subject extraction, we'll filter the following text +file. Copy it out of your browser and save it as <tt class="docutils literal">jayne.txt</tt>:</p> +<pre class="literal-block"> +To: George Shmidlap +From: Rita Marlowe +Subject: Will Success Spoil Rock Hunter? +--- +See subject. +</pre> +<p>Now, in a <a class="reference internal" href="#command-prompt">command prompt</a> window, type:</p> +<pre class="literal-block"> +<em>path</em>\<em>to</em>\<em>compiled</em>\example < <em>path</em>\<em>to</em>\jayne.txt +</pre> +<p>The program should respond with the email subject, “Will Success +Spoil Rock Hunter?”</p> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +<div class="section" id="conclusion-and-further-resources"> +<h1><a class="toc-backref" href="#id50">7 Conclusion and Further Resources</a></h1> +<p>This concludes your introduction to Boost and to integrating it +with your programs. As you start using Boost in earnest, there are +surely a few additional points you'll wish we had covered. One day +we may have a “Book 2 in the Getting Started series” that addresses +them. Until then, we suggest you pursue the following resources. +If you can't find what you need, or there's anything we can do to +make this document clearer, please post it to the <a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#users">Boost Users' +mailing list</a>.</p> +<ul class="simple"> +<li><a class="reference external" href="../../tools/build/v2/index.html">Boost.Build reference manual</a></li> +<li><a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#users">Boost Users' mailing list</a></li> +<li><a class="reference external" href="http://www.boost.org/more/mailing_lists.htm#jamboost">Boost.Build mailing list</a></li> +<li><a class="reference external" href="../../libs/index.html">Index of all Boost library documentation</a></li> +</ul> +<div class="admonition-onward admonition"> +<p class="first admonition-title">Onward</p> +<blockquote class="epigraph last"> +<p>Good luck, and have fun!</p> +<p class="attribution">—the Boost Developers</p> +</blockquote> +</div> +<hr class="docutils" /> +<table class="docutils footnote" frame="void" id="zip" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id2">[1]</a></td><td>We recommend +downloading <a class="reference external" href="http://www.boost.org/users/history/version_1_52_0.html"><tt class="docutils literal">boost_1_52_0</tt><tt class="docutils literal">.7z</tt></a> and using <a class="reference external" href="http://www.7-zip.org">7-Zip</a> to decompress +it. We no longer recommend .zip files for Boost because they are twice +as large as the equivalent .7z files. We don't recommend using Windows' +built-in decompression as it can be painfully slow for large archives.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="installer-src" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label">[2]</td><td>If you used the <a class="reference external" href="http://www.boostpro.com/products/free">installer</a> from Boost +Consulting and deselected “Source and Documentation” (it's +selected by default), you won't see the <tt class="docutils literal">libs/</tt> subdirectory. +That won't affect your ability to use precompiled binaries, but +you won't be able to rebuild libraries from scratch.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="pch" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id5">[3]</a></td><td>There's no problem using Boost with precompiled headers; +these instructions merely avoid precompiled headers because it +would require Visual Studio-specific changes to the source code +used in the examples.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="continuation" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id15">[4]</a></td><td><p class="first">In this example, the caret character <tt class="docutils literal">^</tt> is a +way of continuing the command on multiple lines, and must be the +<strong>final character</strong> used on the line to be continued (i.e. do +not follow it with spaces). The command prompt responds with +<tt class="docutils literal">More?</tt> to prompt for more input. Feel free to omit the +carets and subsequent newlines; we used them so the example +would fit on a page of reasonable width.</p> +<p>The command prompt treats each bit of whitespace in the command +as an argument separator. That means quotation marks (<tt class="docutils literal">"</tt>) +are required to keep text together whenever a single +command-line argument contains spaces, as in</p> +<pre class="literal-block"> +--build-dir=<span class="raw-html"><strong style="background-color:#B4FFB4">"</strong></span>C:\Documents<span class="raw-html"><strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong></span>and<span class="raw-html"><strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong></span>Settings\dave\build-boost<span class="raw-html"><strong style="background-color:#B4FFB4">"</strong></span> +</pre> +<p>Also, for example, you can't add spaces around the <tt class="docutils literal">=</tt> sign as in</p> +<pre class="last literal-block"> +--build-dir<span class="raw-html"><strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong></span>=<span class="raw-html"><strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong></span>"C:\Documents and Settings\dave\build-boost" +</pre> +</td></tr> +</tbody> +</table> +<!-- Copyright David Abrahams 2006. 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) --> +<table class="docutils footnote" frame="void" id="warnings" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id7">[5]</a></td><td>Remember that warnings are specific to each compiler +implementation. The developer of a given Boost library might +not have access to your compiler. Also, some warnings are +extremely difficult to eliminate in generic code, to the point +where it's not worth the trouble. Finally, some compilers don't +have any source code mechanism for suppressing warnings.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="distinct" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id23">[6]</a></td><td>This convention distinguishes the static version of +a Boost library from the import library for an +identically-configured Boost DLL, which would otherwise have the +same name.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="debug-abi" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label"><a class="fn-backref" href="#id24">[7]</a></td><td>These libraries were compiled without optimization +or inlining, with full debug symbols enabled, and without +<tt class="docutils literal">NDEBUG</tt> <tt class="docutils literal">#define</tt>d. Although it's true that sometimes +these choices don't affect binary compatibility with other +compiled code, you can't count on that with Boost libraries.</td></tr> +</tbody> +</table> +<table class="docutils footnote" frame="void" id="native" rules="none"> +<colgroup><col class="label" /><col /></colgroup> +<tbody valign="top"> +<tr><td class="label">[8]</td><td>This feature of STLPort is deprecated because it's +impossible to make it work transparently to the user; we don't +recommend it.</td></tr> +</tbody> +</table> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- This file contains all the definitions that need to be updated --> +<!-- for each new release of Boost. --> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- Copyright David Abrahams 2006. 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) --> +<!-- Copyright David Abrahams 2006. 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) --> +</div> +</div> +</body> +</html> diff --git a/more/getting_started/windows.rst b/more/getting_started/windows.rst new file mode 100644 index 0000000000..a8fb652bac --- /dev/null +++ b/more/getting_started/windows.rst @@ -0,0 +1,386 @@ +.. Copyright David Abrahams 2006. 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) + +======================================= + |(logo)|__ Getting Started on Windows +======================================= + +.. |(logo)| image:: ../../boost.png + :alt: Boost + :class: boost-logo + +.. role:: raw-html(raw) + :format: html + +__ ../../index.htm + +.. section-numbering:: + +.. Admonition:: A note to Cygwin_ and MinGW_ users + + If you plan to use your tools from the Windows command prompt, + you're in the right place. If you plan to build from the Cygwin_ + bash shell, you're actually running on a POSIX platform and + should follow the instructions for `getting started on Unix + variants`_. Other command shells, such as MinGW_\ 's MSYS, are + not supported—they may or may not work. + + .. _`Getting Started on Unix Variants`: unix-variants.html + .. _Cygwin: http://www.cygwin.com + .. _MinGW: http://mingw.org + +.. Contents:: Index + +Get Boost +========= + +The easiest way to get a copy of Boost is to use an installer. The +`Boost website version of this Getting Started guide`_ will have +updated information on installers as they become available, or see +`Boost downloads`_ or the installer_ provided by `BoostPro +Computing`_. We especially recommend using an installer if you use +Microsoft Visual Studio, because the installer can download and +install precompiled library binaries, saving you the trouble of +building them yourself. To complete this tutorial, you'll need to at +least install the Static Multithreaded variants of the Boost.Regex_ +binaries when given the option. + +.. _`Boost website version of this Getting Started guide`: + http://www.boost.org/more/getting_started/index.html +.. _`Boost downloads`: `sf-download`_ +.. _installer: http://www.boostpro.com/products/free +.. _BoostPro Computing: http://www.boostpro.com + +If you're using an earlier version of Visual Studio or some other +compiler, or if you prefer to build everything yourself, you can +download |boost.7z|_ or |boost_zip|_ and unpack it to install a complete Boost +distribution. [#zip]_ + +.. |boost.7z| replace:: |boost_ver|\ ``.7z`` + +.. _`boost.7z`: `sf-download`_ + +.. |boost_zip| replace:: |boost_ver|\ ``.zip`` + +.. _`boost_zip`: `sf-download`_ + +.. include:: detail/distro.rst + +.. include:: detail/header-only.rst + +.. include:: detail/build-simple-head.rst + +.. _`command prompt`: +.. _`command-line tool`: + +.. Note:: To build the examples in this guide, you can use an + Integrated Development Environment (IDE) like Visual Studio, or + you can issue commands from the `command prompt`_. Since every + IDE and compiler has different options and Microsoft's are by + far the dominant compilers on Windows, we only give specific + directions here for Visual Studio 2005 and .NET 2003 IDEs and + their respective command prompt compilers (using the command + prompt is a bit simpler). If you are using another compiler or + IDE, it should be relatively easy to adapt these instructions to + your environment. + +.. sidebar:: Command Prompt Basics + :class: small + + In Windows, a command-line tool is invoked by typing its name, + optionally followed by arguments, into a *Command Prompt* window + and pressing the Return (or Enter) key. + + To open a generic *Command Prompt*, click the *Start* menu + button, click *Run*, type “cmd”, and then click *OK*. + + .. _current directory: + + All commands are executed within the context of a **current + directory** in the filesystem. To set the current directory, + type: + + .. parsed-literal:: + + cd *path*\ \\\ *to*\ \\\ *some*\ \\\ *directory* + + followed by Return. For example, + + .. parsed-literal:: + + cd |default-root| + + Long commands can be continued across several lines by typing a + caret (``^``) at the end of all but the last line. Some examples + on this page use that technique to save horizontal space. + +.. _vs-header-only: + +Build From the Visual Studio IDE +-------------------------------- + +* From Visual Studio's *File* menu, select *New* > *Project…* +* In the left-hand pane of the resulting *New Project* dialog, + select *Visual C++* > *Win32*. +* In the right-hand pane, select *Win32 Console Application* + (VS8.0) or *Win32 Console Project* (VS7.1). +* In the *name* field, enter “example” +* Right-click **example** in the *Solution Explorer* pane and + select *Properties* from the resulting pop-up menu +* In *Configuration Properties* > *C/C++* > *General* > *Additional Include + Directories*, enter the path to the Boost root directory, for example + + |default-root| + +* In *Configuration Properties* > *C/C++* > *Precompiled Headers*, change + *Use Precompiled Header (/Yu)* to *Not Using Precompiled + Headers*. [#pch]_ +* Replace the contents of the ``example.cpp`` generated by the IDE + with the example code above. +* From the *Build* menu, select *Build Solution*. + +To test your application, hit the F5 key and type the following +into the resulting window, followed by the Return key:: + + 1 2 3 + +Then hold down the control key and press "Z", followed by the +Return key. + +|next|__ + +__ `Errors and Warnings`_ + +Or, Build From the Command Prompt +--------------------------------- + +From your computer's *Start* menu, if you are a Visual +Studio 2005 user, select + + *All Programs* > *Microsoft Visual Studio 2005* + > *Visual Studio Tools* > *Visual Studio 2005 Command Prompt* + +or, if you're a Visual Studio .NET 2003 user, select + + *All Programs* > *Microsoft Visual Studio .NET 2003* + > *Visual Studio .NET Tools* > *Visual Studio .NET 2003 Command Prompt* + +to bring up a special `command prompt`_ window set up for the +Visual Studio compiler. In that window, set the `current +directory`_ to a suitable location for creating some temporary +files and type the following command followed by the Return key: + +.. parsed-literal:: + + cl /EHsc /I |root| *path*\ \\\ *to*\ \\example.cpp + +To test the result, type: + +.. parsed-literal:: + + echo 1 2 3 | example + +.. include:: detail/errors-and-warnings.rst + +.. include:: detail/binary-head.rst + +Install Visual Studio Binaries +------------------------------ + +The installers supplied by BoostPro Computing will download and +install pre-compiled binaries into the ``lib\`` subdirectory of the +boost root, typically |default-root|\ ``\lib\``. If you installed +all variants of the Boost.Regex_ binary, you're done with this +step. Otherwise, please run the installer again and install them +now. + +|next|__ + +__ `Link Your Program to a Boost Library`_ + +Or, Simplified Build From Source +-------------------------------- + +If you wish to build from source with Visual C++, you can use a +simple build procedure described in this section. Open the command prompt +and change your current directory to the Boost root directory. Then, type +the following commands:: + + bootstrap + .\b2 + +The first command prepares the Boost.Build system for use. The second +command invokes Boost.Build to build the separately-compiled Boost +libraries. Please consult the `Boost.Build documentation`__ for a list +of allowed options. + +__ http://www.boost.org/boost-build2/doc/html/bbv2/overview/invocation.html + +Or, Build Binaries From Source +------------------------------ + +If you're using an earlier version of Visual C++, or a compiler +from another vendor, you'll need to use Boost.Build_ to create your +own binaries. + +.. Admonition:: Boost.CMake + + There is also an experimental CMake build for boost, supported and distributed + separately. See the `Boost.CMake`_ wiki page for more information. + + .. _`Boost.CMake`: + https://svn.boost.org/trac/boost/wiki/CMake + +.. include:: detail/build-from-source-head.rst + +For example, your session might look like this: [#continuation]_ + +.. parsed-literal:: + + C:\\WINDOWS> cd |default-root| + |default-root|> b2 **^** + More? **--build-dir=**\ "C:\\Documents and Settings\\dave\\build-boost" **^** + More? **--build-type=complete** **msvc** stage + +Be sure to read `this note`__ about the appearance of ``^``, +``More?`` and quotation marks (``"``) in that line. + +The option “\ **--build-type=complete**\ ” causes Boost.Build to build +all supported variants of the libraries. For instructions on how to +build only specific variants, please ask on the `Boost.Build mailing +list`_. + +__ continuation_ + +.. include:: detail/build-from-source-tail.rst + +.. _auto-linking: + +.. include:: detail/link-head.rst + +.. Admonition:: Auto-Linking + + Most Windows compilers and linkers have so-called “auto-linking + support,” which eliminates the second challenge. Special code in + Boost header files detects your compiler options and uses that + information to encode the name of the correct library into your + object files; the linker selects the library with that name from + the directories you've told it to search. + + The GCC toolchains (Cygwin and MinGW) are notable exceptions; + GCC users should refer to the `linking instructions for Unix + variant OSes`__ for the appropriate command-line options to use. + +__ unix-variants.html#link-your-program-to-a-boost-library + + +Link From Within the Visual Studio IDE +-------------------------------------- + +Starting with the `header-only example project`__ we created +earlier: + +__ vs-header-only_ + +1. Right-click **example** in the *Solution Explorer* pane and + select *Properties* from the resulting pop-up menu +2. In *Configuration Properties* > *Linker* > *Additional Library + Directories*, enter the path to the Boost binaries, + e.g. |default-root|\ ``\lib\``. +3. From the *Build* menu, select *Build Solution*. + +|next|__ + +__ `Test Your Program`_ + +Or, Link From the Command Prompt +-------------------------------- + +For example, we can compile and link the above program from the +Visual C++ command-line by simply adding the **bold** text below to +the command line we used earlier, assuming your Boost binaries are +in |default-root|\ ``\lib``: + +.. parsed-literal:: + + cl /EHsc /I |root| example.cpp **^** + **/link /LIBPATH:**\ |default-root-bold|\ **\\lib** + +Library Naming +-------------- + +.. Note:: If, like Visual C++, your compiler supports auto-linking, + you can probably |next|__. + + __ `Test Your Program`_ + +.. include:: detail/library-naming.rst + +.. include:: detail/test-head.rst + +Now, in a `command prompt`_ window, type: + +.. parsed-literal:: + + *path*\ \\\ *to*\ \\\ *compiled*\ \\example < *path*\ \\\ *to*\ \\\ jayne.txt + +The program should respond with the email subject, “Will Success +Spoil Rock Hunter?” + +.. include:: detail/conclusion.rst + +------------------------------ + +.. [#zip] We recommend + downloading |boost.7z|_ and using 7-Zip_ to decompress + it. We no longer recommend .zip files for Boost because they are twice + as large as the equivalent .7z files. We don't recommend using Windows' + built-in decompression as it can be painfully slow for large archives. + +.. _7-Zip: http://www.7-zip.org + +.. [#installer-src] If you used the installer_ from Boost + Consulting and deselected “Source and Documentation” (it's + selected by default), you won't see the ``libs/`` subdirectory. + That won't affect your ability to use precompiled binaries, but + you won't be able to rebuild libraries from scratch. + +.. [#pch] There's no problem using Boost with precompiled headers; + these instructions merely avoid precompiled headers because it + would require Visual Studio-specific changes to the source code + used in the examples. + +.. [#continuation] In this example, the caret character ``^`` is a + way of continuing the command on multiple lines, and must be the + **final character** used on the line to be continued (i.e. do + not follow it with spaces). The command prompt responds with + ``More?`` to prompt for more input. Feel free to omit the + carets and subsequent newlines; we used them so the example + would fit on a page of reasonable width. + + The command prompt treats each bit of whitespace in the command + as an argument separator. That means quotation marks (``"``) + are required to keep text together whenever a single + command-line argument contains spaces, as in + + .. parsed-literal:: + + --build-dir=\ :raw-html:`<strong style="background-color:#B4FFB4">"</strong>`\ C:\\Documents\ :raw-html:`<strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong>`\ and\ :raw-html:`<strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong>`\ Settings\\dave\\build-boost\ \ :raw-html:`<strong style="background-color:#B4FFB4">"</strong>` + + Also, for example, you can't add spaces around the ``=`` sign as in + + .. parsed-literal:: + + --build-dir\ :raw-html:`<strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong>`\ =\ :raw-html:`<strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong>`\ "C:\\Documents and Settings\\dave\\build-boost" + +.. |boost.zip| replace:: |boost_ver|\ ``.zip`` + +.. _`boost.zip`: `sf-download`_ + +.. |build-type-complete| replace:: **--build-type=complete** + +.. include:: detail/common-footnotes.rst +.. include:: detail/release-variables.rst +.. include:: detail/common-windows.rst +.. include:: detail/links.rst diff --git a/more/index.htm b/more/index.htm new file mode 100644 index 0000000000..8492399386 --- /dev/null +++ b/more/index.htm @@ -0,0 +1,102 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> + <head> + <title>Boost More Information</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="ProgId" content="FrontPage.Editor.Document"> + <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> + <link rel="stylesheet" href="../doc/src/boostbook.css" type="text/css" /> + </head> + <body bgcolor="#ffffff" text="#000000"> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> + <tr> + <td width="277"> + <a href="../index.html"> + <img src="../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td> + <td width="337" align="middle"> + <font size="7">More Info</font> + </td> + </tr> + </table> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="681"> + <tr> + <td height="16" width="671"><a href="../more/getting_started/index.html">Getting Started</a> <font color="#FFFFFF"> + </font> <a href="../libs/libraries.htm"> + Libraries</a> <font color="#FFFFFF"> + </font> <a href="../tools/index.html">Tools </a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org">Web Site</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/users/news/">News</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/community/">Community</a> <font color="#FFFFFF"> + </font> + <a href="http://www.boost.org/users/faq.html">FAQ</a> </td> + </tr> + </table> + + <h2>Boost Policies</h2> + <blockquote> + <p><b><a href="http://www.boost.org/community/policy.html">Mailing List Discussion Policy.</a></b> + What's acceptable and what isn't.</p> + <p><b><a href="http://www.boost.org/development/requirements.html">Library Requirements and Guidelines</a></b>. + Basic standards for those preparing a submission.</p> + <P><STRONG> + <a href="http://www.boost.org/development/separate_compilation.html">Guidelines for Libraries with Separate + Source</a></STRONG>. Basic tutorial for libraries that require the + building of a separate link library.</P> + <p><strong><a href="writingdoc/index.html">Writing Documentation for Boost</a>. </strong> Basic guidelines for writing documentation and templates for quickly generating + documentation that follows the guidelines.</p> + <p><b><a href="http://www.boost.org/development/test.html">Test Policies and Protocols</a></b>. + What tests must be in place for a Boost library.</p> + <p><b><a href="http://www.boost.org/development/submissions.html">Library Submission Process</a></b>. + How to submit a library to Boost.</p> + <p><b><a href="http://www.boost.org/community/reviews.html">Library Formal Review Process</a></b>. + Including how to submit a review comment.</p> + <p><b><a href="http://www.boost.org/development/header.html">Header Policy</a></b>. Headers are where a + library contacts its users, so programming practices are particularly + important.</p> + <p><b><a href="http://www.boost.org/development/reuse.html">Library Reuse</a></b>. Should Boost + libraries use other boost libraries? What about the C++ Standard + Library? It's another trade-off.</p> + <p><b><a href="http://www.boost.org/community/moderators.html">Moderators</a></b>. Who they are and what + they do.</p> + </blockquote> + <h2>Boost Whatever</h2> + <blockquote> + <p><b><a href="http://www.boost.org/users/license.html">License Information</a> </b> Information + about the Boost Software License.</p> + <p><b><a href="http://www.boost.org/users/bibliography.html">Bibliography</a> </b> Print and online + publications relating to Boost and Boost libraries.</p> + <p><b><a href="http://www.boost.org/users/uses.html">Who's Using Boost?</a> </b> + Products and organizations that are using Boost.</p> + <p><b><a href="http://www.boost.org/community/review_schedule.html">Formal Review Schedule</a></b> + Future, current, and recently past Formal Reviews.</p> + <p><b><a href="http://www.boost.org/users/proposal.pdf">Proposal for a C++ Library Repository Web Site</a></b> + The original 1998 proposal that launched Boost.</p> + <p><b><a href="http://www.boost.org/support/bugs.html">How to report bugs</a></b> Ways to report Boost + bugs.</p> + <p><b><a href="http://www.boost.org/community/requests.html">How to request features</a></b> Ways + to request new library features.</p> + </blockquote> + <h2>Articles and Papers</h2> + <blockquote> + <p><strong> + <a href="http://www.boost.org/development/int_const_guidelines.html">Coding Guidelines for Integral Constant + Expressions</a></strong> describes how to work through the maze of + compiler related bugs surrounding this tricky topic.</p> + </blockquote> + <hr> + <p> + Revised + <!--webbot bot="Timestamp" s-type="EDITED" +s-format="%d %B, %Y" startspan -->13 March, 2008<!--webbot bot="Timestamp" endspan i-checksum="28995" --></p> + <p> + Copyright Beman Dawes 2003.</p> + <p> + Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy + at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> + </body> +</html>
\ No newline at end of file diff --git a/more/writingdoc/design.html b/more/writingdoc/design.html new file mode 100644 index 0000000000..cb47fef187 --- /dev/null +++ b/more/writingdoc/design.html @@ -0,0 +1,576 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../boost.css"> + + <title>Writing Documentation for Boost - HTML Design</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="index.html"><img height="86" width="277" alt="C++ Boost" + src="../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">Writing Documentation for Boost</h1> + + <h2 align="center">HTML Design</h2> + </td> + </tr> + </table> + <hr> + + <dl class="page-index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#common-pages">Common Pages Included in HTML + Documentation</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#index-page">Index</a></dt> + + <dt><a href="#overview-page">Overview</a></dt> + + <dt><a href="#definitions-page">Definitions</a></dt> + + <dt><a href="#rationale-page">Rationale</a></dt> + + <dt><a href="#configuration-page">Configuration Information</a></dt> + + <dt><a href="#faq-page">Frequently Asked Questions</a></dt> + + <dt><a href="#bibliography-page">Bibliography</a></dt> + + <dt><a href="#acknowledgements-page">Acknowledgment</a></dt> + + <dt><a href="#header-page">Header Reference</a></dt> + </dl> + </dd> + + <dt><a href="#layout">Layout</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#page-banner">Page Banner</a></dt> + + <dt><a href="#page-index">Page Index</a></dt> + + <dt><a href="#content">Documentation Content</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#doc-footnotes">Footnotes</a></dt> + </dl> + </dd> + + <dt><a href="#revision-info">Revision Information</a></dt> + + <dt><a href="#copyright">Copyright Information</a></dt> + </dl> + </dd> + + <dt><a href="#format">Format</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#style-sheets">Cascading Style Sheets</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#boost-style-sheet">Boost Style Sheet</a></dt> + </dl> + </dd> + </dl> + </dd> + + <dt><a href="#templates">Templates</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#index-template">Index Page Template</a></dt> + + <dt><a href="#overview-template">Overview Page Template</a></dt> + + <dt><a href="#definitions-template">Definitions Page + Template</a></dt> + + <dt><a href="#rationale-template">Rationale Page Template</a></dt> + + <dt><a href="#configuration-template">Configuration Page + Template</a></dt> + + <dt><a href="#faq-template">FAQ (Frequently Asked Questions) Page + Template</a></dt> + + <dt><a href="#bibliography-template">Bibliography Page + Template</a></dt> + + <dt><a href="#acknowledgements-template">Acknowledgments Page + Template</a></dt> + + <dt><a href="#header-template">Header Page Template</a></dt> + </dl> + </dd> + </dl> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>Boost places no requirements on the design of HTML documentation for + library submitters. If you are submitting a library for which documentation + already exists in either HTML or in a form easily converted to HTML then + there is no need for you to read this document. However, if you have not + yet written the documentation, or if you expect to have to translate + documentation written in a format not easily convertible to HTML then this + document can give you a lot of information on how to go about writing + documentation in HTML.</p> + + <p>In several places this document assumes you're writing the documentation + to conform to the structure described in the <a href= + "structure.html">Documentation Structure</a> document. There is no + requirement that your documentation content follow these guidelines, but + they provide an effective way to communicate technical specifications for a + library in a terse yet precise manner that's familiar to many Boost + users.</p> + + <p>This document also contains links to <a href="#templates">HTML template + files</a> that can be used to rapidly develop documentation for a library + submission. These templates follow the guidelines presented here and in the + <a href="structure.html">Documentation Structure</a> document.</p> + + <h2><a name="common-pages" id="common-pages"></a>Common Pages Included in + HTML Documentation</h2> + + <p>Most HTML documentation projects will contain some common pages. General + guidelines for these common pages are provided below.</p> + + <h3><a name="index-page" id="index-page"></a>Index</h3> + + <p>The index page is the first page presented to a user when he browses the + documentation. Generally this page should not contain any actual content, + but instead contains a list of links to specific content. At a minimum this + list should contain a link to every HTML page contained in the + documentation. Optionally, sub-lists may be provided for individual pages + linking to specific subjects within the page. These sub-lists should form a + "tree" hierarchy based on the level of heading tag used for the specific + subject. Inclusion of such sub-lists for every page can make the index + rather lengthy, and since each page should include its own <a href= + "#page-index">Page Index</a>, it may make the navigation of the + documentation easier if such sub-lists are avoided. However, there is one + exception to this guideline: reference documentation should contain a link + to every header file in the library and a sub-list with a link to every + macro, value, type, class, function and object (see <a href= + "structure.html">Documentation Structure</a>) found in the header. Users + aren't always sure what header file any of these may be contained in, so + this structure in the index allows for easy navigation of the reference + documentation.</p> + + <p>The index list should generally be constructed using an HTML "definition + list" (<dl> and <dt> tags). A definition list has no bullets or + ordered specifications and produces a cleaner layout then an unordered list + (<ul> and <li> tags) or an ordered list (<ol> and + <li> tags). If you choose to use the common <a href= + "#boost-style-sheet">Boost Style Sheet</a> you should add a + <code>class="index"</code> attribute/value pair to the <dl> tag.</p> + + <p>An Index page <a href="#index-template">template</a> is provided for + use.</p> + + <h3><a name="overview-page" id="overview-page"></a>Overview</h3> + + <p>The Overview page is used to introduce the reader to the library. It + should give a high-level overview of the purpose of the library and + introduce the reader to any concepts they may be unfamiliar with. This may + also be an appropriate place for some "light" rationale, though more + thorough presentation of any rationale would be better placed in the + <a href="#rationale-page">Rational Page</a>.</p> + + <p>Like most content pages, the Overview page should include a <a href= + "#page-index">Page Index</a>.</p> + + <p>An Overview page <a href="#overview-template">template</a> is provided + for use.</p> + + <h3><a name="definitions-page" id="definitions-page"></a>Definitions</h3> + + <p>The Definitions page is used to provide a list of definitions for terms + that a user may be unfamiliar with.</p> + + <p>The definition list should generally be constructed using an HTML + "definition list" (<dl> and <DT> tags). A definition list has + no bullets or ordered specifications and produces a cleaner layout then an + unordered list (<UL> and <li> tags) or an ordered list + (<ol> and <li> tags). If you choose to use the common <a href= + "#boost-style-sheet">Boost Style Sheet</a> you should add a + <code>class="definition"</code> attribute/value pair to the <dl> + tag.</p> + + <p>Because this page's content should only contain a list of definitions, + it should not have a <a href="#page-index">Page Index</a>.</p> + + <p>A Definitions page <a href="#definitions-template">template</a> is + provided for use.</p> + + <h3><a name="rationale-page" id="rationale-page"></a>Rationale</h3> + + <p>The Rationale page is used to provide lengthy descriptions of the + rationale behind the library's design. This information helps users to + understand why a library was designed the way it was and may reduce the + frequency of a number of frequently asked questions. For a better + description of why rationale is important see the <a href= + "http://www.boost.org/more/lib_guide.htm#Rationale">Rationale rationale</a> + in the general submission guidelines.</p> + + <p>Like most content pages, the Rationale page should include a <a href= + "#page-index">Page Index</a>.</p> + + <p>A Rationale page <a href="#rationale-template">template</a> is provided + for use.</p> + + <h3><a name="configuration-page" id="configuration-page"></a>Configuration + Information</h3> + + <p>The Configuration Information page is used to document configuration + macros used by the library. Such macros belong in one of three groups: + macros used by library implenters defined in + <code><boost/config.hpp></code>, macros used by library users to + detect platform configuration information and macros defined by library + users to configure library behavior.</p> + + <p>Like most content pages, the Overview page should include a <a href= + "#page-index">Page Index</a>.</p> + + <p>A Configuration page <a href="#configuration-template">template</a> is + provided for use.</p> + + <h3><a name="faq-page" id="faq-page"></a>Frequently Asked Questions</h3> + + <p>As a library matures the users will have questions about the usage of + the library. Often users will ask the same questions over and over again. + Rather than having to deal with answering the question every time it's + asked, a Frequently Asked Questions (commonly known as FAQs) page can be + used to document the questions and answers. This is such a valuable piece + of documentation not only for the users but for the maintainers as well, + that a FAQ page should be provided from the outset. If there are no + questions that will obviously become a FAQ, the initial page may just + indicate that there are no FAQs yet. This empty place holder helps to + indicate to the users that you plan to address any FAQs as they occur.</p> + + <p>The <a href="#page-index">Page Index</a> for the FAQ page should contain + a list of all the questions contained in the document. The actual question + entries should be formatted with the question in a heading tag and the + answers in standard paragraph format. This provides a clean presentation + that's easy to read.</p> + + <p>A Frequently Asked Questions page <a href="#faq-template">template</a> + is provided for use.</p> + + <h3><a name="bibliography-page" id= + "bibliography-page"></a>Bibliography</h3> + + <p>The Bibliography page is used to document any bibliographical + information associated with references made within the documentation to + external resources. Parenthetical references are used within the + documentation which link to entries in the Bibliography page. + Bibliographical entries provide detailed information about the external + resource and may contain hyper links to the resource if it's available + online. There are several formal styles used for writing bibliographies. + You may use what ever style you want, but one of the better styles to + consider using can be referenced <a href= + "http://www.columbia.edu/cu/cup/cgos/idx_basic.html">here</a>.</p> + + <p>Since the Bibliography page should contain only bibliographical + information there is no need for a <a href="#page-index">Page + Index</a>.</p> + + <p>A Bibliography page <a href="#bibliography-template">template</a> is + provided for use.</p> + + <h3><a name="acknowledgements-page" id= + "acknowledgements-page"></a>Acknowledgment</h3> + + <p>The Acknowledgment page is used to give credit where credit is due. When + individuals provide input on the design or implementation, or when you make + use of someone else's work, you should acknowledge them. This is a courtesy + that you'd expect others to extend to you, so you should strive to + acknowledge the efforts of everyone else in your own documentation.</p> + + <p>Since the Acknowledgment page should contain only a list of + acknowledgment there is no need for a <a href="#page-index">Page + Index</a>.</p> + + <p>An Acknowledgments page <a href= + "#acknowledgements-template">template</a> is provided for use.</p> + + <h3><a name="header-page" id="header-page"></a>Header Reference</h3> + + <p>The Header Reference pages are the most important pages in your + documentation. They document all library headers, including all the macros, + values, types, classes, functions and objects defined in them. In general + it may prove useful to follow the guidelines in <a href= + "structure.html">Documentation Structure</a> when writing the content for + these pages.</p> + + <p>Like most content pages, the Header Reference pages should include a + <a href="#page-index">Page Index</a>.</p> + + <p>A Header Reference page <a href="#header-template">template</a> is + provided for use.</p> + + <h2><a name="layout" id="layout"></a>Layout</h2> + + <p>There are certain page layout concepts that will be used frequently in + many of your pages. This section outlines some general guidelines that you + can follow when designing each of these layout concepts for your + documentation.</p> + + <h3><a name="page-banner" id="page-banner"></a>Page Banner</h3> + + <p>The Page Banner is located at the very top of a page and provides quick + information about the page contents. This includes the Boost logo, which + indicates to the reader that this page is part of the Boost web site, a + title for the documentation (generally the library name) and the page + title. The Boost logo should hyper link to the Boost home page on the index + page and to the index page on all other pages. This allows the user to + easily navigate through the Boost web site and through the documentation. + The <title> tag for the HTML page should consist of the documentation + title and the page title separated by a hyphen.</p> + + <p>The Page Banner should be separated from the rest of the page by the use + of an <hr> tag. This helps to clearly separate the actual content + from the title information and produces cleaner text.</p> + + <h3><a name="page-index" id="page-index"></a>Page Index</h3> + + <p>The page index is used to quickly navigate to the various sections of + the documentation on the page, and when present should be located just + below the Page Banner.</p> + + <p>The index list should generally be constructed using an HTML "definition + list" (<dl> and <DT> tags). A definition list has no bullets or + ordered specifications and produces a cleaner layout then an unordered list + (<UL> and <li> tags) or an ordered list (<ol> and + <li> tags). If you choose to use the Boost Style Sheet you should add + a <code>class="page-index"</code> attribute/value pair to the <dl> + tag.</p> + + <p>Most pages should include a Page Index.</p> + + <h3><a name="content" id="content"></a>Documentation Content</h3> + + <p>The page's actual documentation content will be formatted according to + the specific needs of individual pages, and should be placed right after + the Page Index if present, or after the Page Banner if not. In general the + documentation content will take the form of paragraph text contained + underneath section headings.</p> + + <h3><a name="doc-footnotes" id="doc-footnotes"></a>Footnotes</h3> + + <p>Footnotes may be used within a page's documentation. Within the + documentation content a footnote reference should take the form of a + footnote number in parentheses (the parentheses make it easier for the + reader to click on the hyper link) hyper linking to the actual footnote at + the bottom of the page's documentation content. You may either use the + <sup> tag to format such footnote numbers, or, preferably, you can + use a CSS style class in order to distinguish the number as a footnote + instead of as part of the actual text. If you choose to use the common + <a href="#boost-style-sheet">Boost Style Sheet</a>, a <code>footnote</code> + class is defined for this purpose.</p> + + <h3><a name="revision-info" id="revision-info"></a>Revision + Information</h3> + + <p>At the bottom of every page should be some revision information + indicating when the page was last revised. This information should be + separated from the rest of the page above by an <hr> tag. The + following HTML code snippet can be used to track this revision information + (this code uses some server components that exist on the Boost web site to + automatically track revision dates with out the need for hand editing the + date text):</p> + <pre> +<hr> +<p>Revised + <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan --> + 01 January, 2001 + <!--webbot bot="Timestamp" endspan i-checksum="39359" --> +</p> +</pre> + + <h3><a name="copyright" id="copyright"></a>Copyright Information</h3> + + <p>The very bottom of the page should contain any copyright information + that applies to the document.</p> + + <h2><a name="format" id="format"></a>Format</h2> + + <p>This section provides general guidelines for formatting documentation + using HTML. The description of the various "common pages" gave specific + details for formatting specific sections of the documentation, which should + override these guidelines.</p> + + <h3><a name="code-format" id="code-format"></a>Code</h3> + + <p>Code within the documentation should be placed within either + <code></code> or <pre></pre> tags. For code that's + placed inline with other text you use <code></code> tags, while + <pre></pre> tags are used for code "blocks". If a cascading + style sheet is used to specify formatting for these tags, a fixed width + sans serif font should be used. This insures that the code is easily + distinguishable from the rest of the text. It may also be beneficial to set + the style for <pre></pre> tags to indent the text, to help + separate code blocks from other structural HTML blocks. The <a href= + "#boost-style-sheet">Boost Style Sheet</a> specifies formatting for these + tags.</p> + + <p><b>Note:</b> "Code" includes variable names, function names, etc.</p> + + <h3><a name="lists" id="lists"></a>Lists</h3> + + <p>Lists should be constructed as unordered (<UL> and <li> + tags), ordered (<ol> and <li> tags) or definition (<dl> + and <DT> tags) lists in HTML. You use an unordered list when you need + a collection of items that don't have any kind of logical ordering, such as + a list of data types that are defined by the library and can be used for a + template argument. You use an ordered list when the collection of items + must be grouped in a logical ordering, such as when enumerating the steps + that an action logically performs. You use a definition list when the list + consists of not only items that have no logical ordering, but also contains + definitions/descriptions/etc. of the items. A good example of this is the + function specifications as described in <a href= + "structure.html">Documentation Structure</a>.</p> + + <h3><a name="graphics" id="graphics"></a>Graphics</h3> + + <p>Graphics should be used very sparingly, if at all. Graphic images + greatly effect the download time for many people, which can discourage + users from reading the documentation. If you need graphic images to help + illustrate something in your documentation consider supplying only a link + to the image within the documentation, instead of embedding it directly in + the text. If an image is going to be included in the text of the document + you should specify the image's size in the <img> tag, in order to + allow the user's browser to optimize the formatting of the text before the + image is loaded.</p> + + <h3><a name="non-breaking-spaces" id="non-breaking-spaces"></a>Non-breaking + Spaces</h3> + + <p>Non-breaking spaces (&nbsp;) should be avoided in HTML text. + Generally there are more appropriate ways to format the document, such as + using list constructs or specifying indentation as a style attribute or in + cascading style sheets.</p> + + <h3><a name="style-sheets" id="style-sheets"></a>Cascading Style + Sheets</h3> + + <p>Cascading style sheets allow you to apply some advanced formatting + styles to an HTML document. More importantly, they allow you to change the + formatting in a single file and effect all pages using the style sheet. + Instead of struggling to produce a specific format in HTML it's often + easier and more flexible to specify the formatting in a style sheet.</p> + + <h4><a name="boost-style-sheet" id="boost-style-sheet"></a>Boost Style + Sheet</h4> + + <p>The concept of using cascading style sheets to format HTML is such a + good idea that it can be beneficial to apply this across the entire Boost + site. Of course we can't require this (if Boost were to require such trivia + for submissions it's likely that many programmers would be discouraged from + contributing). However, a "standard" Boost style sheet + (http://www.boost.org/boost.css) is supplied anyway, so that a contributer + can quickly and easily produce clear and consistent documentation that + reflects a Boost "brand" if they so choose. If, at a later date, it's + decided to update the Boost "brand", it may be done in this single file and + all documents using the style sheet will automatically be updated.</p> + + <p>The Boost supplied style sheet not only specifies styles for many + standard tags, it also specifies several style "classes". A class is + specified for a given tag instead of being applied to all instances of a + given tag type. Below is a list of the classes specified in the Boost style + sheet and a description of when to use them:</p> + + <dl> + <dt><b>index</b> Used for <dl> tags when writing index lists.</dt> + + <dt><b>page-index</b> Used for <dl> tags when writing page index + lists.</dt> + + <dt><b>Footnote</b> Used when writing Footnote numbers.</dt> + + <dt><b>function-semantics</b> Used for <dl> tags when writing + function semantic lists.</dt> + </dl> + + <h2><a name="templates" id="templates"></a>Templates</h2> + + <p>Instead of hand coding every HTML page, HTML "templates" can be used + instead. The list below provides links to templates that may be used when + writing documentation for a contribution to Boost. Links provided in these + templates assume the files will reside in the "traditional" directory + hierarchy of <i>boost/libs/library/doc</i>. They may need correcting if the + file will reside in some other location.</p> + + <p><b>Note:</b> Since these "templates" are just HTML pages simply clicking + on the links below will load the template in your browser. You will need to + use a browser specific method to download the files instead of loading them + into the browser (for instance, on most Windows browsers you can right + click on the link and select the appropriate command from the context + sensitive menu).</p> + + <ul> + <li><a name="index-template" id="index-template"></a><a href= + "template/index.html">Index Page Template</a></li> + + <li><a name="overview-template" id="overview-template"></a><a href= + "template/overview.html">Overview Page Template</a></li> + + <li><a name="definitions-template" id="definitions-template"></a><a href= + "template/definitions.html">Definitions Page Template</a></li> + + <li><a name="rationale-template" id="rationale-template"></a><a href= + "template/rationale.html">Rationale Page Template</a></li> + + <li><a name="configuration-template" id= + "configuration-template"></a><a href= + "template/configuration.html">Configuration Page Template</a></li> + + <li><a name="faq-template" id="faq-template"></a><a href= + "template/faq.html">FAQ (Frequently Asked Questions) Page + Template</a></li> + + <li><a name="bibliography-template" id= + "bibliography-template"></a><a href= + "template/bibliography.html">Bibliography Page Template</a></li> + + <li><a name="acknowledgements-template" id= + "acknowledgements-template"></a><a href= + "template/acknowledgments.html">Acknowledgments Page Template</a></li> + + <li><a name="header-template" id="header-template"></a><a href= + "template/header.html">Header Page Template</a></li> + </ul> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2001 <a href= + "mailto:williamkempf@hotmail.com">William E. Kempf</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/index.html b/more/writingdoc/index.html new file mode 100644 index 0000000000..6514369565 --- /dev/null +++ b/more/writingdoc/index.html @@ -0,0 +1,57 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../boost.css"> + + <title>Writing Documentation for Boost</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">Writing Documentation for Boost</h1> + + <h2 align="center">Index</h2> + </td> + </tr> + </table> + <hr> + + <h2>Contents</h2> + + <dl class="index"> + <dt><a href="introduction.html">Introduction</a></dt> + + <dt><a href="structure.html">Documentation Structure</a></dt> + + <dt><a href="design.html">HTML Design</a></dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2001 <a href= + "mailto:williamkempf@hotmail.com">William E. Kempf</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/introduction.html b/more/writingdoc/introduction.html new file mode 100644 index 0000000000..2928a9457a --- /dev/null +++ b/more/writingdoc/introduction.html @@ -0,0 +1,68 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../boost.css"> + + <title>Writing Documentation for Boost - Introduction</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="index.html"><img height="86" width="277" alt="C++ Boost" + src="../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">Writing Documentation for Boost</h1> + + <h2 align="center">Introduction</h2> + </td> + </tr> + </table> + <hr> + + <p>Boost does not have any requirements on how you write your + documentation. If you are submitting a library that already has written + documentation in HTML format, there is no reason to change it to follow any + of the guidelines presented here. However, if you have documentation that's + not in HTML format and can't be easily converted to HTML, or if you're + starting on a library from scratch or have a library with no documentation + then these guidelines can make writing the documentation much easier.</p> + + <p>The section on <a href="structure.html">Documentation Structure</a> + describes how to go about structuring the documentation's content. This + section may be helpful even for libraries that already have documentation. + If there's a desire to present the library for possible inclusion by the + C++ Standards Committee then there may be a need to restructure the + documentation's content in order to insure the content meets explicit + requirements for library components (Section 17.3).</p> + + <p>The section on <a href="design.html">HTML Design</a> gives general rules + to follow when writing HTML documentation in order to give a professional + and consistent look. This section also contains some template files that + can be used to rapidly create documentation pages.</p> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2001 <a href= + "mailto:williamkempf@hotmail.com">William E. Kempf</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/structure.html b/more/writingdoc/structure.html new file mode 100644 index 0000000000..c38b554c7a --- /dev/null +++ b/more/writingdoc/structure.html @@ -0,0 +1,461 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../boost.css"> + + <title>Writing Documentation for Boost - Documentation Structure</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="index.html"><img height="86" width="277" alt="C++ Boost" + src="../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">Writing Documentation for Boost</h1> + + <h2 align="center">Documentation Structure</h2> + </td> + </tr> + </table> + <hr> + + <dl class="page-index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#standards-conforming">Standards Conforming + Documentation</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#elements">Document elements</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#summary">Summary</a></dt> + + <dt><a href="#requirements">Requirements</a></dt> + + <dt><a href="#detailed-specs">Detailed specifications</a></dt> + + <dt><a href="#ref-cpp">References to the Standard C++ + library</a></dt> + + <dt><a href="#ref-c">References to the Standard C + library</a></dt> + </dl> + </dd> + + <dt><a href="#other">Other conventions</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#type-descs">Type descriptions</a></dt> + </dl> + </dd> + </dl> + </dd> + + <dt><a href="#more">More Information</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#function-semantic-explanations">Function semantic + element explanations</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#requires">Requires</a></dt> + + <dt><a href="#effects">Effects</a></dt> + + <dt><a href="#postconditions">Postconditions</a></dt> + + <dt><a href="#returns">Returns</a></dt> + + <dt><a href="#throws">Throws</a></dt> + + <dt><a href="#complexity">Complexity</a></dt> + + <dt><a href="#rationale">Rationale</a></dt> + </dl> + </dd> + </dl> + </dd> + + <dt><a href="#web">Web Reference Documentation</a></dt> + + <dt><a href="#footnotes">Footnotes</a></dt> + </dl> + + <h2><a name="introduction" id="introduction">Introduction</a></h2> + + <p>Boost does not require any specific documentation structure. + However, there are some important considerations that + influence content and structure. For example, many Boost + libraries wind up being proposed for inclusion in the C++ + Standard, so writing them initially with text suitable for + inclusion in the Standard may be helpful. Also, Boost library + documentation is often accessed via the World Wide Web, + including via search engines, so context is often important + for every page. Finally, Boost libraries should provide + additional documentation, such as introductory, tutorial, + example, and rationale content. With those things in mind, we + suggest the following guidelines for Boost library + documentation.</p> + + <h2><a name="standards-conforming" id="standards-conforming">Standards + Conforming</a> Documentation</h2> + + <p>The documentation structure required for the C++ Standard is + an effective way to describe the technical specifications for + a library. Although terse, that format is familiar to many + Boost users and is far more precise than most ad hoc formats. + The following description is based upon §17.3 of the + Standard. (Note that while final Standard proposals must + include full standardese wording, which the committee will + not do for you, that level of detail is not expected of Boost + library documentation.)</p> + + <h3><a name="elements" id="elements">Document elements</a></h3> + + <p>Each document contains the following elements, as applicable<a class= + "footnote" href="#footnote1" id="footnote1-location">(1)</a>:</p> + + <ul> + <li><a href="#summary">Summary</a></li> + + <li><a href="#requirements">Requirements</a></li> + + <li><a href="#detailed-specs">Detailed specifications</a></li> + + <li><a href="#ref-cpp">References to the Standard C++ library</a></li> + + <li><a href="#ref-c">References to the Standard C library</a></li> + </ul> + + <h4><a name="summary" id="summary">Summary</a></h4> + + <p>The Summary provides a synopsis of the category, and introduces the + first-level subclauses. Each subclause also provides a summary, listing the + headers specified in the subclause and the library entities provided in + each header.</p> + + <p>Paragraphs labeled "Note(s):" or "Example(s):" are informative, other + paragraphs are normative.</p> + + <p>The summary and the detailed specifications are presented in the + order:</p> + + <ul> + <li>Macros</li> + + <li>Values</li> + + <li>Types</li> + + <li>Classes</li> + + <li>Functions</li> + + <li>Objects</li> + </ul> + + <h4><a name="requirements" id="requirements">Requirements</a></h4> + + <p>The library can be extended by a C++ program. Each clause, as + applicable, describes the requirements that such extensions must meet. Such + extensions are generally one of the following:</p> + + <ul> + <li>Template arguments</li> + + <li>Derived classes</li> + + <li>Containers, iterators, and/or algorithms that meet an interface + convention</li> + </ul> + + <p>Interface convention requirements are stated as generally as possible. + Instead of stating "<code>class X</code> has to define a member function + <code>operator++()</code>," the interface requires "for any object + <code>x</code> of <code>class X</code>, <code>++x</code> is defined." That + is, whether the operator is a member is unspecified.</p> + + <p>Requirements are stated in terms of well-defined expressions, which + define valid terms of the types that satisfy the requirements. For every + set of requirements there is a table that specifies an initial set of the + valid expressions and their semantics. Any generic algorithm that uses the + requirements is described in terms of the valid expressions for its formal + type parameters.</p> + + <p>Template argument requirements are sometimes referenced by name.</p> + + <p>In some cases the semantic requirements are presented as C++ code. Such + code is intended as a specification of equivalance of a construct to + another construct, not necessarily as the way the construct must be + implemented.<a class="footnote" href="#footnote2" id="footnote2-location">(2)</a></p> + + <h4><a name="detailed-specs" id="detailed-specs">Detailed + specification</a></h4> + + <p>The detailed specifications each contain the following elements:</p> + + <ul> + <li>Name and brief description</li> + + <li>Synopsis (class definition or function prototype, as + appropriate)</li> + + <li>Restrictions on template arguments, if any</li> + + <li>Description of class invariants</li> + + <li>Description of function semantics</li> + </ul> + + <p>Descriptions of class member functions follow the order (as + appropriate)<a class="footnote" href="#footnote3" id="footnote3-location">(3)</a>:</p> + + <ul> + <li>Constructor(s) and destructor</li> + + <li>Copying and assignment functions</li> + + <li>Comparison functions</li> + + <li>Modifier functions</li> + + <li>Observer functions</li> + + <li>Operators and other non-member functions</li> + </ul> + + <p>Descriptions of function semantics contain the following <a name= + "function-elements" id="function-elements">elements</a> (as + appropriate)<a class="footnote" href="#footnote4" id="footnote4-location">(4):</a></p> + + <dl class="function-semantics"> + <dt><b><a href="#requires">Requires:</a></b> the preconditions for + calling the function</dt> + + <dt><b><a href="#effects">Effects:</a></b> the actions performed by the + function</dt> + + <dt><b><a href="#postconditions">Postconditions:</a></b> the observable + results established by the function</dt> + + <dt><b><a href="#returns">Returns:</a></b> a description of the value(s) + returned by the function</dt> + + <dt><b><a href="#throws">Throws:</a></b> any exceptions thrown by the + function, and the conditions that would cause the exception</dt> + + <dt><b><a href="#complexity">Complexity:</a></b> the time and/or space + complexity of the function</dt> + + <dt><b><a href="#rationale">Rationale:</a></b> the rationale for the + function's design or existence</dt> + </dl> + + <p>Complexity requirements specified in the library clauses are upper + bounds, and implementations that provide better complexity guarantees + satisfy the requirements.</p> + + <h4><a name="ref-cpp" id="ref-cpp">References to the C++ Standard + library</a></h4> + + <h4><a name="ref-c" id="ref-c">References to the C Standard + library</a></h4> + + <h3><a name="other" id="other">Other conventions</a></h3> + + <p>These conventions are for describing implementation-defined types, and + member functions.</p> + + <h4><a name="type-descs" id="type-descs">Type descriptions</a></h4> + + <p>The Requirements subclauses may describe names that are used to specify + constraints on template arguments.</p> + + <h2><a name="more" id="more">More Information</a></h2> + + <h3><a name="function-semantic-explanations" id= + "function-semantic-explanations">Function semantic element + explanations</a></h3> + + <p>The function semantic element description <a href= + "#function-elements">above</a> is taken directly from the C++ standard, and + is quite terse. Here is a more detailed explanation of each of the + elements.</p> + + <p>Note the use of the <code><code> ... </code></code> font tag + to distinguish actual C++ usage from English prose.</p> + + <h4><a name="requires" id="requires">Requires</a></h4> + + <p>Preconditions for calling the function, typically expressed as + predicates. The most common preconditions are requirements on the value of + arguments, often in the form of C++ expressions. For example,</p> + <pre> + +<code>void limit( int * p, int min, int max );</code> +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> <code>p != 0 && min <= max</code></dt> + </dl> + + <p>Requirements already enforced by the C++ language rules (such as the + type of arguments) are not repeated in Requires paragraphs.</p> + + <h4><a name="effects" id="effects">Effects</a></h4> + + <p>The actions performed by the function, described either in prose or in + C++. A description in prose is often less limiting on implementors, but is + often less precise than C++ code.</p> + + <p>If an effect is specified in one of the other elements, particularly + <i>postconditions</i>, <i>returns</i>, or <i>throws</i>, it is not also + described in the <i>effects</i> paragraph. Having only a single description + ensures that there is one and only one specification, and thus eliminates + the risk of divergence.</p> + + <h4><a name="postconditions" id="postconditions">Postconditions</a></h4> + + <p>The observable results of the function, such as the value of variables. + Postconditions are often expressed as predicates that are true after the + function completes, in the form of C++ expressions. For example:</p> + <pre> + +void make_zero_if_negative( int & x ); +</pre> + + <dl class="function-semantics"> + <dt><b>Postcondition:</b> <code>x >= 0</code></dt> + </dl> + + <h4><a name="returns" id="returns">Returns</a></h4> + + <p>The value returned by the function, usually in the form of a C++ + expression. For example:</p> + <pre> +int sum( int x, int y ); +</pre> + + <dl class="function-semantics"> + <dt><b>Returns:</b> <code>x + y</code></dt> + </dl> + + <p>Only specify the return value; the type is already dictated by C++ + language rules.</p> + + <h4><a name="throws" id="throws">Throws</a></h4> + + <p>Specify both the type of exception thrown, and the condition that causes + the exception to be thrown. For example, the <code>std::basic_string</code> + class specifies:</p> + <pre> + +void resize(size_type n, charT c); +</pre> + + <dl class="function-semantics"> + <dt><b>Throws:</b> <code>length_error</code> if <code>n > + max_size()</code>.</dt> + </dl> + + <h4><a name="complexity" id="complexity">Complexity</a></h4> + + <p>Specifying the time and/or space complexity of a function is often not + desirable because it over-constrains implementors and is hard to specify + correctly. Complexity is thus often best left as a quality of + implementation issue.</p> + + <p>A library component, however, can become effectively non-portable if + there is wide variation in performance between conforming implementations. + Containers are a prime example. In these cases it becomes worthwhile to + specify complexity.</p> + + <p>Complexity is often specified in generalized <a href= + "http://hissa.nist.gov/dads/HTML/bigOnotation.html">"Big-O" + notation</a>.</p> + + <h4><a name="rationale" id="rationale">Rationale</a></h4> + + <p>Specifying the rationale for a function's design or existence can often + give users a lot of insight into why a library is designed the way it is. + More importantly, it can help prevent "fixing" something that wasn't really + broken as the library matures.</p> + + <h2 id="web">Web Reference Documentation</h2> + + <p>Boost library documentation is often accessed via the World + Web. Using search engines, a page deep in the reference + content could be viewed without any further context. + Therefore, it is helpful to add extra context, such as the + following, to each page:</p> + + <ul> + <li>Describe the enclosing namespace or use fully scoped + identifiers. + <li>Document required headers for each type or function. + <li>Link to relevant tutorial information. + <li>Link to related example code. + <li>Include the library name. + <li>Include navigation elements to the beginning of the + documentation. + </ul> + + <p>It is also useful to consider the effectiveness of a + description in search engines. Terse or cryptic descriptions + are less likely to help the curious find a relevant function + or type.</p> + + <h2><a name="footnotes" id="footnotes">Footnotes</a></h2> + + <dl> + <dt><a class="footnote" id="footnote1" href="#footnote1-location">(1)</a> To save + space, items that do not apply to a clause are omitted. For example, if a + clause does not specify any requirements, there will be no "Requirements" + subclause.</dt> + + <dt><a class="footnote" id="footnote2" href="#footnote2-location">(2)</a> Although + in some cases the code is unambiguously the optimum implementation.</dt> + + <dt><a class="footnote" id="footnote3" href="#footnote3-location">(3)</a> To save + space, items that do not apply to a class are omitted. For example, if a + class does not specify any comparison functions, there will be no + "Comparison functions" subclause.</dt> + + <dt><a class="footnote" id="footnote4" href="#footnote4-location">(4)</a> To save + space, items that do not apply to a function are omitted. For example, if + a function does not specify any precondition, there will be no "Requires" + paragraph.</dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2001 <a href= + "mailto:williamkempf@hotmail.com">William E. Kempf</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/acknowledgments.html b/more/writingdoc/template/acknowledgments.html new file mode 100644 index 0000000000..9a4995099c --- /dev/null +++ b/more/writingdoc/template/acknowledgments.html @@ -0,0 +1,48 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Acknowledgments</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Acknowledgments</h2> + </td> + </tr> + </table> + <hr> + {{text}} + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/bibliography.html b/more/writingdoc/template/bibliography.html new file mode 100644 index 0000000000..6704847df6 --- /dev/null +++ b/more/writingdoc/template/bibliography.html @@ -0,0 +1,48 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Bibliography</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Bibliography</h2> + </td> + </tr> + </table> + <hr> + {{bibliographical information}} + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/configuration.html b/more/writingdoc/template/configuration.html new file mode 100644 index 0000000000..e32eff4c23 --- /dev/null +++ b/more/writingdoc/template/configuration.html @@ -0,0 +1,145 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Configuration</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Configuration</h2> + </td> + </tr> + </table> + <hr> + + <dl class="page-index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#app-defined">Application Defined Macros</a></dt> + + <dt><a href="#lib-defined-public">Public Library Defined Macros</a></dt> + + <dt><a href="#lib-defined-impl">Library Defined Implementation + Macros</a></dt> + </dl> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>{{library}} uses several configuration macros in <a href= + "http://www.boost.org/libs/config/config.htm"><boost/config.hpp></a>, + as well as configuration macros meant to be supplied by the application. + These macros are documented here.</p> + + <h2><a name="app-defined" id="app-defined"></a>Application Defined + Macros</h2> + + <p>These are the macros that may be defined by an application using + {{library}}.</p> + + <table summary="application defined macros" cellspacing="10" width="100%"> + <tr> + <td><b>Macro</b></td> + + <td><b>Meaning</b></td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + </table> + + <h2><a name="lib-defined-public" id="lib-defined-public"></a>Public Library + Defined Macros</h2> + + <p>These macros are defined by {{library}} but are expected to be used by + application code.</p> + + <table summary="public library defined macros" cellspacing="10" width= + "100%"> + <tr> + <td><b>Macro</b></td> + + <td><b>Meaning</b></td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + </table> + + <h2><a name="lib-defined-impl" id="lib-defined-impl"></a>Library Defined + Implementation Macros</h2> + + <p>These macros are defined by {{library}} and are implementation details + of interest only to implementers.</p> + + <table summary="library defined implementation macros" cellspacing="10" + width="100%"> + <tr> + <td><b>Macro</b></td> + + <td><b>Meaning</b></td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + + <tr> + <td>{{macro}}</td> + + <td>{{meaning}}</td> + </tr> + </table> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/definitions.html b/more/writingdoc/template/definitions.html new file mode 100644 index 0000000000..03fa3430c6 --- /dev/null +++ b/more/writingdoc/template/definitions.html @@ -0,0 +1,78 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Definitions</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Definitions</h2> + </td> + </tr> + </table> + <hr> + + <h2>Contents</h2> + + <dl class="page-index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#definitions">Definitions</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#definition-term1">Term 1</a></dt> + + <dt><a href="#definition-term2">Term 2</a></dt> + </dl> + </dd> + </dl> + <hr> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>{{Introductory text}}</p> + + <h2><a name="definitions" id="definitions"></a>Definitions</h2> + + <dl class="definitions"> + <dt><a name="definition-term1" id="definition-term1"></a><b>{{term}}:</b> + {{definition}}</dt> + + <dt><a name="definition-term2" id="definition-term2"></a><b>{{term}}:</b> + {{definition}}</dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/faq.html b/more/writingdoc/template/faq.html new file mode 100644 index 0000000000..7d30768fce --- /dev/null +++ b/more/writingdoc/template/faq.html @@ -0,0 +1,61 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - FAQ</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Frequently Asked Questions (FAQs)</h2> + </td> + </tr> + </table> + <hr> + + <dl class="page-index"> + <dt><a href="#question1">{{question}}</a></dt> + + <dt><a href="#question2">{{question}}</a></dt> + </dl> + + <h2><a name="question1" id="question1"></a>{{question}}</h2> + + <p>{{answer}}</p> + + <h2><a name="question2" id="question2"></a>{{question}}</h2> + + <p>{{answer}}</p> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/header.html b/more/writingdoc/template/header.html new file mode 100644 index 0000000000..a0141f8933 --- /dev/null +++ b/more/writingdoc/template/header.html @@ -0,0 +1,346 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{library}} - Header <{{header}}></title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{library}}</h1> + + <h2 align="center">Header <{{header}}></h2> + </td> + </tr> + </table> + <hr> + + <h2>Contents</h2> + + <dl class="page-index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#macros">Macros</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#macro-spec">{{macro name}}</a></dt> + </dl> + </dd> + + <dt><a href="#values">Values</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#value-spec">{{value name}}</a></dt> + </dl> + </dd> + + <dt><a href="#types">Types</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#type-spec">{{type name}}</a></dt> + </dl> + </dd> + + <dt><a href="#classes">Classes</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#class-spec">Class <code>{{class name}}</code></a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#class-spec-synopsis">Class <code>{{class + name}}</code> synopsis</a></dt> + + <dt><a href="#class-spec-ctors">Class <code>{{class name}}</code> + constructors and destructor</a></dt> + + <dt><a href="#class-spec-comparisons">Class <code>{{class + name}}</code> comparison functions</a></dt> + + <dt><a href="#class-spec-modifiers">Class <code>{{class + name}}</code> modifier functions</a></dt> + + <dt><a href="#class-spec-observers">Class <code>{{class + name}}</code> observer functions</a></dt> + + <dt><a href="#class-spec-statics">Class <code>{{class + name}}</code> static functions</a></dt> + </dl> + </dd> + </dl> + </dd> + + <dt><a href="#functions">Functions</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#function-spec">{{function name}}</a></dt> + </dl> + </dd> + + <dt><a href="#objects">Objects</a></dt> + + <dd> + <dl class="page-index"> + <dt><a href="#object-spec">{{object name}}</a></dt> + </dl> + </dd> + + <dt><a href="#examples">Example(s)</a></dt> + </dl> + <hr> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>{{Introductory text}}</p> + + <h2><a name="macros" id="macros"></a>Macros</h2> + + <p><a name="macro-spec" id="macro-spec"></a>{{Macro specifications}}</p> + + <h2><a name="values" id="values"></a>Values</h2> + + <p><a name="value-spec" id="value-spec"></a>{{Value specifications}}</p> + + <h2><a name="types" id="types"></a>Types</h2> + + <p><a name="type-spec" id="type-spec"></a>{{Type specifications}}</p> + + <h2><a name="classes" id="classes"></a>Classes</h2> + + <h3><a name="class-spec" id="class-spec"></a>Class <code>{{class + name}}</code></h3> + + <p>{{class overview text}}</p> + + <h4><a name="class-spec-synopsis" id="class-spec-synopsis"></a>Class + <code>{{class name}}</code> synopsis</h4> + <pre> +namespace boost +{ + class {{class name}} + { + }; +}; +</pre> + + <h4><a name="class-spec-ctors" id="class-spec-ctors"></a>Class + <code>{{class name}}</code> constructors and destructor</h4> + <pre> +{{constructor}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + <pre> +{{destructor}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h4><a name="class-spec-comparisons" id="class-spec-comparisons"></a>Class + <code>{{class name}}</code> comparison functions</h4> + <pre> +{{function}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h4><a name="class-spec-modifiers" id="class-spec-modifiers"></a>Class + <code>{{class name}}</code> modifier functions</h4> + <pre> +{{function}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h4><a name="class-spec-observers" id="class-spec-observers"></a>Class + <code>{{class name}}</code> observer functions</h4> + <pre> +{{function}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h4><a name="class-spec-statics" id="class-spec-statics"></a>Class + <code>{{class name}}</code> static functions</h4> + <pre> +{{function}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h2><a name="functions" id="functions"></a>Functions</h2> + <pre> +<a name="function-spec" id="function-spec"></a>{{function}} +</pre> + + <dl class="function-semantics"> + <dt><b>Requires:</b> {{text}}</dt> + + <dt><b>Effects:</b> {{text}}</dt> + + <dt><b>Postconditions:</b> {{text}}</dt> + + <dt><b>Returns:</b> {{text}}</dt> + + <dt><b>Throws:</b> {{text}}</dt> + + <dt><b>Complexity:</b> {{text}}</dt> + + <dt><b>Note:</b> {{text}}</dt> + + <dt><b>Danger:</b> {{text}}</dt> + + <dt><b>Rationale:</b> {{text}}</dt> + </dl> + + <h2><a name="objects" id="objects"></a>Objects</h2> + + <p><a name="object-spec" id="object-spec"></a>{{Object specifications}}</p> + + <h2><a name="examples" id="examples"></a>Example(s)</h2> + + <p>{{Example(s)}}</p> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/index.html b/more/writingdoc/template/index.html new file mode 100644 index 0000000000..82fe9d95cb --- /dev/null +++ b/more/writingdoc/template/index.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}}</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Index</h2> + </td> + </tr> + </table> + <hr> + + <h2>Contents</h2> + + <dl class="index"> + <dt><a href="overview.html">Overview</a></dt> + + <dt>Reference</dt> + + <dd> + <dl class="index"> + <dt><a href="header.html">{{header}}</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#macros">Macros</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#macro-spec">{{macro name}}</a></dt> + </dl> + </dd> + + <dt><a href="header.html#values">Values</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#value-spec">{{value name}}</a></dt> + </dl> + </dd> + + <dt><a href="header.html#types">Types</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#value-spec">{{type name}}</a></dt> + </dl> + </dd> + + <dt><a href="header.html#classes">Classes</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#value-spec">{{class name}}</a></dt> + </dl> + </dd> + + <dt><a href="header.html#functions">Functions</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#value-spec">{{function + name}}</a></dt> + </dl> + </dd> + + <dt><a href="header.html#objects">Objects</a></dt> + + <dd> + <dl class="index"> + <dt><a href="header.html#value-spec">{{object name}}</a></dt> + </dl> + </dd> + </dl> + </dd> + </dl> + </dd> + + <dt><a href="configuration.html">Configuration Information</a></dt> + + <dt><a href="rationale.html">Rationale</a></dt> + + <dt><a href="definitions.html">Definitions</a></dt> + + <dt><a href="faq.html">Frequently Asked Questions (FAQs)</a></dt> + + <dt><a href="bibliography.html">Bibliography</a></dt> + + <dt><a href="acknowledgments.html">Acknowledgments</a></dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/overview.html b/more/writingdoc/template/overview.html new file mode 100644 index 0000000000..d4a443d6fa --- /dev/null +++ b/more/writingdoc/template/overview.html @@ -0,0 +1,79 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Overview</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Overview</h2> + </td> + </tr> + </table> + <hr> + + <dl class="index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#topic1">First topic</a></dt> + + <dt><a href="#topic2">Second topic</a></dt> + + <dt><a href="#footnotes">Footnotes</a></dt> + </dl> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>{{text}}</p> + + <h2><a name="topic1" id="topic1"></a>First Topic</h2> + + <p>{{text}}</p> + + <h2><a name="topic2" id="topic2"></a>Second Topic</h2> + + <p>{{text}}</p> + + <h2><a name="footnotes" id="footnotes"></a>Footnotes</h2> + + <dl> + <dt><a name="footnote1" class="footnote" id="footnote1">(1)</a> + {{text}}</dt> + + <dt><a name="footnote2" class="footnote" id="footnote2">(2)</a> + {{text}}</dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/more/writingdoc/template/rationale.html b/more/writingdoc/template/rationale.html new file mode 100644 index 0000000000..7ea0c9d7c3 --- /dev/null +++ b/more/writingdoc/template/rationale.html @@ -0,0 +1,79 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Language" content="en-us"> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <link rel="stylesheet" type="text/css" href="../../../boost.css"> + + <title>{{Library}} - Rationale</title> +</head> + +<body link="#0000FF" vlink="#800080"> + <table border="0" cellpadding="7" cellspacing="0" width="100%" summary= + "header"> + <tr> + <td valign="top" width="300"> + <h3><a href="../../../index.htm"><img height="86" width="277" alt= + "C++ Boost" src="../../../boost.png" border="0"></a></h3> + </td> + + <td valign="top"> + <h1 align="center">{{Library}}</h1> + + <h2 align="center">Rationale</h2> + </td> + </tr> + </table> + <hr> + + <dl class="index"> + <dt><a href="#introduction">Introduction</a></dt> + + <dt><a href="#topic1">First topic</a></dt> + + <dt><a href="#topic2">Second topic</a></dt> + + <dt><a href="#footnotes">Footnotes</a></dt> + </dl> + + <h2><a name="introduction" id="introduction"></a>Introduction</h2> + + <p>{{text}}</p> + + <h2><a name="topic1" id="topic1"></a>First Topic</h2> + + <p>{{text}}</p> + + <h2><a name="topic2" id="topic2"></a>Second Topic</h2> + + <p>{{text}}</p> + + <h2><a name="footnotes" id="footnotes"></a>Footnotes</h2> + + <dl> + <dt><a name="footnote1" class="footnote" id="footnote1">(1)</a> + {{text}}</dt> + + <dt><a name="footnote2" class="footnote" id="footnote2">(2)</a> + {{text}}</dt> + </dl> + <hr> + + <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= + "../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" + height="31" width="88"></a></p> + + <p>Revised + <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->04 + December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p> + + <p><i>Copyright © 2006 <a href= + "mailto:{{address}}">{{author}}</a></i></p> + + <p><i>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> +</body> +</html> diff --git a/rst.css b/rst.css new file mode 100644 index 0000000000..afd9a98c31 --- /dev/null +++ b/rst.css @@ -0,0 +1,149 @@ +@import url("doc/src/boostbook.css"); +@import url("doc/src/docutils.css"); +/* Copyright David Abrahams 2006. 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) + */ + +dl.docutils dt { + font-weight: bold } + +img.boost-logo { + border: none; + vertical-align: middle +} + +pre.literal-block span.concept { + font-style: italic; +} + +.nav { +display: inline; +list-style-type: none; +} + +.prevpage { +padding-top: -5px; +text-align: left; +float: left; +} + +.nextpage { +padding-top: -20px; +text-align: right; +float: right; +} + +div.small { + font-size: smaller } + +h2 a { + font-size: 90%; +} +h3 a { + font-size: 80%; +} +h4 a { + font-size: 70%; +} +h5 a { + font-size: 60%; +} + +dl,table +{ + text-align: left; + font-size: 10pt; + line-height: 1.15; +} + + +/*============================================================================= + Tables +=============================================================================*/ + +/* The only clue docutils gives us that tables are logically tables, + and not, e.g., footnotes, is that they have border="1". Therefore + we're keying off of that. We used to manually patch docutils to + add a "table" class to all logical tables, but that proved much too + fragile. +*/ + + table[border="1"] + { + width: 92%; + margin-left: 4%; + margin-right: 4%; + } + + table[border="1"] + { + padding: 4px; + } + + /* Table Cells */ + table[border="1"] tr td + { + padding: 0.5em; + text-align: left; + font-size: 9pt; + } + + table[border="1"] tr th + { + padding: 0.5em 0.5em 0.5em 0.5em; + border: 1pt solid white; + font-size: 80%; + } + + @media screen + { + + /* Tables */ + table[border="1"] tr td + { + border: 1px solid #DCDCDC; + } + + table[border="1"] tr th + { + background-color: #F0F0F0; + border: 1px solid #DCDCDC; + } + + pre, + .screen + { + border: 1px solid #DCDCDC; + } + + td pre + td .screen + { + border: 0px + } + + .sidebar pre + { + border: 0px + } + + } + + pre, + .screen + { + font-size: 9pt; + display: block; + margin: 1pc 4% 0pc 4%; + padding: 0.5pc 0.5pc 0.5pc 0.5pc; + } + + /* Program listings in tables don't get borders */ + td pre, + td .screen + { + margin: 0pc 0pc 0pc 0pc; + padding: 0pc 0pc 0pc 0pc; + } + diff --git a/status/Jamfile.v2 b/status/Jamfile.v2 new file mode 100644 index 0000000000..63119845e6 --- /dev/null +++ b/status/Jamfile.v2 @@ -0,0 +1,166 @@ +# Boost regression-testing Jamfile +# (C) Copyright David Abrahams 2002. Permission to copy, use, modify, sell and +# distribute this software is granted provided this copyright notice appears in +# all copies. This software is provided "as is" without express or implied +# warranty, and with no claim as to its suitability for any purpose. + +# Status: +# - std::locale-support usage is commented out. +# Two test suite have different names. +# <no-warn> in config test is commented out. +# One of the smart_ptr test is run only from invocation dir in V1, and not +# run in V2 at all. + + +project status + : source-location $(BOOST_ROOT) + : requirements <hardcode-dll-paths>true + ; + +import testing ; +import modules ; + +local rule run-tests ( root : tests * ) +{ + local limit-tests = [ MATCH "^--limit-tests=(.*)" : [ modules.peek : ARGV ] ] ; + for local test in $(tests) + { + if $(limit-tests) + { + if [ MATCH "^($(limit-tests))" : $(test) ] + { + build-project ../$(root)/$(test) ; + } + else + { + use-project /boost/$(test) : ../$(root)/$(test) ; + } + } + else + { + build-project ../$(root)/$(test) ; + } + } +} + +# Tests from Jamfiles in individual library test subdirectories +# Please keep these in alphabetic order by test-suite name +run-tests libs : + accumulators/test # test-suite accumulators + algorithm/test # test-suite algorithm + algorithm/minmax/test # test-suite algorith/minmax + algorithm/string/test # test-suite algorithm/string + array/test # test-suite array + asio/test # test-suite asio + assign/test # test-suite assign + any/test # test-suite any + bimap/test # test-suite bimap + bind/test # test-suite bind + chrono/test # test-suite chrono + container/example # test-suite container_example + container/test # test-suite container_test + circular_buffer/test # test-suite circular_buffer + concept_check # test-suite concept_check + config/test # test-suite config + context/test # test-suite context + conversion/test # test-suite conversion + crc/test # test-suite crc + date_time/test # test-suite date_time + detail/test # test-suite detail + disjoint_sets # test-suite disjoint_sets + dynamic_bitset # test-suite dynamic_bitset + exception/test + filesystem/test # test-suite filesystem + flyweight/test # test-suite flyweight + foreach/test # test-suite foreach + format/test # test-suite format + function/test # test-suite function + functional/test # test-suite functional + functional/factory/test # test-suite functional/factory + functional/forward/test # test-suite functional/forward + functional/hash/test # test-suite functional/hash + functional/overloaded_function/test # test-suite func./overloaded_function + function_types/test # test-suite function_types + fusion/test # test-suite fusion + geometry/test # test-suite geometry + gil/test # test-suite gil + graph/test # test-suite graph + graph_parallel/test # test-suite graph/parallel + heap/test # test-suite heap + icl/test # test-suite icl + io/test # test-suite io + integer/test # test-suite integer + interprocess/example # test-suite interprocess_example + interprocess/test # test-suite interprocess_test + intrusive/example # test-suite intrusive_example + intrusive/test # test-suite intrusive_test + iostreams/test # test-suite iostreams + iterator/test # test-suite iterator + lambda/test # test-suite lambda + local_function/test # test-suite local_function + locale/test # test-suite locale + logic/test # test-suite logic + math/test # test-suite math + move/example # test-suite move_example + move/test # test-suite move_test + mpi/test # test-suite mpi + mpl/test # test-suite mpl + msm/test # msm-unit-tests + numeric/conversion/test # test-suite numeric/conversion + numeric/interval/test # test-suite numeric/interval + numeric/ublas/test # test-suite numeirc/uBLAS + multi_array/test # test-suite multi_array + multi_index/test # test-suite multi_index + optional/test # test-suite optional + parameter/test # test-suite parameter + phoenix/test # test-suite phoenix + polygon/test # test-suite polygon + pool/test # test-suite pool + preprocessor/test # test-suite preprocessor + program_options/test # test-suite program_options + property_map/test # test-suite property_map + property_tree/test # test-suite property_test + proto/test # test-suite proto + ptr_container/test # test-suite ptr_container + python/test # test-suite python + random/test # test-suite random + range/test # test-suite range + ratio/test # test-suite ratio + rational/test # test-suite rational + regex/test # test-suite regex + regex/example # test-suite regex-examples + scope_exit/test # test-suite scope_exit + serialization/test # test-suite serialization + signals/test # test-suite signals + signals2/test # test-suite signals2 + smart_ptr/test # test-suite smart_ptr + spirit/classic/test # test-suite classic spirit + spirit/test # test-suite spirit_v2 + spirit/repository/test # test-suite spirit_v2 repository + statechart/test # test-suite statechart + static_assert # test-suite static_assert + system/test # test-suite system + test/test # test-suite test + thread/test # test-suite thread + timer/test # test-suite timer + tokenizer/test # test-suite tokenizer + tr1/test # test-suite tr1 + tuple/test # test-suite tuple + type_traits/test # test-suite type_traits + typeof/test # test-suite typeof + units/test # test-suite units + unordered/test/unordered # test-suite unordered + unordered/test/exception # test-suite unordered-exception + utility/enable_if/test # test-suite utility/enable_if + utility/identity_type/test # test-suite utility/identity_type + utility/swap/test # test-suite utility/swap + utility/test # test-suite utility + uuid/test # test-suite uuid + variant/test # test-suite variant + wave/test/build # test-suite wave + xpressive/test # test-suite xpressive + ; + +run-tests tools : + bcp/test + ; diff --git a/status/expected_results.xml b/status/expected_results.xml new file mode 100644 index 0000000000..f5e1092307 --- /dev/null +++ b/status/expected_results.xml @@ -0,0 +1,2398 @@ +<?xml version="1.0" encoding="utf-8"?> +<expected-failures> +<toolset name="mingw-3_3_1"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="container" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/><test-result test-name="container" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="array" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="std" result="success"/><test-result test-name="array" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="std" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtime_wstream_std_config" result="fail"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtime_wstream_std_config" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="array_test" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="iterator_pair_test" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="reversible_range_test" result="success"/><test-result test-name="std_container_test" result="success"/><test-result test-name="string_test" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="workaround_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="iterator_pair_test" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="reversible_range_test" result="success"/><test-result test-name="std_container_test" result="success"/><test-result test-name="string_test" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="workaround_test" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="jgrep" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_wide_regress" result="success"/><test-result test-name="regex_wide_regress_dll" result="success"/><test-result test-name="wide_concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="jgrep" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_wide_regress" result="success"/><test-result test-name="regex_wide_regress_dll" result="success"/><test-result test-name="wide_concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_warchive" result="fail"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_warchive" result="fail"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="fail"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="fail"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_warchive" result="fail"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_warchive" result="fail"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="fail"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_warchive" result="fail"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="fail"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="fail"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_warchive" result="fail"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_warchive" result="fail"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="fail"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="fail"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="fail"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_warchive" result="fail"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_warchive" result="fail"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_warchive" result="fail"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_warchive" result="fail"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_warchive" result="fail"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_warchive" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="fail"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="fail"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="fail"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_warchive" result="fail"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="fail"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="fail"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_warchive" result="fail"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_warchive" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive" result="fail"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_warchive" result="fail"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="fail"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_warchive" result="fail"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_warchive" result="fail"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_warchive" result="fail"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="fail"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="fail"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_warchive" result="fail"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_warchive" result="fail"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="fail"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_warchive" result="fail"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="fail"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="fail"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_warchive" result="fail"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_warchive" result="fail"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="fail"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="fail"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="fail"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_warchive" result="fail"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_warchive" result="fail"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_warchive" result="fail"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_warchive" result="fail"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_warchive" result="fail"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_warchive" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="fail"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="fail"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="fail"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_warchive" result="fail"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="fail"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="fail"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_warchive" result="fail"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_warchive" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive" result="fail"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_warchive" result="fail"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="fail"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_warchive" result="fail"/><test-result test-name="test_void_cast" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="unit_test_suite_ex_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="unit_test_suite_ex_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_read_write_mutex" result="success"/><test-result test-name="test_read_write_mutex_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_read_write_mutex" result="success"/><test-result test-name="test_read_write_mutex_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="class_concept_fail_expected" result="success"/><test-result test-name="concept_check_fail_expected" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="class_concept_fail_expected" result="success"/><test-result test-name="concept_check_fail_expected" result="success"/><test-result test-name="concept_check_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="property_map"><test-result test-name="property_map_cc" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="mingw-3_4_2"> +<toolset-alias name="gcc-3.4.2_mingw"/> +<toolset-alias name="gcc-mingw-3.4.2"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="fail"/><test-result test-name="zlib_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="fail"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="mingw-stlport"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="fail"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="fail"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="fail"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="vc-7_1"> +<toolset-alias name="msvc-7.1"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_read_write_mutex" result="success"/><test-result test-name="test_read_write_mutex_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="vc-8_0"> +<toolset-alias name="msvc-8.0"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_read_write_mutex" result="success"/><test-result test-name="test_read_write_mutex_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="como-4_3_3-vc7_1"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="fail"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="fail"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="fail"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="fail"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="fail"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="fail"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="fail"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="fail"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="fail"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="fail"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="fail"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="fail"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="fail"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="fail"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="fail"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="fail"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="fail"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="fail"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="fail"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="fail"/><test-result test-name="args" result="fail"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="fail"/><test-result test-name="back_reference" result="fail"/><test-result test-name="bases" result="fail"/><test-result test-name="ben_scott1" result="fail"/><test-result test-name="bienstman1" result="fail"/><test-result test-name="bienstman2" result="fail"/><test-result test-name="bienstman3" result="fail"/><test-result test-name="borrowed" result="fail"/><test-result test-name="builtin_converters" result="fail"/><test-result test-name="callbacks" result="fail"/><test-result test-name="const_argument" result="fail"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="fail"/><test-result test-name="data_members" result="fail"/><test-result test-name="defaults" result="fail"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="fail"/><test-result test-name="docstring" result="fail"/><test-result test-name="embedding" result="fail"/><test-result test-name="enum" result="fail"/><test-result test-name="exception_translator" result="fail"/><test-result test-name="extract" result="fail"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="fail"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="fail"/><test-result test-name="iterator" result="fail"/><test-result test-name="keywords" result="fail"/><test-result test-name="list" result="fail"/><test-result test-name="long" result="fail"/><test-result test-name="map_indexing_suite" result="fail"/><test-result test-name="minimal" result="fail"/><test-result test-name="multi_arg_constructor" result="fail"/><test-result test-name="nested" result="fail"/><test-result test-name="numpy" result="fail"/><test-result test-name="object" result="fail"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="fail"/><test-result test-name="opaque" result="fail"/><test-result test-name="operators" result="fail"/><test-result test-name="pearu1" result="fail"/><test-result test-name="pickle1" result="fail"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle3" result="fail"/><test-result test-name="pickle4" result="fail"/><test-result test-name="pointee" result="fail"/><test-result test-name="pointer_type_id_test" result="fail"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="polymorphism2" result="fail"/><test-result test-name="polymorphism2_auto_ptr" result="fail"/><test-result test-name="properties" result="fail"/><test-result test-name="raw_ctor" result="fail"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="fail"/><test-result test-name="select_arg_to_python_test" result="fail"/><test-result test-name="select_from_python_test" result="fail"/><test-result test-name="select_holder" result="fail"/><test-result test-name="shared_ptr" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="staticmethod" result="fail"/><test-result test-name="str" result="fail"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="fail"/><test-result test-name="try" result="fail"/><test-result test-name="tuple" result="fail"/><test-result test-name="upcast" result="fail"/><test-result test-name="vector_indexing_suite" result="fail"/><test-result test-name="virtual_functions" result="fail"/><test-result test-name="wrapper_held_type" result="fail"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="fail"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="fail"/><test-result test-name="grep" result="fail"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="fail"/><test-result test-name="partial_regex_match" result="fail"/><test-result test-name="regex_grep_example_1" result="fail"/><test-result test-name="regex_grep_example_2" result="fail"/><test-result test-name="regex_grep_example_3" result="fail"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="fail"/><test-result test-name="regex_match_example" result="fail"/><test-result test-name="regex_merge_example" result="fail"/><test-result test-name="regex_replace_example" result="fail"/><test-result test-name="regex_search_example" result="fail"/><test-result test-name="regex_split_example_1" result="fail"/><test-result test-name="regex_split_example_2" result="fail"/><test-result test-name="regex_timer" result="fail"/><test-result test-name="regex_token_iterator_eg_1" result="fail"/><test-result test-name="regex_token_iterator_eg_2" result="fail"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="fail"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="static_mutex_test" result="fail"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="fail"/><test-result test-name="test_array_text_archive" result="fail"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_binary_binary_archive" result="fail"/><test-result test-name="test_binary_text_archive" result="fail"/><test-result test-name="test_binary_xml_archive" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="fail"/><test-result test-name="test_class_info_load_text_archive" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="fail"/><test-result test-name="test_class_info_save_text_archive" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="fail"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="fail"/><test-result test-name="test_contained_class_text_archive" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="fail"/><test-result test-name="test_delete_pointer_text_archive" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="fail"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_polymorphic" result="fail"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_deque_binary_archive" result="fail"/><test-result test-name="test_deque_text_archive" result="fail"/><test-result test-name="test_deque_xml_archive" result="fail"/><test-result test-name="test_derived_binary_archive" result="fail"/><test-result test-name="test_derived_class_binary_archive" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="fail"/><test-result test-name="test_derived_class_text_archive" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="fail"/><test-result test-name="test_derived_text_archive" result="fail"/><test-result test-name="test_derived_xml_archive" result="fail"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="fail"/><test-result test-name="test_list_ptrs_binary_archive" result="fail"/><test-result test-name="test_list_ptrs_text_archive" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="fail"/><test-result test-name="test_list_text_archive" result="fail"/><test-result test-name="test_list_xml_archive" result="fail"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_xml_archive" result="fail"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="fail"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor_text_archive" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="fail"/><test-result test-name="test_non_intrusive_text_archive" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="fail"/><test-result test-name="test_null_ptr_text_archive" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="fail"/><test-result test-name="test_nvp_binary_archive" result="fail"/><test-result test-name="test_nvp_text_archive" result="fail"/><test-result test-name="test_nvp_xml_archive" result="fail"/><test-result test-name="test_object_binary_archive" result="fail"/><test-result test-name="test_object_text_archive" result="fail"/><test-result test-name="test_object_xml_archive" result="fail"/><test-result test-name="test_optional_binary_archive" result="fail"/><test-result test-name="test_optional_text_archive" result="fail"/><test-result test-name="test_optional_xml_archive" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="fail"/><test-result test-name="test_polymorphic_text_archive" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="fail"/><test-result test-name="test_primitive_binary_archive" result="fail"/><test-result test-name="test_primitive_text_archive" result="fail"/><test-result test-name="test_primitive_xml_archive" result="fail"/><test-result test-name="test_private_ctor" result="fail"/><test-result test-name="test_recursion_binary_archive" result="fail"/><test-result test-name="test_recursion_text_archive" result="fail"/><test-result test-name="test_recursion_xml_archive" result="fail"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_reset_object_address" result="fail"/><test-result test-name="test_set_binary_archive" result="fail"/><test-result test-name="test_set_text_archive" result="fail"/><test-result test-name="test_set_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="fail"/><test-result test-name="test_simple_class_text_archive" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="fail"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="fail"/><test-result test-name="test_split_text_archive" result="fail"/><test-result test-name="test_split_xml_archive" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="fail"/><test-result test-name="test_tracking_text_archive" result="fail"/><test-result test-name="test_tracking_xml_archive" result="fail"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="fail"/><test-result test-name="test_variant_text_archive" result="fail"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_vector_binary_archive" result="fail"/><test-result test-name="test_vector_text_archive" result="fail"/><test-result test-name="test_vector_xml_archive" result="fail"/><test-result test-name="test_void_cast" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="fail"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="fail"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="fail"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="fail"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="fail"/><test-result test-name="test_barrier_lib" result="fail"/><test-result test-name="test_condition" result="fail"/><test-result test-name="test_condition_lib" result="fail"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_once" result="fail"/><test-result test-name="test_once_lib" result="fail"/><test-result test-name="test_thread" result="fail"/><test-result test-name="test_thread_lib" result="fail"/><test-result test-name="test_tss" result="fail"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="fail"/><test-result test-name="test_xtime_lib" result="fail"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="fail"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="mingw-3_4_4"> +<toolset-alias name="gcc-3.4.5_mingw"/> +<toolset-alias name="gcc-mingw-3.4.5"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="fail"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="mingw-3_4_4-stlport-5_0"> +<toolset-alias name="gcc-3.4.5_mingw_stlport5"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="fail"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-3_4_3-sunos"> +<toolset-alias name="gcc-3.4.3_sunos"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="embedding" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="result" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="args" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="try" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="object" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="str" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="map_indexing_suite" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="thread"><test-result test-name="test_thread" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="fail"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="indirect_fun" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="tru64cxx65-042"> +<toolset-alias name="hp_cxx-65_042_tru64"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="fail"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="fail"/><test-result test-name="test_variant_text_archive_dll" result="fail"/><test-result test-name="test_variant_text_warchive" result="fail"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_binary_archive" result="fail"/><test-result test-name="test_variant_binary_archive_dll" result="fail"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="fail"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="embedding" result="fail"/><test-result test-name="destroy_test" result="success"/><test-result test-name="pointer_type_id_test" result="fail"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="pointee" result="fail"/><test-result test-name="result" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="select_from_python_test" result="fail"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="object_manager" result="fail"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="select_holder" result="fail"/><test-result test-name="select_arg_to_python_test" result="fail"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="crossmod_exception" result="fail"/><test-result test-name="injected" result="fail"/><test-result test-name="properties" result="fail"/><test-result test-name="return_arg" result="fail"/><test-result test-name="staticmethod" result="fail"/><test-result test-name="shared_ptr" result="fail"/><test-result test-name="andreas_beyer" result="fail"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="polymorphism2" result="fail"/><test-result test-name="wrapper_held_type" result="fail"/><test-result test-name="polymorphism2_auto_ptr" result="fail"/><test-result test-name="auto_ptr" result="fail"/><test-result test-name="minimal" result="fail"/><test-result test-name="args" result="fail"/><test-result test-name="raw_ctor" result="fail"/><test-result test-name="numpy" result="fail"/><test-result test-name="enum" result="fail"/><test-result test-name="exception_translator" result="fail"/><test-result test-name="pearu1" result="fail"/><test-result test-name="try" result="fail"/><test-result test-name="const_argument" result="fail"/><test-result test-name="keywords" result="fail"/><test-result test-name="builtin_converters" result="fail"/><test-result test-name="test_pointer_adoption" result="fail"/><test-result test-name="operators" result="fail"/><test-result test-name="callbacks" result="fail"/><test-result test-name="defaults" result="fail"/><test-result test-name="object" result="fail"/><test-result test-name="list" result="fail"/><test-result test-name="long" result="fail"/><test-result test-name="dict" result="fail"/><test-result test-name="tuple" result="fail"/><test-result test-name="str" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="virtual_functions" result="fail"/><test-result test-name="back_reference" result="fail"/><test-result test-name="implicit" result="fail"/><test-result test-name="data_members" result="fail"/><test-result test-name="ben_scott1" result="fail"/><test-result test-name="bienstman1" result="fail"/><test-result test-name="bienstman2" result="fail"/><test-result test-name="bienstman3" result="fail"/><test-result test-name="multi_arg_constructor" result="fail"/><test-result test-name="iterator" result="fail"/><test-result test-name="extract" result="fail"/><test-result test-name="opaque" result="fail"/><test-result test-name="pickle1" result="fail"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle3" result="fail"/><test-result test-name="pickle4" result="fail"/><test-result test-name="nested" result="fail"/><test-result test-name="docstring" result="fail"/><test-result test-name="vector_indexing_suite" result="fail"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="map_indexing_suite" result="fail"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="fail"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_thread" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/><test-result test-name="test_re2c_lexer" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="fail"/><test-result test-name="format_test3" result="fail"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="fail"/><test-result test-name="ios_state_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="fail"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="fail"/><test-result test-name="integer" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="view_example" result="fail"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="indirect_fun" result="fail"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="fail"/><test-result test-name="variant_test2" result="fail"/><test-result test-name="variant_test3" result="fail"/><test-result test-name="variant_test4" result="fail"/><test-result test-name="variant_test5" result="fail"/><test-result test-name="variant_test6" result="fail"/><test-result test-name="variant_test7" result="fail"/><test-result test-name="variant_test8" result="fail"/><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_comparison_test" result="fail"/><test-result test-name="variant_visit_test" result="fail"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-4.0.1-osf1"> +<toolset-alias name="gcc-4_0_3_tru64"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="embedding" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="result" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="args" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="try" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="object" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="str" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="map_indexing_suite" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="thread"><test-result test-name="test_thread" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="fail"/><test-result test-name="integer" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="indirect_fun" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="fail"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="cw-9_5-darwin"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="fail"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="fail"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="fail"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="fail"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="fail"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="fail"/><test-result test-name="test_class_info_load_text_archive_dll" result="fail"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="fail"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="fail"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="fail"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="fail"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="fail"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="fail"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="fail"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="fail"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_dll" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_load_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_demo_xml_save_dll" result="fail"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="fail"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="fail"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="fail"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="fail"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="fail"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="fail"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_binary_archive_dll" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_text_archive_dll" result="fail"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_text_warchive_dll" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_exported_xml_archive_dll" result="fail"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_exported_xml_warchive_dll" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="fail"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="fail"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="fail"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="fail"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="fail"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="fail"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="fail"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_binary_archive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_archive_dll" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_archive_dll" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_mult_archive_types_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_binary_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="fail"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="fail"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="fail"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="fail"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="fail"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="fail"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="fail"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="fail"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="fail"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="fail"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="fail"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="fail"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="fail"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="fail"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="fail"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="fail"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="fail"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="fail"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="fail"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_binary_archive_dll" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_text_archive_dll" result="fail"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_text_warchive_dll" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_registered_xml_archive_dll" result="fail"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_registered_xml_warchive_dll" result="fail"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="fail"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="fail"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="fail"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="fail"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="fail"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="fail"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="fail"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="fail"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="fail"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="fail"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_binary_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_text_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_text_warchive_dll" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_unregistered_xml_archive_dll" result="fail"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_unregistered_xml_warchive_dll" result="fail"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="fail"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="fail"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="fail"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="fail"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="fail"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="fail"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-4_0-darwin"> +<toolset-alias name="darwin-4.0.1"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="qcc-3.3.5-cpp"> +<toolset-alias name="qcc-3.3.5_cpp"/> +<library name="test"><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="regex"><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/></library> +<library name="serialization"><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="graph"><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="program_options"><test-result test-name="winmain_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="options_description_test" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="fail"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="fail"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="fail"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="vector_indexing_suite" result="fail"/><test-result test-name="docstring" result="fail"/><test-result test-name="nested" result="fail"/><test-result test-name="pickle4" result="fail"/><test-result test-name="pickle3" result="fail"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle1" result="fail"/><test-result test-name="opaque" result="fail"/><test-result test-name="extract" result="fail"/><test-result test-name="iterator" result="fail"/><test-result test-name="multi_arg_constructor" result="fail"/><test-result test-name="bienstman3" result="fail"/><test-result test-name="bienstman2" result="fail"/><test-result test-name="bienstman1" result="fail"/><test-result test-name="ben_scott1" result="fail"/><test-result test-name="data_members" result="fail"/><test-result test-name="implicit" result="fail"/><test-result test-name="back_reference" result="fail"/><test-result test-name="virtual_functions" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="str" result="fail"/><test-result test-name="tuple" result="fail"/><test-result test-name="dict" result="fail"/><test-result test-name="long" result="fail"/><test-result test-name="list" result="fail"/><test-result test-name="object" result="fail"/><test-result test-name="defaults" result="fail"/><test-result test-name="callbacks" result="fail"/><test-result test-name="operators" result="fail"/><test-result test-name="test_pointer_adoption" result="fail"/><test-result test-name="builtin_converters" result="fail"/><test-result test-name="keywords" result="fail"/><test-result test-name="const_argument" result="fail"/><test-result test-name="try" result="fail"/><test-result test-name="pearu1" result="fail"/><test-result test-name="exception_translator" result="fail"/><test-result test-name="enum" result="fail"/><test-result test-name="numpy" result="fail"/><test-result test-name="raw_ctor" result="fail"/><test-result test-name="args" result="fail"/><test-result test-name="minimal" result="fail"/><test-result test-name="auto_ptr" result="fail"/><test-result test-name="polymorphism2_auto_ptr" result="fail"/><test-result test-name="wrapper_held_type" result="fail"/><test-result test-name="polymorphism2" result="fail"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="andreas_beyer" result="fail"/><test-result test-name="shared_ptr" result="fail"/><test-result test-name="staticmethod" result="fail"/><test-result test-name="return_arg" result="fail"/><test-result test-name="properties" result="fail"/><test-result test-name="injected" result="fail"/><test-result test-name="crossmod_exception" result="fail"/></library> +<library name="signals"><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_thread" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="fail"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="bind"><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="conversion"><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="function"><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="functional/hash"><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="wide_stream_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="fail"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="success"/></library> +<library name="iterator"><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="resize" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="bounds_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test3" result="fail"/><test-result test-name="test2" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="parameter"><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="indirect_fun" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_vector" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="string" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="array" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="partial_specializations" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="constructors" result="success"/></library> +<library name="utility"><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="variant"><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="config"><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="fail"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="array"><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="lambda"><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="preprocessor"><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="qcc-3.3.5-gpp"> +<toolset-alias name="qcc-3.3.5_gpp"/> +<library name="test"><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="fail"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="regex"><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testclocks" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/></library> +<library name="serialization"><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="fail"/><test-result test-name="test_polymorphic_text_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="fail"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="fail"/><test-result test-name="test_optional_text_warchive_dll" result="fail"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="fail"/><test-result test-name="test_optional_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="fail"/><test-result test-name="test_vector_text_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="fail"/><test-result test-name="test_vector_xml_warchive_dll" result="fail"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="fail"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_text_warchive_dll" result="fail"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_unregistered_xml_warchive_dll" result="fail"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="fail"/><test-result test-name="test_tracking_text_warchive_dll" result="fail"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="fail"/><test-result test-name="test_tracking_xml_warchive_dll" result="fail"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="fail"/><test-result test-name="test_split_text_warchive_dll" result="fail"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="fail"/><test-result test-name="test_split_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="fail"/><test-result test-name="test_simple_class_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="fail"/><test-result test-name="test_simple_class_xml_warchive_dll" result="fail"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_text_warchive_dll" result="fail"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_set_xml_warchive_dll" result="fail"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_text_warchive_dll" result="fail"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_registered_xml_warchive_dll" result="fail"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="fail"/><test-result test-name="test_recursion_text_warchive_dll" result="fail"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="fail"/><test-result test-name="test_recursion_xml_warchive_dll" result="fail"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="fail"/><test-result test-name="test_nvp_text_warchive_dll" result="fail"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="fail"/><test-result test-name="test_nvp_xml_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="fail"/><test-result test-name="test_null_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="fail"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="fail"/><test-result test-name="test_map_xml_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="fail"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="fail"/><test-result test-name="test_list_text_warchive_dll" result="fail"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="fail"/><test-result test-name="test_list_xml_warchive_dll" result="fail"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="fail"/><test-result test-name="test_primitive_text_warchive_dll" result="fail"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="fail"/><test-result test-name="test_primitive_xml_warchive_dll" result="fail"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="fail"/><test-result test-name="test_object_text_warchive_dll" result="fail"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="fail"/><test-result test-name="test_object_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="fail"/><test-result test-name="test_class_info_save_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="fail"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_text_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_exported_xml_warchive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="fail"/><test-result test-name="test_derived_class_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="fail"/><test-result test-name="test_derived_class_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="fail"/><test-result test-name="test_derived_text_warchive_dll" result="fail"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="fail"/><test-result test-name="test_derived_xml_warchive_dll" result="fail"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="fail"/><test-result test-name="test_deque_text_warchive_dll" result="fail"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="fail"/><test-result test-name="test_deque_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="fail"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="fail"/><test-result test-name="test_contained_class_text_warchive_dll" result="fail"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="fail"/><test-result test-name="test_contained_class_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="fail"/><test-result test-name="test_binary_text_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="fail"/><test-result test-name="test_binary_xml_warchive_dll" result="fail"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="fail"/><test-result test-name="test_array_text_warchive_dll" result="fail"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="graph"><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="program_options"><test-result test-name="winmain_dll" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="options_description_test" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="fail"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="fail"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="fail"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="vector_indexing_suite" result="fail"/><test-result test-name="docstring" result="fail"/><test-result test-name="nested" result="fail"/><test-result test-name="pickle4" result="fail"/><test-result test-name="pickle3" result="fail"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle1" result="fail"/><test-result test-name="opaque" result="fail"/><test-result test-name="extract" result="fail"/><test-result test-name="iterator" result="fail"/><test-result test-name="multi_arg_constructor" result="fail"/><test-result test-name="bienstman3" result="fail"/><test-result test-name="bienstman2" result="fail"/><test-result test-name="bienstman1" result="fail"/><test-result test-name="ben_scott1" result="fail"/><test-result test-name="data_members" result="fail"/><test-result test-name="implicit" result="fail"/><test-result test-name="back_reference" result="fail"/><test-result test-name="virtual_functions" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="str" result="fail"/><test-result test-name="tuple" result="fail"/><test-result test-name="dict" result="fail"/><test-result test-name="long" result="fail"/><test-result test-name="list" result="fail"/><test-result test-name="object" result="fail"/><test-result test-name="defaults" result="fail"/><test-result test-name="callbacks" result="fail"/><test-result test-name="operators" result="fail"/><test-result test-name="test_pointer_adoption" result="fail"/><test-result test-name="builtin_converters" result="fail"/><test-result test-name="keywords" result="fail"/><test-result test-name="const_argument" result="fail"/><test-result test-name="try" result="fail"/><test-result test-name="pearu1" result="fail"/><test-result test-name="exception_translator" result="fail"/><test-result test-name="enum" result="fail"/><test-result test-name="numpy" result="fail"/><test-result test-name="raw_ctor" result="fail"/><test-result test-name="args" result="fail"/><test-result test-name="minimal" result="fail"/><test-result test-name="auto_ptr" result="fail"/><test-result test-name="polymorphism2_auto_ptr" result="fail"/><test-result test-name="wrapper_held_type" result="fail"/><test-result test-name="polymorphism2" result="fail"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="andreas_beyer" result="fail"/><test-result test-name="shared_ptr" result="fail"/><test-result test-name="staticmethod" result="fail"/><test-result test-name="return_arg" result="fail"/><test-result test-name="properties" result="fail"/><test-result test-name="injected" result="fail"/><test-result test-name="crossmod_exception" result="fail"/></library> +<library name="signals"><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_thread" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="fail"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="bind"><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="conversion"><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="function"><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="functional/hash"><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="wide_stream_test" result="fail"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="fail"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="success"/></library> +<library name="iterator"><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="resize" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="bounds_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="parameter"><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="indirect_fun" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_vector" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="string" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="array" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="partial_specializations" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="constructors" result="success"/></library> +<library name="utility"><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="variant"><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="config"><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="fail"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="array"><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="fail"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_traits_test" result="fail"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="lambda"><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="preprocessor"><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="tru64cxx71-006"> +<toolset-alias name="hp_cxx-71_006_tru64"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="fail"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="embedding" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="result" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="args" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="try" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="object" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="str" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="map_indexing_suite" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="fail"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_thread" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="if" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="fail"/><test-result test-name="integer" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="indirect_fun" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="fail"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-3.4.4-osf1"> +<toolset-alias name="gcc-3_4_4_tru64"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="python"><test-result test-name="embedding" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="result" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="args" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="try" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="object" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="str" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="map_indexing_suite" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="thread"><test-result test-name="test_thread" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="if" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="fail"/><test-result test-name="integer" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="indirect_fun" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="fail"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="acc0605"> +<toolset-alias name="acc"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="static_mutex_test" result="fail"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="fail"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="fail"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="captures_example" result="success"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testparse_date" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testclocks" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="fail"/><test-result test-name="test_variant_text_archive_dll" result="fail"/><test-result test-name="test_variant_text_warchive" result="fail"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_binary_archive" result="fail"/><test-result test-name="test_variant_binary_archive_dll" result="fail"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_const_pass" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="large_file_support_test" result="success"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="layout_test" result="fail"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="property_iter" result="success"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="thread"><test-result test-name="test_thread" result="fail"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_condition" result="fail"/><test-result test-name="test_tss" result="fail"/><test-result test-name="test_once" result="fail"/><test-result test-name="test_xtime" result="fail"/><test-result test-name="test_barrier" result="fail"/><test-result test-name="test_thread_lib" result="fail"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_condition_lib" result="fail"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_once_lib" result="fail"/><test-result test-name="test_xtime_lib" result="fail"/><test-result test-name="test_barrier_lib" result="fail"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="fail"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="fail"/><test-result test-name="format_test3" result="fail"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="fail"/><test-result test-name="compose_test" result="fail"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="fail"/><test-result test-name="direct_adapter_test" result="fail"/><test-result test-name="example_test" result="fail"/><test-result test-name="file_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="filtering_stream_test" result="fail"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="fail"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="fail"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="fail"/><test-result test-name="restrict_test" result="fail"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="fail"/><test-result test-name="stdio_filter_test" result="fail"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="fail"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_traits_test" result="fail"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="fail"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="fail"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="fail"/><test-result test-name="insert_range" result="fail"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="fail"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="fail"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="constructors" result="success"/><test-result test-name="access" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="fail"/><test-result test-name="converter_test" result="fail"/><test-result test-name="udt_support_test" result="fail"/><test-result test-name="numeric_cast_test" result="fail"/><test-result test-name="udt_example_0" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="fail"/><test-result test-name="integer" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="indirect_fun" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="fail"/><test-result test-name="random_demo" result="success"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/></library> +<library name="spirit"><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="fail"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="config"><test-result test-name="config_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-4.0.2-linux"> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="args" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="long" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="list" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="object" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="str" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="nested" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +</toolset> +<toolset name="intel-9.0-linux"> +<toolset-alias name="intel-linux-9.0"/> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +</toolset> +<toolset name="gcc-3.2.3-linux"> +<toolset-alias name="gcc-3.2.3_linux"/> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="args" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="long" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="list" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="object" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="str" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="nested" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +</toolset> +<toolset name="gcc-3.3.6-linux"> +<toolset-alias name="gcc-3.3.6_linux"/> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="string" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="array" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="args" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="long" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="list" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="object" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="str" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="str" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="long" result="success"/><test-result test-name="list" result="success"/><test-result test-name="object" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="try" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="args" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="crossmod_exception" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_thread" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="bounds_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="constructors" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="options_description_test" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_vector" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +</toolset> +<toolset name="intel-8.1-linux"> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +</toolset> +<toolset name="gcc-3.4.4-linux"> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="string" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="array" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="args" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="long" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="list" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="object" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="str" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="str" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="long" result="success"/><test-result test-name="list" result="success"/><test-result test-name="object" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="try" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="args" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="crossmod_exception" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_thread" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="bounds_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="constructors" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="options_description_test" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_vector" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +</toolset> +<toolset name="gcc-4.0.1-linux"> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="mpl"><test-result test-name="lambda_args" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="always" result="success"/><test-result test-name="next" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="zip_view" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="map" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="size" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="set" result="success"/><test-result test-name="back" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="if" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="front" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="int" result="success"/><test-result test-name="count" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="partition" result="success"/></library> +<library name="bind"><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="special_functions_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_test" result="success"/></library> +<library name="test"><test-result test-name="test_case_template_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="token_iterator_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/></library> +<library name="wave"><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/></library> +<library name="function"><test-result test-name="function_30" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/></library> +<library name="range"><test-result test-name="std_container" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="partial_workaround" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/></library> +<library name="date_time"><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testgreg_cal" result="success"/></library> +<library name="signals"><test-result test-name="signal_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="link_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_deque_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="success"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="find" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="conv" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="predicate" result="success"/></library> +<library name="assign"><test-result test-name="my_vector_example" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="basic" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="email_example" result="success"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="serialization"><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_void_cast_dll" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/></library> +<library name="iostreams"><test-result test-name="counter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="bzip2_test" result="success"/></library> +<library name="filesystem"><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="convenience_test" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="random"><test-result test-name="random_test" result="success"/><test-result test-name="random_demo" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="args" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="long" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="list" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="object" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="str" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="nested" result="success"/></library> +<library name="spirit"><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="while_tests_debug" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="action_tests" result="success"/><test-result test-name="primitives_tests" result="success"/></library> +<library name="thread"><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_tss_lib" result="success"/></library> +<library name="iterator"><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_traits_test" result="success"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="add" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="det" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="cmp_lex" result="success"/></library> +<library name="utility"><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="member_templates" result="success"/><test-result test-name="partial_specializations" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="namespace_disambiguation" result="success"/></library> +<library name="multi_array"><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="access" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="fail_criterator" result="success"/></library> +<library name="multi_index"><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_basic" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_update" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_set_ops" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/><test-result test-name="sfinae" result="success"/></library> +<library name="optional"><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/></library> +<library name="program_options"><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="winmain_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test_dll" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="view_example" result="success"/><test-result test-name="tree_test" result="success"/></library> +<library name="type_traits"><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="udt_specialisations" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="add_const_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="is_union_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/></library> +<library name="lambda"><test-result test-name="bll_and_function" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/></library> +<library name="config"><test-result test-name="config_info" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="list" result="success"/><test-result test-name="array" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="control" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="debug" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +</toolset> +<toolset name="borland-5.6.4"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="fail"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="fail"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="fail"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="bfs" result="fail"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="fail"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="fail"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="property_iter" result="fail"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="fail"/><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="fail"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="fail"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="fail"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="fail"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="fail"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="fail"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="fail"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="fail"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="fail"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="fail"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="fail"/><test-result test-name="set_c" result="fail"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="fail"/></library> +<library name="multi_array"><test-result test-name="access" result="fail"/><test-result test-name="assign" result="fail"/><test-result test-name="assign_to_array" result="fail"/><test-result test-name="compare" result="fail"/><test-result test-name="concept_checks" result="fail"/><test-result test-name="constructors" result="fail"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="fail"/><test-result test-name="iterators" result="fail"/><test-result test-name="range1" result="fail"/><test-result test-name="reshape" result="fail"/><test-result test-name="resize" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="stl_interaction" result="fail"/><test-result test-name="storage_order" result="fail"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="fail"/><test-result test-name="test_capacity" result="fail"/><test-result test-name="test_comparison" result="fail"/><test-result test-name="test_composite_key" result="fail"/><test-result test-name="test_conv_iterators" result="fail"/><test-result test-name="test_copy_assignment" result="fail"/><test-result test-name="test_hash_ops" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_key_extractors" result="fail"/><test-result test-name="test_list_ops" result="fail"/><test-result test-name="test_modifiers" result="fail"/><test-result test-name="test_mpl_ops" result="fail"/><test-result test-name="test_observers" result="fail"/><test-result test-name="test_projection" result="fail"/><test-result test-name="test_range" result="fail"/><test-result test-name="test_safe_mode" result="fail"/><test-result test-name="test_serialization" result="fail"/><test-result test-name="test_set_ops" result="fail"/><test-result test-name="test_special_list_ops" result="fail"/><test-result test-name="test_special_set_ops" result="fail"/><test-result test-name="test_update" result="fail"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="fail"/><test-result test-name="converter_test" result="fail"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="fail"/><test-result test-name="udt_example_0" result="fail"/><test-result test-name="udt_support_test" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="fail"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="test_float" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="fail"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="fail"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="fail"/><test-result test-name="view_example" result="fail"/></library> +<library name="python"><test-result test-name="destroy_test" result="fail"/><test-result test-name="if_else" result="fail"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="result" result="fail"/><test-result test-name="string_literal" result="fail"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="fail"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="fail"/><test-result test-name="test_const_load_fail1_nvp" result="fail"/><test-result test-name="test_const_load_fail2" result="fail"/><test-result test-name="test_const_load_fail2_nvp" result="fail"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_binary_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="fail"/><test-result test-name="test_set_binary_archive_dll" result="fail"/><test-result test-name="test_set_text_archive" result="fail"/><test-result test-name="test_set_text_archive_dll" result="fail"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_text_warchive_dll" result="fail"/><test-result test-name="test_set_xml_archive" result="fail"/><test-result test-name="test_set_xml_archive_dll" result="fail"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_set_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="fail"/><test-result test-name="fixed_size_queue_tests_debug" result="fail"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="fail"/><test-result test-name="position_iterator_tests_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="fail"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="fail"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="fail"/><test-result test-name="is_base_of_test" result="fail"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="fail"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="fail"/><test-result test-name="remove_all_extents_test" result="fail"/><test-result test-name="remove_bounds_test" result="fail"/><test-result test-name="remove_const_test" result="fail"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="fail"/><test-result test-name="remove_pointer_test" result="fail"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="fail"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="fail"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="fail"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="fail"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="fail"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="fail"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="fail"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="fail"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="fail"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="cw-8_3"> +<toolset-alias name="cw-8.3"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="fail"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="fail"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="fail"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="fail"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="fail"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="fail"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="fail"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="fail"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="fail"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="fail"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="fail"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="fail"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="fail"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_void_cast" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="fail"/><test-result test-name="alignment_of_test" result="fail"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="fail"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="fail"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="dmc-8_44b-stlport-4_5_3"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="fail"/><test-result test-name="minmax_element" result="fail"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="fail"/><test-result test-name="find" result="fail"/><test-result test-name="predicate" result="fail"/><test-result test-name="regex" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="split" result="fail"/><test-result test-name="trim" result="fail"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="fail"/></library> +<library name="assign"><test-result test-name="basic" result="fail"/><test-result test-name="email_example" result="fail"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="fail"/><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="fail"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="fail"/><test-result test-name="std" result="fail"/><test-result test-name="tuple_list_of" result="fail"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="fail"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="fail"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="fail"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="fail"/></library> +<library name="date_time"><test-result test-name="testclock" result="fail"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testc_local_adjustor" result="fail"/><test-result test-name="testdate" result="fail"/><test-result test-name="testdate_dll" result="fail"/><test-result test-name="testdate_duration" result="fail"/><test-result test-name="testdate_duration_dll" result="fail"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="fail"/><test-result test-name="testdate_iterator_dll" result="fail"/><test-result test-name="testdst_rules" result="fail"/><test-result test-name="testdst_transition_day_rule" result="fail"/><test-result test-name="testduration" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="fail"/><test-result test-name="testformatters" result="fail"/><test-result test-name="testformatters_dll" result="fail"/><test-result test-name="testgenerators" result="fail"/><test-result test-name="testgenerators_dll" result="fail"/><test-result test-name="testgeneric_period" result="fail"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="fail"/><test-result test-name="testgreg_cal_dll" result="fail"/><test-result test-name="testgreg_day" result="fail"/><test-result test-name="testgreg_day_dll" result="fail"/><test-result test-name="testgreg_durations" result="fail"/><test-result test-name="testgreg_durations_dll" result="fail"/><test-result test-name="testgreg_duration_operators" result="fail"/><test-result test-name="testgreg_month" result="fail"/><test-result test-name="testgreg_month_dll" result="fail"/><test-result test-name="testgreg_serialize" result="fail"/><test-result test-name="testgreg_serialize_xml" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="fail"/><test-result test-name="testgreg_year_dll" result="fail"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="fail"/><test-result test-name="testlocal_adjustor" result="fail"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="testparse_time" result="fail"/><test-result test-name="testperiod" result="fail"/><test-result test-name="testperiod_dll" result="fail"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="fail"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="fail"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="fail"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="fail"/><test-result test-name="testtime_serialize_std_config" result="fail"/><test-result test-name="testtime_serialize_xml" result="fail"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="fail"/><test-result test-name="dyn_bitset_unit_tests2" result="fail"/><test-result test-name="dyn_bitset_unit_tests3" result="fail"/><test-result test-name="dyn_bitset_unit_tests4" result="fail"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="fail"/><test-result test-name="default_name_check_test" result="fail"/><test-result test-name="fstream_test" result="fail"/><test-result test-name="large_file_support_test" result="fail"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="fail"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="fail"/><test-result test-name="format_test2" result="fail"/><test-result test-name="format_test3" result="fail"/><test-result test-name="format_test_wstring" result="fail"/></library> +<library name="function"><test-result test-name="allocator_test" result="fail"/><test-result test-name="contains2_test" result="fail"/><test-result test-name="contains_test" result="fail"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="fail"/><test-result test-name="function_n_test" result="fail"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="fail"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="fail"/><test-result test-name="stateless_test" result="fail"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="fail"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="fail"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="fail"/><test-result test-name="hash_custom_test" result="fail"/><test-result test-name="hash_deque_test" result="fail"/><test-result test-name="hash_float_test" result="fail"/><test-result test-name="hash_function_pointer_test" result="fail"/><test-result test-name="hash_list_test" result="fail"/><test-result test-name="hash_map_test" result="fail"/><test-result test-name="hash_number_test" result="fail"/><test-result test-name="hash_pointer_test" result="fail"/><test-result test-name="hash_range_test" result="fail"/><test-result test-name="hash_set_test" result="fail"/><test-result test-name="hash_string_test" result="fail"/><test-result test-name="hash_value_array_test" result="fail"/><test-result test-name="hash_vector_test" result="fail"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="fail"/><test-result test-name="adj_list_cc" result="fail"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="astar_search_test" result="fail"/><test-result test-name="bellman-test" result="fail"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="bfs" result="fail"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="biconnected_components_test" result="fail"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="copy" result="fail"/><test-result test-name="cuthill_mckee_ordering" result="fail"/><test-result test-name="dag_longest_paths" result="fail"/><test-result test-name="dfs" result="fail"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="edge_list_cc" result="fail"/><test-result test-name="filtered_graph_cc" result="fail"/><test-result test-name="floyd_warshall_test" result="fail"/><test-result test-name="graph" result="fail"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="fail"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="isomorphism" result="fail"/><test-result test-name="king_ordering" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="property_iter" result="fail"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="reverse_graph_cc" result="fail"/><test-result test-name="sequential_vertex_coloring" result="fail"/><test-result test-name="subgraph" result="fail"/><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/></library> +<library name="io"><test-result test-name="ios_state_test" result="fail"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="fail"/><test-result test-name="auto_close_test" result="fail"/><test-result test-name="buffer_size_test" result="fail"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="fail"/><test-result test-name="compose_test" result="fail"/><test-result test-name="copy_test" result="fail"/><test-result test-name="counter_test" result="fail"/><test-result test-name="direct_adapter_test" result="fail"/><test-result test-name="example_test" result="fail"/><test-result test-name="file_descriptor_test" result="fail"/><test-result test-name="file_test" result="fail"/><test-result test-name="filtering_stream_test" result="fail"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="fail"/><test-result test-name="invert_test" result="fail"/><test-result test-name="line_filter_test" result="fail"/><test-result test-name="mapped_file_test" result="fail"/><test-result test-name="newline_test" result="fail"/><test-result test-name="null_test" result="fail"/><test-result test-name="pipeline_test" result="fail"/><test-result test-name="positioning_test" result="fail"/><test-result test-name="regex_filter_test" result="fail"/><test-result test-name="restrict_test" result="fail"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="fail"/><test-result test-name="stdio_filter_test" result="fail"/><test-result test-name="symmetric_filter_test" result="fail"/><test-result test-name="tee_test" result="fail"/><test-result test-name="wide_stream_test" result="fail"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="fail"/><test-result test-name="filter_iterator_test" result="fail"/><test-result test-name="indirect_iterator_test" result="fail"/><test-result test-name="indirect_iter_member_types" result="fail"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="fail"/><test-result test-name="is_readable_iterator" result="fail"/><test-result test-name="iterator_adaptor_cc" result="fail"/><test-result test-name="iterator_adaptor_test" result="fail"/><test-result test-name="iterator_archetype_cc" result="fail"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="fail"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="fail"/><test-result test-name="pointee" result="fail"/><test-result test-name="reverse_iterator_test" result="fail"/><test-result test-name="transform_iterator_test" result="fail"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="fail"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="fail"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="fail"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="fail"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="fail"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="fail"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="fail"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="fail"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="fail"/><test-result test-name="assign" result="fail"/><test-result test-name="assign_to_array" result="fail"/><test-result test-name="compare" result="fail"/><test-result test-name="concept_checks" result="fail"/><test-result test-name="constructors" result="fail"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="fail"/><test-result test-name="iterators" result="fail"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="fail"/><test-result test-name="resize" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="stl_interaction" result="fail"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="fail"/><test-result test-name="test_capacity" result="fail"/><test-result test-name="test_comparison" result="fail"/><test-result test-name="test_composite_key" result="fail"/><test-result test-name="test_conv_iterators" result="fail"/><test-result test-name="test_copy_assignment" result="fail"/><test-result test-name="test_hash_ops" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_key_extractors" result="fail"/><test-result test-name="test_list_ops" result="fail"/><test-result test-name="test_modifiers" result="fail"/><test-result test-name="test_mpl_ops" result="fail"/><test-result test-name="test_observers" result="fail"/><test-result test-name="test_projection" result="fail"/><test-result test-name="test_range" result="fail"/><test-result test-name="test_safe_mode" result="fail"/><test-result test-name="test_serialization" result="fail"/><test-result test-name="test_set_ops" result="fail"/><test-result test-name="test_special_list_ops" result="fail"/><test-result test-name="test_special_set_ops" result="fail"/><test-result test-name="test_update" result="fail"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="fail"/><test-result test-name="converter_test" result="fail"/><test-result test-name="numeric_cast_test" result="fail"/><test-result test-name="traits_test" result="fail"/><test-result test-name="udt_example_0" result="fail"/><test-result test-name="udt_support_test" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="add" result="fail"/><test-result test-name="cmp" result="fail"/><test-result test-name="cmp_exn" result="fail"/><test-result test-name="cmp_exp" result="fail"/><test-result test-name="cmp_lex" result="fail"/><test-result test-name="cmp_set" result="fail"/><test-result test-name="cmp_tribool" result="fail"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="fail"/><test-result test-name="integer" result="fail"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="test_float" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="fail"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="fail"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="fail"/><test-result test-name="macros" result="fail"/><test-result test-name="sfinae" result="fail"/><test-result test-name="tutorial" result="fail"/><test-result test-name="unwrap_cv_reference" result="fail"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="fail"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="fail"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="fail"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="fail"/><test-result test-name="property_map_cc" result="fail"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="indirect_fun" result="fail"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="view_example" result="fail"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="fail"/><test-result test-name="args" result="fail"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="fail"/><test-result test-name="back_reference" result="fail"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="fail"/><test-result test-name="bienstman1" result="fail"/><test-result test-name="bienstman2" result="fail"/><test-result test-name="bienstman3" result="fail"/><test-result test-name="borrowed" result="fail"/><test-result test-name="builtin_converters" result="fail"/><test-result test-name="callbacks" result="fail"/><test-result test-name="const_argument" result="fail"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="fail"/><test-result test-name="data_members" result="fail"/><test-result test-name="defaults" result="fail"/><test-result test-name="destroy_test" result="fail"/><test-result test-name="dict" result="fail"/><test-result test-name="docstring" result="fail"/><test-result test-name="embedding" result="fail"/><test-result test-name="enum" result="fail"/><test-result test-name="exception_translator" result="fail"/><test-result test-name="extract" result="fail"/><test-result test-name="if_else" result="fail"/><test-result test-name="implicit" result="fail"/><test-result test-name="indirect_traits_test" result="fail"/><test-result test-name="injected" result="fail"/><test-result test-name="iterator" result="fail"/><test-result test-name="keywords" result="fail"/><test-result test-name="list" result="fail"/><test-result test-name="long" result="fail"/><test-result test-name="map_indexing_suite" result="fail"/><test-result test-name="minimal" result="fail"/><test-result test-name="multi_arg_constructor" result="fail"/><test-result test-name="nested" result="fail"/><test-result test-name="numpy" result="fail"/><test-result test-name="object" result="fail"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="fail"/><test-result test-name="opaque" result="fail"/><test-result test-name="operators" result="fail"/><test-result test-name="pearu1" result="fail"/><test-result test-name="pickle1" result="fail"/><test-result test-name="pickle2" result="fail"/><test-result test-name="pickle3" result="fail"/><test-result test-name="pickle4" result="fail"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="fail"/><test-result test-name="pointer_vector" result="fail"/><test-result test-name="polymorphism" result="fail"/><test-result test-name="polymorphism2" result="fail"/><test-result test-name="polymorphism2_auto_ptr" result="fail"/><test-result test-name="properties" result="fail"/><test-result test-name="raw_ctor" result="fail"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="fail"/><test-result test-name="select_arg_to_python_test" result="fail"/><test-result test-name="select_from_python_test" result="fail"/><test-result test-name="select_holder" result="fail"/><test-result test-name="shared_ptr" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="staticmethod" result="fail"/><test-result test-name="str" result="fail"/><test-result test-name="string_literal" result="fail"/><test-result test-name="test_pointer_adoption" result="fail"/><test-result test-name="try" result="fail"/><test-result test-name="tuple" result="fail"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="fail"/><test-result test-name="virtual_functions" result="fail"/><test-result test-name="wrapper_held_type" result="fail"/></library> +<library name="random"><test-result test-name="random_demo" result="fail"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="fail"/><test-result test-name="array" result="fail"/><test-result test-name="const_ranges" result="fail"/><test-result test-name="extension_mechanism" result="fail"/><test-result test-name="iterator_pair" result="fail"/><test-result test-name="iterator_range" result="fail"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="fail"/><test-result test-name="std_container" result="fail"/><test-result test-name="string" result="fail"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="fail"/><test-result test-name="credit_card_example" result="fail"/><test-result test-name="grep" result="fail"/><test-result test-name="icu_example" result="fail"/><test-result test-name="mfc_example" result="fail"/><test-result test-name="partial_regex_grep" result="fail"/><test-result test-name="partial_regex_match" result="fail"/><test-result test-name="regex_grep_example_1" result="fail"/><test-result test-name="regex_grep_example_2" result="fail"/><test-result test-name="regex_grep_example_3" result="fail"/><test-result test-name="regex_grep_example_4" result="fail"/><test-result test-name="regex_iterator_example" result="fail"/><test-result test-name="regex_match_example" result="fail"/><test-result test-name="regex_merge_example" result="fail"/><test-result test-name="regex_replace_example" result="fail"/><test-result test-name="regex_search_example" result="fail"/><test-result test-name="regex_split_example_1" result="fail"/><test-result test-name="regex_split_example_2" result="fail"/><test-result test-name="regex_timer" result="fail"/><test-result test-name="regex_token_iterator_eg_1" result="fail"/><test-result test-name="regex_token_iterator_eg_2" result="fail"/><test-result test-name="bad_expression_test" result="fail"/><test-result test-name="captures_test" result="fail"/><test-result test-name="collate_info" result="fail"/><test-result test-name="concept_check" result="fail"/><test-result test-name="icu_concept_check" result="fail"/><test-result test-name="object_cache_test" result="fail"/><test-result test-name="posix_api_check" result="fail"/><test-result test-name="posix_api_check_cpp" result="fail"/><test-result test-name="recursion_test" result="fail"/><test-result test-name="regex_config_info" result="fail"/><test-result test-name="regex_dll_config_info" result="fail"/><test-result test-name="regex_regress" result="fail"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="static_mutex_test" result="fail"/><test-result test-name="unicode_iterator_test" result="fail"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="fail"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="fail"/><test-result test-name="test_array_binary_archive_dll" result="fail"/><test-result test-name="test_array_text_archive" result="fail"/><test-result test-name="test_array_text_archive_dll" result="fail"/><test-result test-name="test_array_text_warchive" result="fail"/><test-result test-name="test_array_text_warchive_dll" result="fail"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="fail"/><test-result test-name="test_binary_binary_archive_dll" result="fail"/><test-result test-name="test_binary_text_archive" result="fail"/><test-result test-name="test_binary_text_archive_dll" result="fail"/><test-result test-name="test_binary_text_warchive" result="fail"/><test-result test-name="test_binary_text_warchive_dll" result="fail"/><test-result test-name="test_binary_xml_archive" result="fail"/><test-result test-name="test_binary_xml_archive_dll" result="fail"/><test-result test-name="test_binary_xml_warchive" result="fail"/><test-result test-name="test_binary_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="fail"/><test-result test-name="test_class_info_load_binary_archive_dll" result="fail"/><test-result test-name="test_class_info_load_text_archive" result="fail"/><test-result test-name="test_class_info_load_text_archive_dll" result="fail"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="fail"/><test-result test-name="test_class_info_load_xml_archive_dll" result="fail"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="fail"/><test-result test-name="test_class_info_save_binary_archive_dll" result="fail"/><test-result test-name="test_class_info_save_text_archive" result="fail"/><test-result test-name="test_class_info_save_text_archive_dll" result="fail"/><test-result test-name="test_class_info_save_text_warchive" result="fail"/><test-result test-name="test_class_info_save_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="fail"/><test-result test-name="test_class_info_save_xml_archive_dll" result="fail"/><test-result test-name="test_class_info_save_xml_warchive" result="fail"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="fail"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="fail"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="fail"/><test-result test-name="test_contained_class_binary_archive_dll" result="fail"/><test-result test-name="test_contained_class_text_archive" result="fail"/><test-result test-name="test_contained_class_text_archive_dll" result="fail"/><test-result test-name="test_contained_class_text_warchive" result="fail"/><test-result test-name="test_contained_class_text_warchive_dll" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="fail"/><test-result test-name="test_contained_class_xml_archive_dll" result="fail"/><test-result test-name="test_contained_class_xml_warchive" result="fail"/><test-result test-name="test_contained_class_xml_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="fail"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_archive" result="fail"/><test-result test-name="test_delete_pointer_text_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_warchive" result="fail"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="fail"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="fail"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="fail"/><test-result test-name="test_demo_auto_ptr_dll" result="fail"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_fast_archive_dll" result="fail"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_pimpl_dll" result="fail"/><test-result test-name="test_demo_polymorphic" result="fail"/><test-result test-name="test_demo_polymorphic_dll" result="fail"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_dll" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_load_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_demo_xml_save_dll" result="fail"/><test-result test-name="test_deque_binary_archive" result="fail"/><test-result test-name="test_deque_binary_archive_dll" result="fail"/><test-result test-name="test_deque_text_archive" result="fail"/><test-result test-name="test_deque_text_archive_dll" result="fail"/><test-result test-name="test_deque_text_warchive" result="fail"/><test-result test-name="test_deque_text_warchive_dll" result="fail"/><test-result test-name="test_deque_xml_archive" result="fail"/><test-result test-name="test_deque_xml_archive_dll" result="fail"/><test-result test-name="test_deque_xml_warchive" result="fail"/><test-result test-name="test_deque_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_binary_archive" result="fail"/><test-result test-name="test_derived_binary_archive_dll" result="fail"/><test-result test-name="test_derived_class_binary_archive" result="fail"/><test-result test-name="test_derived_class_binary_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_text_archive" result="fail"/><test-result test-name="test_derived_class_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_text_warchive" result="fail"/><test-result test-name="test_derived_class_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="fail"/><test-result test-name="test_derived_class_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_xml_warchive" result="fail"/><test-result test-name="test_derived_class_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_text_archive" result="fail"/><test-result test-name="test_derived_text_archive_dll" result="fail"/><test-result test-name="test_derived_text_warchive" result="fail"/><test-result test-name="test_derived_text_warchive_dll" result="fail"/><test-result test-name="test_derived_xml_archive" result="fail"/><test-result test-name="test_derived_xml_archive_dll" result="fail"/><test-result test-name="test_derived_xml_warchive" result="fail"/><test-result test-name="test_derived_xml_warchive_dll" result="fail"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_binary_archive_dll" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_text_archive_dll" result="fail"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_text_warchive_dll" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_exported_xml_archive_dll" result="fail"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_exported_xml_warchive_dll" result="fail"/><test-result test-name="test_inclusion" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_iterators_base64" result="fail"/><test-result test-name="test_list_binary_archive" result="fail"/><test-result test-name="test_list_binary_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_binary_archive" result="fail"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_archive" result="fail"/><test-result test-name="test_list_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_warchive" result="fail"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="fail"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_list_text_archive" result="fail"/><test-result test-name="test_list_text_archive_dll" result="fail"/><test-result test-name="test_list_text_warchive" result="fail"/><test-result test-name="test_list_text_warchive_dll" result="fail"/><test-result test-name="test_list_xml_archive" result="fail"/><test-result test-name="test_list_xml_archive_dll" result="fail"/><test-result test-name="test_list_xml_warchive" result="fail"/><test-result test-name="test_list_xml_warchive_dll" result="fail"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_binary_archive_dll" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_text_archive_dll" result="fail"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_xml_archive" result="fail"/><test-result test-name="test_map_xml_archive_dll" result="fail"/><test-result test-name="test_map_xml_warchive" result="fail"/><test-result test-name="test_map_xml_warchive_dll" result="fail"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_binary_archive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_archive_dll" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_archive_dll" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_mult_archive_types_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_archive" result="fail"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="fail"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_archive" result="fail"/><test-result test-name="test_non_intrusive_text_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_warchive" result="fail"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="fail"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_binary_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="fail"/><test-result test-name="test_null_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_null_ptr_text_archive" result="fail"/><test-result test-name="test_null_ptr_text_archive_dll" result="fail"/><test-result test-name="test_null_ptr_text_warchive" result="fail"/><test-result test-name="test_null_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="fail"/><test-result test-name="test_null_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_null_ptr_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_nvp_binary_archive" result="fail"/><test-result test-name="test_nvp_binary_archive_dll" result="fail"/><test-result test-name="test_nvp_text_archive" result="fail"/><test-result test-name="test_nvp_text_archive_dll" result="fail"/><test-result test-name="test_nvp_text_warchive" result="fail"/><test-result test-name="test_nvp_text_warchive_dll" result="fail"/><test-result test-name="test_nvp_xml_archive" result="fail"/><test-result test-name="test_nvp_xml_archive_dll" result="fail"/><test-result test-name="test_nvp_xml_warchive" result="fail"/><test-result test-name="test_nvp_xml_warchive_dll" result="fail"/><test-result test-name="test_object_binary_archive" result="fail"/><test-result test-name="test_object_binary_archive_dll" result="fail"/><test-result test-name="test_object_text_archive" result="fail"/><test-result test-name="test_object_text_archive_dll" result="fail"/><test-result test-name="test_object_text_warchive" result="fail"/><test-result test-name="test_object_text_warchive_dll" result="fail"/><test-result test-name="test_object_xml_archive" result="fail"/><test-result test-name="test_object_xml_archive_dll" result="fail"/><test-result test-name="test_object_xml_warchive" result="fail"/><test-result test-name="test_object_xml_warchive_dll" result="fail"/><test-result test-name="test_optional_binary_archive" result="fail"/><test-result test-name="test_optional_binary_archive_dll" result="fail"/><test-result test-name="test_optional_text_archive" result="fail"/><test-result test-name="test_optional_text_archive_dll" result="fail"/><test-result test-name="test_optional_text_warchive" result="fail"/><test-result test-name="test_optional_text_warchive_dll" result="fail"/><test-result test-name="test_optional_xml_archive" result="fail"/><test-result test-name="test_optional_xml_archive_dll" result="fail"/><test-result test-name="test_optional_xml_warchive" result="fail"/><test-result test-name="test_optional_xml_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="fail"/><test-result test-name="test_polymorphic_binary_archive_dll" result="fail"/><test-result test-name="test_polymorphic_text_archive" result="fail"/><test-result test-name="test_polymorphic_text_archive_dll" result="fail"/><test-result test-name="test_polymorphic_text_warchive" result="fail"/><test-result test-name="test_polymorphic_text_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="fail"/><test-result test-name="test_polymorphic_xml_archive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_warchive" result="fail"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="fail"/><test-result test-name="test_primitive_binary_archive" result="fail"/><test-result test-name="test_primitive_binary_archive_dll" result="fail"/><test-result test-name="test_primitive_text_archive" result="fail"/><test-result test-name="test_primitive_text_archive_dll" result="fail"/><test-result test-name="test_primitive_text_warchive" result="fail"/><test-result test-name="test_primitive_text_warchive_dll" result="fail"/><test-result test-name="test_primitive_xml_archive" result="fail"/><test-result test-name="test_primitive_xml_archive_dll" result="fail"/><test-result test-name="test_primitive_xml_warchive" result="fail"/><test-result test-name="test_primitive_xml_warchive_dll" result="fail"/><test-result test-name="test_private_ctor" result="fail"/><test-result test-name="test_private_ctor_dll" result="fail"/><test-result test-name="test_recursion_binary_archive" result="fail"/><test-result test-name="test_recursion_binary_archive_dll" result="fail"/><test-result test-name="test_recursion_text_archive" result="fail"/><test-result test-name="test_recursion_text_archive_dll" result="fail"/><test-result test-name="test_recursion_text_warchive" result="fail"/><test-result test-name="test_recursion_text_warchive_dll" result="fail"/><test-result test-name="test_recursion_xml_archive" result="fail"/><test-result test-name="test_recursion_xml_archive_dll" result="fail"/><test-result test-name="test_recursion_xml_warchive" result="fail"/><test-result test-name="test_recursion_xml_warchive_dll" result="fail"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_binary_archive_dll" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_text_archive_dll" result="fail"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_text_warchive_dll" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_registered_xml_archive_dll" result="fail"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_registered_xml_warchive_dll" result="fail"/><test-result test-name="test_reset_object_address" result="fail"/><test-result test-name="test_reset_object_address_dll" result="fail"/><test-result test-name="test_set_binary_archive" result="fail"/><test-result test-name="test_set_binary_archive_dll" result="fail"/><test-result test-name="test_set_text_archive" result="fail"/><test-result test-name="test_set_text_archive_dll" result="fail"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_text_warchive_dll" result="fail"/><test-result test-name="test_set_xml_archive" result="fail"/><test-result test-name="test_set_xml_archive_dll" result="fail"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_set_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="fail"/><test-result test-name="test_simple_class_binary_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_text_archive" result="fail"/><test-result test-name="test_simple_class_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_text_warchive" result="fail"/><test-result test-name="test_simple_class_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="fail"/><test-result test-name="test_simple_class_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_xml_warchive" result="fail"/><test-result test-name="test_simple_class_xml_warchive_dll" result="fail"/><test-result test-name="test_smart_cast" result="fail"/><test-result test-name="test_split_binary_archive" result="fail"/><test-result test-name="test_split_binary_archive_dll" result="fail"/><test-result test-name="test_split_text_archive" result="fail"/><test-result test-name="test_split_text_archive_dll" result="fail"/><test-result test-name="test_split_text_warchive" result="fail"/><test-result test-name="test_split_text_warchive_dll" result="fail"/><test-result test-name="test_split_xml_archive" result="fail"/><test-result test-name="test_split_xml_archive_dll" result="fail"/><test-result test-name="test_split_xml_warchive" result="fail"/><test-result test-name="test_split_xml_warchive_dll" result="fail"/><test-result test-name="test_static_warning" result="fail"/><test-result test-name="test_tracking_binary_archive" result="fail"/><test-result test-name="test_tracking_binary_archive_dll" result="fail"/><test-result test-name="test_tracking_text_archive" result="fail"/><test-result test-name="test_tracking_text_archive_dll" result="fail"/><test-result test-name="test_tracking_text_warchive" result="fail"/><test-result test-name="test_tracking_text_warchive_dll" result="fail"/><test-result test-name="test_tracking_xml_archive" result="fail"/><test-result test-name="test_tracking_xml_archive_dll" result="fail"/><test-result test-name="test_tracking_xml_warchive" result="fail"/><test-result test-name="test_tracking_xml_warchive_dll" result="fail"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="fail"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_binary_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_text_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_text_warchive_dll" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_unregistered_xml_archive_dll" result="fail"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_unregistered_xml_warchive_dll" result="fail"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_variant_binary_archive" result="fail"/><test-result test-name="test_variant_binary_archive_dll" result="fail"/><test-result test-name="test_variant_text_archive" result="fail"/><test-result test-name="test_variant_text_archive_dll" result="fail"/><test-result test-name="test_variant_text_warchive" result="fail"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="fail"/><test-result test-name="test_vector_binary_archive_dll" result="fail"/><test-result test-name="test_vector_text_archive" result="fail"/><test-result test-name="test_vector_text_archive_dll" result="fail"/><test-result test-name="test_vector_text_warchive" result="fail"/><test-result test-name="test_vector_text_warchive_dll" result="fail"/><test-result test-name="test_vector_xml_archive" result="fail"/><test-result test-name="test_vector_xml_archive_dll" result="fail"/><test-result test-name="test_vector_xml_warchive" result="fail"/><test-result test-name="test_vector_xml_warchive_dll" result="fail"/><test-result test-name="test_void_cast" result="fail"/><test-result test-name="test_void_cast_dll" result="fail"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="fail"/><test-result test-name="deletion_test" result="fail"/><test-result test-name="ordering_test" result="fail"/><test-result test-name="signal_n_test" result="fail"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="fail"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="fail"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="fail"/><test-result test-name="smart_ptr_test" result="fail"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="fail"/><test-result test-name="fixed_size_queue_tests_debug" result="fail"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="fail"/><test-result test-name="owi_st_tests" result="fail"/><test-result test-name="owi_st_tests_debug" result="fail"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="fail"/><test-result test-name="position_iterator_tests_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="fail"/><test-result test-name="auto_unit_test_test" result="fail"/><test-result test-name="auto_unit_test_test_mult" result="fail"/><test-result test-name="basic_cstring_test" result="fail"/><test-result test-name="boost_check_equal_str" result="fail"/><test-result test-name="class_properties_test" result="fail"/><test-result test-name="custom_exception_test" result="fail"/><test-result test-name="errors_handling_test" result="fail"/><test-result test-name="fixed_mapping_test" result="fail"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="fail"/><test-result test-name="online_test" result="fail"/><test-result test-name="output_test_stream_test" result="fail"/><test-result test-name="parameterized_test_test" result="fail"/><test-result test-name="result_report_test" result="fail"/><test-result test-name="test_case_template_test" result="fail"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="fail"/><test-result test-name="token_iterator_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_barrier" result="fail"/><test-result test-name="test_barrier_lib" result="fail"/><test-result test-name="test_condition" result="fail"/><test-result test-name="test_condition_lib" result="fail"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_once" result="fail"/><test-result test-name="test_once_lib" result="fail"/><test-result test-name="test_thread" result="fail"/><test-result test-name="test_thread_lib" result="fail"/><test-result test-name="test_tss" result="fail"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="fail"/><test-result test-name="test_xtime_lib" result="fail"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="fail"/><test-result test-name="add_cv_test" result="fail"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="fail"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="fail"/><test-result test-name="is_base_of_test" result="fail"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="fail"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="fail"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="fail"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="fail"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="fail"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="fail"/><test-result test-name="next_prior_test" result="fail"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="fail"/><test-result test-name="operators_test" result="fail"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="fail"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="fail"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_comparison_test" result="fail"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_test1" result="fail"/><test-result test-name="variant_test2" result="fail"/><test-result test-name="variant_test3" result="fail"/><test-result test-name="variant_test4" result="fail"/><test-result test-name="variant_test5" result="fail"/><test-result test-name="variant_test6" result="fail"/><test-result test-name="variant_test7" result="fail"/><test-result test-name="variant_test8" result="fail"/><test-result test-name="variant_visit_test" result="fail"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="fail"/><test-result test-name="config_test" result="fail"/><test-result test-name="limits_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="fail"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="fail"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="fail"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="fail"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="fail"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="fail"/></library> +<library name="tokenizer"><test-result test-name="examples" result="fail"/><test-result test-name="simple_example_1" result="fail"/><test-result test-name="simple_example_2" result="fail"/><test-result test-name="simple_example_3" result="fail"/><test-result test-name="simple_example_4" result="fail"/><test-result test-name="simple_example_5" result="fail"/></library> +<library name="functional"><test-result test-name="function_test" result="fail"/></library> +<library name="tuple"><test-result test-name="io_test" result="fail"/><test-result test-name="tuple_test_bench" result="fail"/></library> +<library name="rational"><test-result test-name="rational_example" result="fail"/><test-result test-name="rational_test" result="fail"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="vc-6_5"> +<toolset-alias name="msvc"/> +<toolset-alias name="msvc-6.5"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="fail"/><test-result test-name="find" result="fail"/><test-result test-name="predicate" result="fail"/><test-result test-name="regex" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="split" result="fail"/><test-result test-name="trim" result="fail"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="fail"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="fail"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="fail"/><test-result test-name="bind_dm_test" result="fail"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="fail"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="fail"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="fail"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="fail"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="fail"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="fail"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="fail"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="fail"/><test-result test-name="adj_list_cc" result="fail"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="astar_search_test" result="fail"/><test-result test-name="bellman-test" result="fail"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="bfs" result="fail"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="biconnected_components_test" result="fail"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="copy" result="fail"/><test-result test-name="cuthill_mckee_ordering" result="fail"/><test-result test-name="dag_longest_paths" result="fail"/><test-result test-name="dfs" result="fail"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="fail"/><test-result test-name="floyd_warshall_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="isomorphism" result="fail"/><test-result test-name="king_ordering" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="reverse_graph_cc" result="fail"/><test-result test-name="sequential_vertex_coloring" result="fail"/><test-result test-name="subgraph" result="fail"/><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/></library> +<library name="io"><test-result test-name="ios_state_test" result="fail"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="fail"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="fail"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="fail"/><test-result test-name="udt_support_test" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="add" result="fail"/><test-result test-name="cmp" result="fail"/><test-result test-name="cmp_exn" result="fail"/><test-result test-name="cmp_exp" result="fail"/><test-result test-name="cmp_lex" result="fail"/><test-result test-name="cmp_set" result="fail"/><test-result test-name="cmp_tribool" result="fail"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="fail"/><test-result test-name="integer" result="fail"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="test_float" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="fail"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="fail"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="fail"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="fail"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="view_example" result="fail"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="fail"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="fail"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="fail"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="fail"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="fail"/><test-result test-name="test_const_save_fail2" result="fail"/><test-result test-name="test_const_save_fail3" result="fail"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_fast_archive_dll" result="fail"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_pimpl_dll" result="fail"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_binary_archive_dll" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_text_archive_dll" result="fail"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_binary_archive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_archive_dll" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_archive_dll" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_mult_archive_types_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="fail"/><test-result test-name="test_reset_object_address_dll" result="fail"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="fail"/><test-result test-name="test_void_cast_dll" result="fail"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="fail"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="fail"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="fail"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="fail"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="fail"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="fail"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="fail"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="fail"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="fail"/><test-result test-name="is_unsigned_test" result="fail"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="fail"/><test-result test-name="rank_test" result="fail"/><test-result test-name="remove_all_extents_test" result="fail"/><test-result test-name="remove_bounds_test" result="fail"/><test-result test-name="remove_const_test" result="fail"/><test-result test-name="remove_cv_test" result="fail"/><test-result test-name="remove_extent_test" result="fail"/><test-result test-name="remove_pointer_test" result="fail"/><test-result test-name="remove_reference_test" result="fail"/><test-result test-name="remove_volatile_test" result="fail"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="fail"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="fail"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="fail"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="fail"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="fail"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="fail"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="vc-6_5-stlport"> +<toolset-alias name="msvc-6.5_stlport4"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="fail"/><test-result test-name="find" result="fail"/><test-result test-name="predicate" result="fail"/><test-result test-name="regex" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="split" result="fail"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="fail"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="fail"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="fail"/><test-result test-name="bind_dm_test" result="fail"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="fail"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="fail"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testc_local_adjustor" result="fail"/><test-result test-name="testdate" result="fail"/><test-result test-name="testdate_dll" result="fail"/><test-result test-name="testdate_duration" result="fail"/><test-result test-name="testdate_duration_dll" result="fail"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="fail"/><test-result test-name="testdate_iterator_dll" result="fail"/><test-result test-name="testdst_rules" result="fail"/><test-result test-name="testdst_transition_day_rule" result="fail"/><test-result test-name="testduration" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfiletime_functions" result="fail"/><test-result test-name="testformatters" result="fail"/><test-result test-name="testformatters_dll" result="fail"/><test-result test-name="testgenerators" result="fail"/><test-result test-name="testgenerators_dll" result="fail"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="fail"/><test-result test-name="testgreg_cal_dll" result="fail"/><test-result test-name="testgreg_day" result="fail"/><test-result test-name="testgreg_day_dll" result="fail"/><test-result test-name="testgreg_durations" result="fail"/><test-result test-name="testgreg_durations_dll" result="fail"/><test-result test-name="testgreg_duration_operators" result="fail"/><test-result test-name="testgreg_month" result="fail"/><test-result test-name="testgreg_month_dll" result="fail"/><test-result test-name="testgreg_serialize" result="fail"/><test-result test-name="testgreg_serialize_xml" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="fail"/><test-result test-name="testgreg_year_dll" result="fail"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="fail"/><test-result test-name="testlocal_adjustor" result="fail"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="testparse_time" result="fail"/><test-result test-name="testperiod" result="fail"/><test-result test-name="testperiod_dll" result="fail"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="fail"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="fail"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="fail"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="fail"/><test-result test-name="testtime_serialize_std_config" result="fail"/><test-result test-name="testtime_serialize_xml" result="fail"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="fail"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="fail"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="fail"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="fail"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="fail"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="fail"/><test-result test-name="adj_list_cc" result="fail"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="astar_search_test" result="fail"/><test-result test-name="bellman-test" result="fail"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="bfs" result="fail"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="biconnected_components_test" result="fail"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="copy" result="fail"/><test-result test-name="cuthill_mckee_ordering" result="fail"/><test-result test-name="dag_longest_paths" result="fail"/><test-result test-name="dfs" result="fail"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="fail"/><test-result test-name="floyd_warshall_test" result="fail"/><test-result test-name="graph" result="fail"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="isomorphism" result="fail"/><test-result test-name="king_ordering" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="reverse_graph_cc" result="fail"/><test-result test-name="sequential_vertex_coloring" result="fail"/><test-result test-name="subgraph" result="fail"/><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/></library> +<library name="io"><test-result test-name="ios_state_test" result="fail"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="fail"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="fail"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="fail"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="fail"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="fail"/><test-result test-name="udt_support_test" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="add" result="fail"/><test-result test-name="cmp" result="fail"/><test-result test-name="cmp_exn" result="fail"/><test-result test-name="cmp_exp" result="fail"/><test-result test-name="cmp_lex" result="fail"/><test-result test-name="cmp_set" result="fail"/><test-result test-name="cmp_tribool" result="fail"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="fail"/><test-result test-name="integer" result="fail"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="test_float" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="fail"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="fail"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="fail"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="fail"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="view_example" result="fail"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="fail"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="fail"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="fail"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="fail"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="fail"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="fail"/><test-result test-name="test_const_save_fail2" result="fail"/><test-result test-name="test_const_save_fail3" result="fail"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_reset_object_address" result="fail"/><test-result test-name="test_set_binary_archive" result="fail"/><test-result test-name="test_set_text_archive" result="fail"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_xml_archive" result="fail"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_void_cast" result="fail"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="fail"/><test-result test-name="position_iterator_tests_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="fail"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="fail"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="fail"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="fail"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="fail"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="fail"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="fail"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="fail"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="fail"/><test-result test-name="is_unsigned_test" result="fail"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="fail"/><test-result test-name="rank_test" result="fail"/><test-result test-name="remove_all_extents_test" result="fail"/><test-result test-name="remove_bounds_test" result="fail"/><test-result test-name="remove_const_test" result="fail"/><test-result test-name="remove_cv_test" result="fail"/><test-result test-name="remove_extent_test" result="fail"/><test-result test-name="remove_pointer_test" result="fail"/><test-result test-name="remove_reference_test" result="fail"/><test-result test-name="remove_volatile_test" result="fail"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="fail"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="fail"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="fail"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="fail"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="fail"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="fail"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="vc-7_0"> +<toolset-alias name="msvc-7.0"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="fail"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="fail"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="fail"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="fail"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="fail"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="fail"/><test-result test-name="lib_function_test" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="fail"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="fail"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="biconnected_components_test" result="fail"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="fail"/><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="fail"/><test-result test-name="cmp" result="fail"/><test-result test-name="cmp_exn" result="fail"/><test-result test-name="cmp_exp" result="fail"/><test-result test-name="cmp_lex" result="fail"/><test-result test-name="cmp_set" result="fail"/><test-result test-name="cmp_tribool" result="fail"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="fail"/><test-result test-name="integer" result="fail"/><test-result test-name="mul" result="fail"/><test-result test-name="overflow" result="fail"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="fail"/><test-result test-name="test_float" result="fail"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="fail"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="fail"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="fail"/><test-result test-name="view_example" result="fail"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="fail"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="fail"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="fail"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="fail"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="fail"/><test-result test-name="test_const_save_fail2" result="fail"/><test-result test-name="test_const_save_fail3" result="fail"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_pimpl_dll" result="fail"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_binary_archive_dll" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_text_archive_dll" result="fail"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="fail"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="fail"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="fail"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="fail"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="fail"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="fail"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="fail"/><test-result test-name="rank_test" result="fail"/><test-result test-name="remove_all_extents_test" result="fail"/><test-result test-name="remove_bounds_test" result="fail"/><test-result test-name="remove_const_test" result="fail"/><test-result test-name="remove_cv_test" result="fail"/><test-result test-name="remove_extent_test" result="fail"/><test-result test-name="remove_pointer_test" result="fail"/><test-result test-name="remove_reference_test" result="fail"/><test-result test-name="remove_volatile_test" result="fail"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="fail"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="fail"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="partial_specializations" result="fail"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="fail"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="fail"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="fail"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-3_3-darwin"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="gzip_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/><test-result test-name="zlib_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="fail"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="fail"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="fail"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="fail"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/><test-result test-name="testwave" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-2.95.3-linux"> +<library name="test"><test-result test-name="basic_cstring_test" result="fail"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="fail"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="regex"><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="fail"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testdst_transition_day_rule" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="fail"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="graph"><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="program_options"><test-result test-name="winmain_dll" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="winmain" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="positional_options_test" result="fail"/><test-result test-name="cmdline_test" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="options_description_test" result="fail"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="str" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="long" result="success"/><test-result test-name="list" result="success"/><test-result test-name="object" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="try" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="args" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="crossmod_exception" result="success"/></library> +<library name="signals"><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_thread" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/><test-result test-name="testwave" result="fail"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="regex" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="split" result="fail"/><test-result test-name="find" result="fail"/><test-result test-name="predicate" result="fail"/><test-result test-name="conv" result="fail"/><test-result test-name="trim" result="fail"/></library> +<library name="assign"><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="fail"/><test-result test-name="email_example" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="bind"><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="conversion"><test-result test-name="lexical_cast_test" result="fail"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="fail"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="function"><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="functional/hash"><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="fail"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="wide_stream_test" result="fail"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="fail"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="fail"/></library> +<library name="iterator"><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="fail"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="fail"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="fail"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="fail"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="fail"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="fail"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="fail"/><test-result test-name="set_c" result="fail"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="resize" result="fail"/><test-result test-name="stl_interaction" result="fail"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="fail"/><test-result test-name="assign" result="fail"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="fail"/><test-result test-name="compare" result="fail"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="fail"/><test-result test-name="concept_checks" result="fail"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="fail"/><test-result test-name="test_capacity" result="fail"/><test-result test-name="test_comparison" result="fail"/><test-result test-name="test_composite_key" result="fail"/><test-result test-name="test_conv_iterators" result="fail"/><test-result test-name="test_copy_assignment" result="fail"/><test-result test-name="test_hash_ops" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_key_extractors" result="fail"/><test-result test-name="test_list_ops" result="fail"/><test-result test-name="test_modifiers" result="fail"/><test-result test-name="test_mpl_ops" result="fail"/><test-result test-name="test_observers" result="fail"/><test-result test-name="test_projection" result="fail"/><test-result test-name="test_range" result="fail"/><test-result test-name="test_safe_mode" result="fail"/><test-result test-name="test_set_ops" result="fail"/><test-result test-name="test_special_list_ops" result="fail"/><test-result test-name="test_special_set_ops" result="fail"/><test-result test-name="test_update" result="fail"/></library> +<library name="numeric/conversion"><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="fail"/><test-result test-name="converter_test" result="fail"/><test-result test-name="traits_test" result="fail"/><test-result test-name="bounds_test" result="fail"/></library> +<library name="numeric/interval"><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="fail"/><test-result test-name="cmp_set" result="fail"/><test-result test-name="cmp_lex" result="fail"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="fail"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="fail"/><test-result test-name="test6" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="concepts" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="parameter"><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="indirect_fun" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="view_example" result="fail"/><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_vector" result="fail"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="fail"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="fail"/><test-result test-name="iterator_range" result="fail"/><test-result test-name="string" result="fail"/><test-result test-name="std_container" result="fail"/><test-result test-name="iterator_pair" result="fail"/><test-result test-name="array" result="fail"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="fail"/></library> +<library name="spirit"><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="fail"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="partial_specializations" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="constructors" result="fail"/></library> +<library name="utility"><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="variant"><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="serialization"><test-result test-name="test_const_pass" result="fail"/><test-result test-name="test_traits_pass" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="config"><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="array"><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="lambda"><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="rational"><test-result test-name="rational_test" result="fail"/><test-result test-name="rational_example" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="preprocessor"><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="gcc-2.95.3-stlport-4.6.2-linux"> +<library name="test"><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="token_iterator_test" result="fail"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="errors_handling_test" result="success"/></library> +<library name="regex"><test-result test-name="captures_test" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="fail"/><test-result test-name="recursion_test" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="captures_example" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="regex_timer" result="success"/></library> +<library name="date_time"><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/></library> +<library name="filesystem"><test-result test-name="path_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="convenience_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="graph"><test-result test-name="king_ordering" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="vector_graph_cc" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="adj_list_cc" result="success"/></library> +<library name="program_options"><test-result test-name="winmain_dll" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="cmdline_test" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="options_description_test" result="success"/></library> +<library name="python"><test-result test-name="select_from_python_test" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="result" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="str" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="long" result="success"/><test-result test-name="list" result="success"/><test-result test-name="object" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="try" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="args" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="wrapper_held_type" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="andreas_beyer" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="crossmod_exception" result="success"/></library> +<library name="signals"><test-result test-name="trackable_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="dead_slot_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_xtime_lib" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_barrier" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_thread" result="success"/></library> +<library name="wave"><test-result test-name="test_re2c_lexer" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/><test-result test-name="testwave" result="fail"/></library> +<library name="any"><test-result test-name="any_to_ref_test" result="success"/><test-result test-name="any_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="regex" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="split" result="fail"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="conv" result="fail"/><test-result test-name="trim" result="success"/></library> +<library name="assign"><test-result test-name="multi_index_container" result="fail"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="basic" result="success"/></library> +<library name="bind"><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_test" result="success"/></library> +<library name="conversion"><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test_wstring" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test1" result="success"/></library> +<library name="function"><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="allocator_test" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_test_fail1" result="success"/></library> +<library name="functional/hash"><test-result test-name="link_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_number_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="wide_stream_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="restrict_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="array_test" result="success"/><test-result test-name="bzip2_test" result="success"/><test-result test-name="zlib_test" result="success"/><test-result test-name="gzip_test" result="success"/></library> +<library name="iterator"><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="concept_tests" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="interoperable_fail" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="fail"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="success"/></library> +<library name="mpl"><test-result test-name="for_each" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="fail"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="fail"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="fail"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="fail"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="fail"/><test-result test-name="set_c" result="fail"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="resize" result="fail"/><test-result test-name="stl_interaction" result="fail"/><test-result test-name="idxgen1" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="storage_order" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="assign_to_array" result="fail"/><test-result test-name="assign" result="fail"/><test-result test-name="slice" result="success"/><test-result test-name="iterators" result="fail"/><test-result test-name="compare" result="fail"/><test-result test-name="access" result="success"/><test-result test-name="constructors" result="fail"/><test-result test-name="concept_checks" result="fail"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_cbracket" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="fail"/><test-result test-name="test_capacity" result="fail"/><test-result test-name="test_comparison" result="fail"/><test-result test-name="test_composite_key" result="fail"/><test-result test-name="test_conv_iterators" result="fail"/><test-result test-name="test_copy_assignment" result="fail"/><test-result test-name="test_hash_ops" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="fail"/><test-result test-name="test_modifiers" result="fail"/><test-result test-name="test_mpl_ops" result="fail"/><test-result test-name="test_observers" result="fail"/><test-result test-name="test_projection" result="fail"/><test-result test-name="test_range" result="fail"/><test-result test-name="test_safe_mode" result="fail"/><test-result test-name="test_set_ops" result="fail"/><test-result test-name="test_special_list_ops" result="fail"/><test-result test-name="test_special_set_ops" result="fail"/><test-result test-name="test_update" result="fail"/></library> +<library name="numeric/conversion"><test-result test-name="udt_example_0" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_support_test" result="fail"/><test-result test-name="converter_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="bounds_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="test_float" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="det" result="success"/><test-result test-name="add" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="placement_new" result="fail"/><test-result test-name="test6" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test1" result="fail"/><test-result test-name="concepts" result="fail"/></library> +<library name="optional"><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail1" result="success"/></library> +<library name="parameter"><test-result test-name="tutorial" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="basics" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="indirect_fun" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="view_example" result="fail"/><test-result test-name="incomplete_type_test" result="fail"/><test-result test-name="tree_test" result="fail"/><test-result test-name="ptr_array" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_deque" result="fail"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_vector" result="fail"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="extension_mechanism" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="sub_range" result="fail"/><test-result test-name="iterator_range" result="fail"/><test-result test-name="string" result="fail"/><test-result test-name="std_container" result="fail"/><test-result test-name="iterator_pair" result="fail"/><test-result test-name="array" result="fail"/></library> +<library name="smart_ptr"><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_assign_fail" result="fail"/></library> +<library name="spirit"><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="symbols_find_null" result="fail"/><test-result test-name="symbols_find_null_debug" result="fail"/><test-result test-name="symbols_add_null" result="fail"/><test-result test-name="symbols_add_null_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="chset_tests" result="fail"/><test-result test-name="chset_tests_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="multi_pass_compile_tests" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="fail"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="fail"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="partial_specializations" result="fail"/><test-result test-name="no_disambiguation" result="fail"/><test-result test-name="namespace_disambiguation" result="fail"/><test-result test-name="member_templates" result="fail"/><test-result test-name="lazy_test" result="fail"/><test-result test-name="lazy" result="fail"/><test-result test-name="dummy_arg_disambiguation" result="fail"/><test-result test-name="constructors" result="fail"/></library> +<library name="utility"><test-result test-name="value_init_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="addressof_test" result="success"/><test-result test-name="value_init_test_fail3" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="result_of_test" result="fail"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="checked_delete_test" result="success"/></library> +<library name="variant"><test-result test-name="variant_visit_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test1" result="success"/></library> +<library name="serialization"><test-result test-name="test_const_pass" result="fail"/><test-result test-name="test_traits_pass" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_not_serializable" result="success"/></library> +<library name="config"><test-result test-name="config_link_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="test_thread_fail2" result="success"/><test-result test-name="test_thread_fail1" result="success"/></library> +<library name="array"><test-result test-name="array5" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array1" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="integer_traits_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="cstdint_test" result="success"/></library> +<library name="lambda"><test-result test-name="switch_construct" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="algorithm_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="rational"><test-result test-name="rational_test" result="success"/><test-result test-name="rational_example" result="success"/></library> +<library name="tokenizer"><test-result test-name="simple_example_5" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="examples" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="preprocessor"><test-result test-name="tuple" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="list" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="control" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="array" result="success"/><test-result test-name="arithmetic" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="sunpro-5_8u1-sunos"> +<toolset-alias name="sun-5.8"/> +<library name="test"><test-result test-name="class_properties_test" result="success"/><test-result test-name="basic_cstring_test" result="fail"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="foreach_test" result="fail"/><test-result test-name="output_test_stream_test" result="fail"/><test-result test-name="result_report_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="test_fp_comparisons" result="fail"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="test_case_template_test" result="fail"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="fail"/><test-result test-name="algorithms_test" result="success"/><test-result test-name="token_iterator_test" result="fail"/><test-result test-name="boost_check_equal_str" result="success"/></library> +<library name="regex"><test-result test-name="regex_regress" result="fail"/><test-result test-name="posix_api_check" result="fail"/><test-result test-name="posix_api_check_cpp" result="fail"/><test-result test-name="wide_posix_api_check_cpp" result="fail"/><test-result test-name="bad_expression_test" result="fail"/><test-result test-name="recursion_test" result="fail"/><test-result test-name="unicode_iterator_test" result="fail"/><test-result test-name="static_mutex_test" result="fail"/><test-result test-name="object_cache_test" result="fail"/><test-result test-name="regex_config_info" result="fail"/><test-result test-name="regex_dll_config_info" result="fail"/><test-result test-name="collate_info" result="fail"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="captures_test" result="fail"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="concept_check" result="fail"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="regex_timer" result="fail"/><test-result test-name="grep" result="fail"/><test-result test-name="credit_card_example" result="fail"/><test-result test-name="mfc_example" result="fail"/><test-result test-name="icu_example" result="fail"/><test-result test-name="partial_regex_grep" result="fail"/><test-result test-name="partial_regex_match" result="fail"/><test-result test-name="regex_grep_example_1" result="fail"/><test-result test-name="regex_grep_example_2" result="fail"/><test-result test-name="regex_grep_example_3" result="fail"/><test-result test-name="regex_grep_example_4" result="fail"/><test-result test-name="regex_match_example" result="fail"/><test-result test-name="regex_merge_example" result="fail"/><test-result test-name="regex_replace_example" result="fail"/><test-result test-name="regex_search_example" result="fail"/><test-result test-name="regex_split_example_1" result="fail"/><test-result test-name="regex_split_example_2" result="fail"/><test-result test-name="regex_token_iterator_eg_1" result="fail"/><test-result test-name="regex_token_iterator_eg_2" result="fail"/><test-result test-name="regex_iterator_example" result="fail"/><test-result test-name="captures_example" result="fail"/></library> +<library name="date_time"><test-result test-name="testint_adapter" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testwrapping_int" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testclock" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testiterator" result="fail"/><test-result test-name="testparse_time" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testgreg_wstream" result="fail"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testfacet_dll" result="fail"/><test-result test-name="testfacet" result="fail"/><test-result test-name="testparse_date" result="fail"/><test-result test-name="teststreams" result="fail"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testcustom_time_zone" result="fail"/><test-result test-name="testposix_time_zone" result="fail"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testlocal_time" result="fail"/><test-result test-name="testlocal_time_facet" result="fail"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testclocks" result="fail"/><test-result test-name="testgreg_serialize_xml" result="fail"/><test-result test-name="testtime_serialize_xml_std_config" result="fail"/><test-result test-name="testtime_serialize_xml" result="fail"/><test-result test-name="testgreg_serialize" result="fail"/><test-result test-name="testtime_serialize_std_config" result="fail"/><test-result test-name="testtime_serialize" result="fail"/></library> +<library name="serialization"><test-result test-name="test_array_text_archive" result="fail"/><test-result test-name="test_array_text_archive_dll" result="fail"/><test-result test-name="test_array_text_warchive" result="fail"/><test-result test-name="test_array_text_warchive_dll" result="fail"/><test-result test-name="test_array_binary_archive" result="fail"/><test-result test-name="test_array_binary_archive_dll" result="fail"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_text_archive" result="fail"/><test-result test-name="test_binary_text_archive_dll" result="fail"/><test-result test-name="test_binary_text_warchive" result="fail"/><test-result test-name="test_binary_text_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="fail"/><test-result test-name="test_binary_binary_archive_dll" result="fail"/><test-result test-name="test_binary_xml_archive" result="fail"/><test-result test-name="test_binary_xml_archive_dll" result="fail"/><test-result test-name="test_binary_xml_warchive" result="fail"/><test-result test-name="test_binary_xml_warchive_dll" result="fail"/><test-result test-name="test_contained_class_text_archive" result="fail"/><test-result test-name="test_contained_class_text_archive_dll" result="fail"/><test-result test-name="test_contained_class_text_warchive" result="fail"/><test-result test-name="test_contained_class_text_warchive_dll" result="fail"/><test-result test-name="test_contained_class_binary_archive" result="fail"/><test-result test-name="test_contained_class_binary_archive_dll" result="fail"/><test-result test-name="test_contained_class_xml_archive" result="fail"/><test-result test-name="test_contained_class_xml_archive_dll" result="fail"/><test-result test-name="test_contained_class_xml_warchive" result="fail"/><test-result test-name="test_contained_class_xml_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_archive" result="fail"/><test-result test-name="test_delete_pointer_text_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_text_warchive" result="fail"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="fail"/><test-result test-name="test_delete_pointer_binary_archive" result="fail"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_archive" result="fail"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive" result="fail"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="fail"/><test-result test-name="test_deque_text_archive" result="fail"/><test-result test-name="test_deque_text_archive_dll" result="fail"/><test-result test-name="test_deque_text_warchive" result="fail"/><test-result test-name="test_deque_text_warchive_dll" result="fail"/><test-result test-name="test_deque_binary_archive" result="fail"/><test-result test-name="test_deque_binary_archive_dll" result="fail"/><test-result test-name="test_deque_xml_archive" result="fail"/><test-result test-name="test_deque_xml_archive_dll" result="fail"/><test-result test-name="test_deque_xml_warchive" result="fail"/><test-result test-name="test_deque_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_text_archive" result="fail"/><test-result test-name="test_derived_text_archive_dll" result="fail"/><test-result test-name="test_derived_text_warchive" result="fail"/><test-result test-name="test_derived_text_warchive_dll" result="fail"/><test-result test-name="test_derived_binary_archive" result="fail"/><test-result test-name="test_derived_binary_archive_dll" result="fail"/><test-result test-name="test_derived_xml_archive" result="fail"/><test-result test-name="test_derived_xml_archive_dll" result="fail"/><test-result test-name="test_derived_xml_warchive" result="fail"/><test-result test-name="test_derived_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_text_archive" result="fail"/><test-result test-name="test_derived_class_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_text_warchive" result="fail"/><test-result test-name="test_derived_class_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_binary_archive" result="fail"/><test-result test-name="test_derived_class_binary_archive_dll" result="fail"/><test-result test-name="test_derived_class_xml_archive" result="fail"/><test-result test-name="test_derived_class_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_xml_warchive" result="fail"/><test-result test-name="test_derived_class_xml_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive" result="fail"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive" result="fail"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_text_archive_dll" result="fail"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_text_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_binary_archive_dll" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_exported_xml_archive_dll" result="fail"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_exported_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_text_archive" result="fail"/><test-result test-name="test_class_info_save_text_archive_dll" result="fail"/><test-result test-name="test_class_info_save_text_warchive" result="fail"/><test-result test-name="test_class_info_save_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_save_binary_archive" result="fail"/><test-result test-name="test_class_info_save_binary_archive_dll" result="fail"/><test-result test-name="test_class_info_save_xml_archive" result="fail"/><test-result test-name="test_class_info_save_xml_archive_dll" result="fail"/><test-result test-name="test_class_info_save_xml_warchive" result="fail"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_text_archive" result="fail"/><test-result test-name="test_class_info_load_text_archive_dll" result="fail"/><test-result test-name="test_class_info_load_text_warchive" result="fail"/><test-result test-name="test_class_info_load_text_warchive_dll" result="fail"/><test-result test-name="test_class_info_load_binary_archive" result="fail"/><test-result test-name="test_class_info_load_binary_archive_dll" result="fail"/><test-result test-name="test_class_info_load_xml_archive" result="fail"/><test-result test-name="test_class_info_load_xml_archive_dll" result="fail"/><test-result test-name="test_class_info_load_xml_warchive" result="fail"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="fail"/><test-result test-name="test_object_text_archive" result="fail"/><test-result test-name="test_object_text_archive_dll" result="fail"/><test-result test-name="test_object_text_warchive" result="fail"/><test-result test-name="test_object_text_warchive_dll" result="fail"/><test-result test-name="test_object_binary_archive" result="fail"/><test-result test-name="test_object_binary_archive_dll" result="fail"/><test-result test-name="test_object_xml_archive" result="fail"/><test-result test-name="test_object_xml_archive_dll" result="fail"/><test-result test-name="test_object_xml_warchive" result="fail"/><test-result test-name="test_object_xml_warchive_dll" result="fail"/><test-result test-name="test_primitive_text_archive" result="fail"/><test-result test-name="test_primitive_text_archive_dll" result="fail"/><test-result test-name="test_primitive_text_warchive" result="fail"/><test-result test-name="test_primitive_text_warchive_dll" result="fail"/><test-result test-name="test_primitive_binary_archive" result="fail"/><test-result test-name="test_primitive_binary_archive_dll" result="fail"/><test-result test-name="test_primitive_xml_archive" result="fail"/><test-result test-name="test_primitive_xml_archive_dll" result="fail"/><test-result test-name="test_primitive_xml_warchive" result="fail"/><test-result test-name="test_primitive_xml_warchive_dll" result="fail"/><test-result test-name="test_list_text_archive" result="fail"/><test-result test-name="test_list_text_archive_dll" result="fail"/><test-result test-name="test_list_text_warchive" result="fail"/><test-result test-name="test_list_text_warchive_dll" result="fail"/><test-result test-name="test_list_binary_archive" result="fail"/><test-result test-name="test_list_binary_archive_dll" result="fail"/><test-result test-name="test_list_xml_archive" result="fail"/><test-result test-name="test_list_xml_archive_dll" result="fail"/><test-result test-name="test_list_xml_warchive" result="fail"/><test-result test-name="test_list_xml_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_archive" result="fail"/><test-result test-name="test_list_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_text_warchive" result="fail"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_list_ptrs_binary_archive" result="fail"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_archive" result="fail"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive" result="fail"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_map_text_archive" result="fail"/><test-result test-name="test_map_text_archive_dll" result="fail"/><test-result test-name="test_map_text_warchive" result="fail"/><test-result test-name="test_map_text_warchive_dll" result="fail"/><test-result test-name="test_map_binary_archive" result="fail"/><test-result test-name="test_map_binary_archive_dll" result="fail"/><test-result test-name="test_map_xml_archive" result="fail"/><test-result test-name="test_map_xml_archive_dll" result="fail"/><test-result test-name="test_map_xml_warchive" result="fail"/><test-result test-name="test_map_xml_warchive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_archive_dll" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_binary_archive_dll" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_archive_dll" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive" result="fail"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="fail"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_binary_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_archive" result="fail"/><test-result test-name="test_non_intrusive_text_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_text_warchive" result="fail"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="fail"/><test-result test-name="test_non_intrusive_binary_archive" result="fail"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_archive" result="fail"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive" result="fail"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_archive" result="fail"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_text_archive" result="fail"/><test-result test-name="test_null_ptr_text_archive_dll" result="fail"/><test-result test-name="test_null_ptr_text_warchive" result="fail"/><test-result test-name="test_null_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="fail"/><test-result test-name="test_null_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_null_ptr_xml_archive" result="fail"/><test-result test-name="test_null_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_null_ptr_xml_warchive" result="fail"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_nvp_text_archive" result="fail"/><test-result test-name="test_nvp_text_archive_dll" result="fail"/><test-result test-name="test_nvp_text_warchive" result="fail"/><test-result test-name="test_nvp_text_warchive_dll" result="fail"/><test-result test-name="test_nvp_binary_archive" result="fail"/><test-result test-name="test_nvp_binary_archive_dll" result="fail"/><test-result test-name="test_nvp_xml_archive" result="fail"/><test-result test-name="test_nvp_xml_archive_dll" result="fail"/><test-result test-name="test_nvp_xml_warchive" result="fail"/><test-result test-name="test_nvp_xml_warchive_dll" result="fail"/><test-result test-name="test_recursion_text_archive" result="fail"/><test-result test-name="test_recursion_text_archive_dll" result="fail"/><test-result test-name="test_recursion_text_warchive" result="fail"/><test-result test-name="test_recursion_text_warchive_dll" result="fail"/><test-result test-name="test_recursion_binary_archive" result="fail"/><test-result test-name="test_recursion_binary_archive_dll" result="fail"/><test-result test-name="test_recursion_xml_archive" result="fail"/><test-result test-name="test_recursion_xml_archive_dll" result="fail"/><test-result test-name="test_recursion_xml_warchive" result="fail"/><test-result test-name="test_recursion_xml_warchive_dll" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_text_archive_dll" result="fail"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_text_warchive_dll" result="fail"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_binary_archive_dll" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_registered_xml_archive_dll" result="fail"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_registered_xml_warchive_dll" result="fail"/><test-result test-name="test_set_text_archive" result="fail"/><test-result test-name="test_set_text_archive_dll" result="fail"/><test-result test-name="test_set_text_warchive" result="fail"/><test-result test-name="test_set_text_warchive_dll" result="fail"/><test-result test-name="test_set_binary_archive" result="fail"/><test-result test-name="test_set_binary_archive_dll" result="fail"/><test-result test-name="test_set_xml_archive" result="fail"/><test-result test-name="test_set_xml_archive_dll" result="fail"/><test-result test-name="test_set_xml_warchive" result="fail"/><test-result test-name="test_set_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_text_archive" result="fail"/><test-result test-name="test_simple_class_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_text_warchive" result="fail"/><test-result test-name="test_simple_class_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="fail"/><test-result test-name="test_simple_class_binary_archive_dll" result="fail"/><test-result test-name="test_simple_class_xml_archive" result="fail"/><test-result test-name="test_simple_class_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_xml_warchive" result="fail"/><test-result test-name="test_simple_class_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive" result="fail"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive" result="fail"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="fail"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_split_text_archive" result="fail"/><test-result test-name="test_split_text_archive_dll" result="fail"/><test-result test-name="test_split_text_warchive" result="fail"/><test-result test-name="test_split_text_warchive_dll" result="fail"/><test-result test-name="test_split_binary_archive" result="fail"/><test-result test-name="test_split_binary_archive_dll" result="fail"/><test-result test-name="test_split_xml_archive" result="fail"/><test-result test-name="test_split_xml_archive_dll" result="fail"/><test-result test-name="test_split_xml_warchive" result="fail"/><test-result test-name="test_split_xml_warchive_dll" result="fail"/><test-result test-name="test_tracking_text_archive" result="fail"/><test-result test-name="test_tracking_text_archive_dll" result="fail"/><test-result test-name="test_tracking_text_warchive" result="fail"/><test-result test-name="test_tracking_text_warchive_dll" result="fail"/><test-result test-name="test_tracking_binary_archive" result="fail"/><test-result test-name="test_tracking_binary_archive_dll" result="fail"/><test-result test-name="test_tracking_xml_archive" result="fail"/><test-result test-name="test_tracking_xml_archive_dll" result="fail"/><test-result test-name="test_tracking_xml_warchive" result="fail"/><test-result test-name="test_tracking_xml_warchive_dll" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_text_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_text_warchive_dll" result="fail"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_binary_archive_dll" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_unregistered_xml_archive_dll" result="fail"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_unregistered_xml_warchive_dll" result="fail"/><test-result test-name="test_variant_text_archive" result="fail"/><test-result test-name="test_variant_text_archive_dll" result="fail"/><test-result test-name="test_variant_text_warchive" result="fail"/><test-result test-name="test_variant_text_warchive_dll" result="fail"/><test-result test-name="test_variant_binary_archive" result="fail"/><test-result test-name="test_variant_binary_archive_dll" result="fail"/><test-result test-name="test_variant_xml_archive" result="fail"/><test-result test-name="test_variant_xml_archive_dll" result="fail"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="fail"/><test-result test-name="test_vector_text_archive" result="fail"/><test-result test-name="test_vector_text_archive_dll" result="fail"/><test-result test-name="test_vector_text_warchive" result="fail"/><test-result test-name="test_vector_text_warchive_dll" result="fail"/><test-result test-name="test_vector_binary_archive" result="fail"/><test-result test-name="test_vector_binary_archive_dll" result="fail"/><test-result test-name="test_vector_xml_archive" result="fail"/><test-result test-name="test_vector_xml_archive_dll" result="fail"/><test-result test-name="test_vector_xml_warchive" result="fail"/><test-result test-name="test_vector_xml_warchive_dll" result="fail"/><test-result test-name="test_optional_text_archive" result="fail"/><test-result test-name="test_optional_text_archive_dll" result="fail"/><test-result test-name="test_optional_text_warchive" result="fail"/><test-result test-name="test_optional_text_warchive_dll" result="fail"/><test-result test-name="test_optional_binary_archive" result="fail"/><test-result test-name="test_optional_binary_archive_dll" result="fail"/><test-result test-name="test_optional_xml_archive" result="fail"/><test-result test-name="test_optional_xml_archive_dll" result="fail"/><test-result test-name="test_optional_xml_warchive" result="fail"/><test-result test-name="test_optional_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_text_archive" result="fail"/><test-result test-name="test_polymorphic_text_archive_dll" result="fail"/><test-result test-name="test_polymorphic_text_warchive" result="fail"/><test-result test-name="test_polymorphic_text_warchive_dll" result="fail"/><test-result test-name="test_polymorphic_binary_archive" result="fail"/><test-result test-name="test_polymorphic_binary_archive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_archive" result="fail"/><test-result test-name="test_polymorphic_xml_archive_dll" result="fail"/><test-result test-name="test_polymorphic_xml_warchive" result="fail"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_iterators_base64" result="fail"/><test-result test-name="test_private_ctor" result="fail"/><test-result test-name="test_private_ctor_dll" result="fail"/><test-result test-name="test_reset_object_address" result="fail"/><test-result test-name="test_reset_object_address_dll" result="fail"/><test-result test-name="test_smart_cast" result="fail"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_utf8_codecvt" result="fail"/><test-result test-name="test_void_cast" result="fail"/><test-result test-name="test_void_cast_dll" result="fail"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_mult_archive_types_dll" result="fail"/><test-result test-name="test_codecvt_null" result="fail"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_auto_ptr" result="fail"/><test-result test-name="test_demo_auto_ptr_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="fail"/><test-result test-name="test_demo_fast_archive_dll" result="fail"/><test-result test-name="test_demo_pimpl" result="fail"/><test-result test-name="test_demo_pimpl_dll" result="fail"/><test-result test-name="test_demo_polymorphic" result="fail"/><test-result test-name="test_demo_polymorphic_dll" result="fail"/><test-result test-name="test_demo_portable_archive" result="fail"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_dll" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_load_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_demo_xml_save_dll" result="fail"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_inclusion" result="fail"/><test-result test-name="test_traits_pass" result="fail"/><test-result test-name="test_const_pass" result="fail"/></library> +<library name="filesystem"><test-result test-name="path_test" result="fail"/><test-result test-name="path_test_dll" result="fail"/><test-result test-name="default_name_check_test" result="fail"/><test-result test-name="operations_test" result="fail"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="fstream_test" result="fail"/><test-result test-name="convenience_test" result="fail"/><test-result test-name="large_file_support_test" result="fail"/></library> +<library name="graph"><test-result test-name="transitive_closure_test" result="fail"/><test-result test-name="bfs" result="fail"/><test-result test-name="bellman-test" result="fail"/><test-result test-name="betweenness_centrality_test" result="fail"/><test-result test-name="dag_longest_paths" result="fail"/><test-result test-name="dfs" result="fail"/><test-result test-name="dijkstra_heap_performance" result="fail"/><test-result test-name="relaxed_heap_test" result="fail"/><test-result test-name="graph" result="fail"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="gursoy_atun_layout_test" result="fail"/><test-result test-name="layout_test" result="fail"/><test-result test-name="sequential_vertex_coloring" result="fail"/><test-result test-name="subgraph" result="fail"/><test-result test-name="isomorphism" result="fail"/><test-result test-name="adjacency_matrix_test" result="fail"/><test-result test-name="bundled_properties" result="fail"/><test-result test-name="floyd_warshall_test" result="fail"/><test-result test-name="astar_search_test" result="fail"/><test-result test-name="biconnected_components_test" result="fail"/><test-result test-name="cuthill_mckee_ordering" result="fail"/><test-result test-name="king_ordering" result="fail"/><test-result test-name="adj_list_cc" result="fail"/><test-result test-name="adj_matrix_cc" result="fail"/><test-result test-name="bfs_cc" result="fail"/><test-result test-name="dfs_cc" result="fail"/><test-result test-name="dijkstra_cc" result="fail"/><test-result test-name="edge_list_cc" result="fail"/><test-result test-name="filtered_graph_cc" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="reverse_graph_cc" result="fail"/><test-result test-name="vector_graph_cc" result="fail"/><test-result test-name="copy" result="fail"/><test-result test-name="property_iter" result="fail"/></library> +<library name="program_options"><test-result test-name="options_description_test" result="fail"/><test-result test-name="parsers_test" result="fail"/><test-result test-name="variable_map_test" result="fail"/><test-result test-name="cmdline_test" result="fail"/><test-result test-name="positional_options_test" result="fail"/><test-result test-name="unicode_test" result="fail"/><test-result test-name="winmain" result="fail"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="winmain_dll" result="fail"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="fail"/><test-result test-name="deletion_test" result="fail"/><test-result test-name="ordering_test" result="fail"/><test-result test-name="signal_n_test" result="fail"/><test-result test-name="signal_test" result="fail"/><test-result test-name="trackable_test" result="fail"/></library> +<library name="thread"><test-result test-name="test_thread" result="fail"/><test-result test-name="test_mutex" result="fail"/><test-result test-name="test_condition" result="fail"/><test-result test-name="test_tss" result="fail"/><test-result test-name="test_once" result="fail"/><test-result test-name="test_xtime" result="fail"/><test-result test-name="test_barrier" result="fail"/><test-result test-name="test_thread_lib" result="fail"/><test-result test-name="test_mutex_lib" result="fail"/><test-result test-name="test_condition_lib" result="fail"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_once_lib" result="fail"/><test-result test-name="test_xtime_lib" result="fail"/><test-result test-name="test_barrier_lib" result="fail"/></library> +<library name="wave"><test-result test-name="testwave" result="fail"/><test-result test-name="test_slex_lexer" result="fail"/><test-result test-name="test_re2c_lexer" result="fail"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="algorithm/minmax"><test-result test-name="minmax_element" result="fail"/><test-result test-name="minmax" result="success"/></library> +<library name="algorithm/string"><test-result test-name="trim" result="success"/><test-result test-name="conv" result="fail"/><test-result test-name="predicate" result="success"/><test-result test-name="find" result="success"/><test-result test-name="split" result="fail"/><test-result test-name="replace" result="success"/><test-result test-name="regex" result="fail"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="std" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="ptr_list_of" result="fail"/><test-result test-name="static_list_of" result="success"/><test-result test-name="tuple_list_of" result="success"/><test-result test-name="list_inserter" result="fail"/><test-result test-name="ptr_list_inserter" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="email_example" result="fail"/><test-result test-name="my_vector_example" result="fail"/><test-result test-name="multi_index_container" result="fail"/></library> +<library name="bind"><test-result test-name="bind_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_function_test" result="fail"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/></library> +<library name="conversion"><test-result test-name="implicit_cast" result="success"/><test-result test-name="cast_test" result="success"/><test-result test-name="lexical_cast_test" result="success"/><test-result test-name="implicit_cast_fail" result="success"/></library> +<library name="concept_check"><test-result test-name="stl_concept_covering" result="fail"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="class_concept_check_test" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="fail"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="lib_function_test" result="fail"/><test-result test-name="function_n_test" result="fail"/><test-result test-name="allocator_test" result="fail"/><test-result test-name="stateless_test" result="fail"/><test-result test-name="lambda_test" result="success"/><test-result test-name="function_arith_cxx98" result="fail"/><test-result test-name="function_arith_portable" result="fail"/><test-result test-name="sum_avg_cxx98" result="fail"/><test-result test-name="sum_avg_portable" result="fail"/><test-result test-name="mem_fun_cxx98" result="fail"/><test-result test-name="mem_fun_portable" result="fail"/><test-result test-name="std_bind_cxx98" result="fail"/><test-result test-name="std_bind_portable" result="fail"/><test-result test-name="function_ref_cxx98" result="fail"/><test-result test-name="function_ref_portable" result="fail"/><test-result test-name="contains_test" result="fail"/><test-result test-name="contains2_test" result="fail"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="function_30" result="fail"/></library> +<library name="functional/hash"><test-result test-name="hash_number_test" result="fail"/><test-result test-name="hash_pointer_test" result="fail"/><test-result test-name="hash_function_pointer_test" result="fail"/><test-result test-name="hash_float_test" result="fail"/><test-result test-name="hash_string_test" result="fail"/><test-result test-name="hash_range_test" result="fail"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="io"><test-result test-name="ios_state_unit_test" result="success"/><test-result test-name="ios_state_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="fail"/><test-result test-name="auto_close_test" result="fail"/><test-result test-name="buffer_size_test" result="fail"/><test-result test-name="code_converter_test" result="fail"/><test-result test-name="component_access_test" result="fail"/><test-result test-name="compose_test" result="fail"/><test-result test-name="copy_test" result="fail"/><test-result test-name="counter_test" result="fail"/><test-result test-name="direct_adapter_test" result="fail"/><test-result test-name="example_test" result="fail"/><test-result test-name="file_test" result="fail"/><test-result test-name="file_descriptor_test" result="fail"/><test-result test-name="filtering_stream_test" result="fail"/><test-result test-name="finite_state_filter_test" result="fail"/><test-result test-name="flush_test" result="fail"/><test-result test-name="invert_test" result="fail"/><test-result test-name="line_filter_test" result="fail"/><test-result test-name="mapped_file_test" result="fail"/><test-result test-name="newline_test" result="fail"/><test-result test-name="null_test" result="fail"/><test-result test-name="pipeline_test" result="fail"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="fail"/><test-result test-name="restrict_test" result="fail"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="fail"/><test-result test-name="stdio_filter_test" result="fail"/><test-result test-name="symmetric_filter_test" result="fail"/><test-result test-name="tee_test" result="fail"/><test-result test-name="wide_stream_test" result="fail"/><test-result test-name="bzip2_test" result="fail"/><test-result test-name="gzip_test" result="fail"/><test-result test-name="zlib_test" result="fail"/></library> +<library name="iterator"><test-result test-name="is_convertible_fail" result="fail"/><test-result test-name="zip_iterator_test" result="fail"/><test-result test-name="unit_tests" result="fail"/><test-result test-name="concept_tests" result="fail"/><test-result test-name="iterator_adaptor_cc" result="fail"/><test-result test-name="iterator_adaptor_test" result="fail"/><test-result test-name="transform_iterator_test" result="fail"/><test-result test-name="indirect_iterator_test" result="fail"/><test-result test-name="filter_iterator_test" result="fail"/><test-result test-name="iterator_facade" result="fail"/><test-result test-name="reverse_iterator_test" result="fail"/><test-result test-name="counting_iterator_test" result="fail"/><test-result test-name="interoperable" result="fail"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="permutation_iterator_test" result="fail"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="fail"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="iterator_archetype_cc" result="fail"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="indirect_iter_member_types" result="fail"/></library> +<library name="logic"><test-result test-name="tribool_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_io_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="fail"/><test-result test-name="quaternion_test" result="fail"/><test-result test-name="special_functions_test" result="fail"/><test-result test-name="quaternion_mult_incl_test" result="fail"/></library> +<library name="mpl"><test-result test-name="for_each" result="fail"/><test-result test-name="largest_int" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="fail"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="fail"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="fail"/><test-result test-name="copy_if" result="fail"/><test-result test-name="count" result="fail"/><test-result test-name="count_if" result="fail"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="fail"/><test-result test-name="erase" result="fail"/><test-result test-name="erase_range" result="fail"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="fail"/><test-result test-name="find" result="fail"/><test-result test-name="find_if" result="fail"/><test-result test-name="fold" result="fail"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="fail"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="fail"/><test-result test-name="insert_range" result="fail"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="fail"/><test-result test-name="lambda" result="fail"/><test-result test-name="lambda_args" result="fail"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="fail"/><test-result test-name="min_max" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="fail"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="fail"/><test-result test-name="remove_if" result="fail"/><test-result test-name="replace" result="fail"/><test-result test-name="replace_if" result="fail"/><test-result test-name="reverse" result="fail"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="sort" result="fail"/><test-result test-name="stable_partition" result="fail"/><test-result test-name="transform" result="fail"/><test-result test-name="transform_view" result="fail"/><test-result test-name="unique" result="fail"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="fail"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="fail"/></library> +<library name="multi_array"><test-result test-name="constructors" result="fail"/><test-result test-name="access" result="fail"/><test-result test-name="compare" result="fail"/><test-result test-name="iterators" result="fail"/><test-result test-name="slice" result="fail"/><test-result test-name="assign" result="fail"/><test-result test-name="assign_to_array" result="fail"/><test-result test-name="index_bases" result="fail"/><test-result test-name="storage_order" result="fail"/><test-result test-name="reshape" result="fail"/><test-result test-name="range1" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="stl_interaction" result="fail"/><test-result test-name="resize" result="fail"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="concept_checks" result="fail"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="fail"/><test-result test-name="test_capacity" result="fail"/><test-result test-name="test_comparison" result="fail"/><test-result test-name="test_composite_key" result="fail"/><test-result test-name="test_conv_iterators" result="fail"/><test-result test-name="test_copy_assignment" result="fail"/><test-result test-name="test_hash_ops" result="fail"/><test-result test-name="test_iterators" result="fail"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="fail"/><test-result test-name="test_modifiers" result="fail"/><test-result test-name="test_mpl_ops" result="fail"/><test-result test-name="test_observers" result="fail"/><test-result test-name="test_projection" result="fail"/><test-result test-name="test_range" result="fail"/><test-result test-name="test_safe_mode" result="fail"/><test-result test-name="test_serialization" result="fail"/><test-result test-name="test_set_ops" result="fail"/><test-result test-name="test_special_list_ops" result="fail"/><test-result test-name="test_special_set_ops" result="fail"/><test-result test-name="test_update" result="fail"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="udt_support_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="udt_example_0" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="det" result="fail"/><test-result test-name="fmod" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="test_float" result="success"/><test-result test-name="integer" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="test1" result="fail"/><test-result test-name="test2" result="fail"/><test-result test-name="test3" result="fail"/><test-result test-name="test4" result="fail"/><test-result test-name="test5" result="fail"/><test-result test-name="test6" result="fail"/><test-result test-name="placement_new" result="success"/><test-result test-name="concepts" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="fail"/><test-result test-name="optional_test_tie" result="success"/><test-result test-name="optional_test_ref" result="fail"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="fail"/><test-result test-name="sfinae" result="fail"/><test-result test-name="macros" result="fail"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="fail"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="ptr_vector" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_array" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="view_example" result="fail"/><test-result test-name="iterator_test" result="fail"/><test-result test-name="tut1" result="fail"/><test-result test-name="indirect_fun" result="fail"/></library> +<library name="random"><test-result test-name="random_test" result="fail"/><test-result test-name="random_demo" result="fail"/></library> +<library name="range"><test-result test-name="array" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="sub_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="algorithm_example" result="success"/><test-result test-name="reversible_range" result="fail"/><test-result test-name="const_ranges" result="fail"/><test-result test-name="extension_mechanism" result="success"/></library> +<library name="smart_ptr"><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="atomic_count_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_delete_fail" result="fail"/></library> +<library name="spirit"><test-result test-name="match_tests" result="fail"/><test-result test-name="match_tests_debug" result="fail"/><test-result test-name="scanner_tests" result="fail"/><test-result test-name="scanner_tests_debug" result="fail"/><test-result test-name="primitives_tests" result="fail"/><test-result test-name="primitives_tests_debug" result="fail"/><test-result test-name="char_strings_test" result="fail"/><test-result test-name="char_strings_test_debug" result="fail"/><test-result test-name="numerics_tests" result="fail"/><test-result test-name="numerics_tests_debug" result="fail"/><test-result test-name="epsilon_tests" result="fail"/><test-result test-name="epsilon_tests_debug" result="fail"/><test-result test-name="negated_eps_p_test" result="fail"/><test-result test-name="negated_eps_p_test_debug" result="fail"/><test-result test-name="operators_tests" result="fail"/><test-result test-name="operators_tests_debug" result="fail"/><test-result test-name="directives_tests" result="fail"/><test-result test-name="directives_tests_debug" result="fail"/><test-result test-name="shortest_alternative_tests" result="fail"/><test-result test-name="shortest_alternative_tests_debug" result="fail"/><test-result test-name="rule_tests" result="fail"/><test-result test-name="rule_tests_debug" result="fail"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="grammar_tests" result="fail"/><test-result test-name="grammar_tests_debug" result="fail"/><test-result test-name="grammar_multi_instance_tst" result="fail"/><test-result test-name="grammar_multi_instance_tst_debug" result="fail"/><test-result test-name="subrule_tests" result="fail"/><test-result test-name="subrule_tests_debug" result="fail"/><test-result test-name="owi_mt_tests" result="fail"/><test-result test-name="grammar_mt_tests" result="fail"/><test-result test-name="parser_context_test" result="fail"/><test-result test-name="parser_context_test_debug" result="fail"/><test-result test-name="fundamental_tests" result="fail"/><test-result test-name="fundamental_tests_debug" result="fail"/><test-result test-name="parser_traits_tests" result="fail"/><test-result test-name="parser_traits_tests_debug" result="fail"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="closure_tests" result="fail"/><test-result test-name="closure_tests_debug" result="fail"/><test-result test-name="bug_000008" result="fail"/><test-result test-name="parametric_tests" result="fail"/><test-result test-name="parametric_tests_debug" result="fail"/><test-result test-name="exception_tests" result="fail"/><test-result test-name="exception_tests_debug" result="fail"/><test-result test-name="ast_calc_tests" result="fail"/><test-result test-name="ast_calc_tests_debug" result="fail"/><test-result test-name="group_match_bug" result="fail"/><test-result test-name="group_match_bug_debug" result="fail"/><test-result test-name="repeat_ast_tests" result="fail"/><test-result test-name="repeat_ast_tests_debug" result="fail"/><test-result test-name="if_tests" result="fail"/><test-result test-name="if_tests_debug" result="fail"/><test-result test-name="if_p_int_as_condition_test" result="fail"/><test-result test-name="if_p_int_as_condition_test_debug" result="fail"/><test-result test-name="for_tests" result="fail"/><test-result test-name="for_tests_debug" result="fail"/><test-result test-name="while_tests" result="fail"/><test-result test-name="while_tests_debug" result="fail"/><test-result test-name="lazy_tests" result="fail"/><test-result test-name="lazy_tests_debug" result="fail"/><test-result test-name="switch_tests_eps_default" result="fail"/><test-result test-name="switch_tests_eps_default_debug" result="fail"/><test-result test-name="switch_tests_general_def" result="fail"/><test-result test-name="switch_tests_general_def_debug" result="fail"/><test-result test-name="switch_tests_wo_default" result="fail"/><test-result test-name="switch_tests_wo_default_debug" result="fail"/><test-result test-name="switch_tests_single" result="fail"/><test-result test-name="switch_tests_single_debug" result="fail"/><test-result test-name="switch_problem" result="fail"/><test-result test-name="switch_problem_debug" result="fail"/><test-result test-name="select_p_with_rule" result="fail"/><test-result test-name="select_p_with_rule_debug" result="fail"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="confix_tests" result="fail"/><test-result test-name="confix_tests_debug" result="fail"/><test-result test-name="loops_tests" result="fail"/><test-result test-name="loops_tests_debug" result="fail"/><test-result test-name="symbols_tests" result="fail"/><test-result test-name="symbols_tests_debug" result="fail"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="fail"/><test-result test-name="escape_char_parser_tests_debug" result="fail"/><test-result test-name="distinct_tests" result="fail"/><test-result test-name="distinct_tests_debug" result="fail"/><test-result test-name="grammar_def_test" result="fail"/><test-result test-name="grammar_def_test_debug" result="fail"/><test-result test-name="scoped_lock_tests" result="fail"/><test-result test-name="scoped_lock_tests_debug" result="fail"/><test-result test-name="fixed_size_queue_tests" result="fail"/><test-result test-name="fixed_size_queue_tests_debug" result="fail"/><test-result test-name="file_iterator_tests" result="fail"/><test-result test-name="file_iterator_tests_debug" result="fail"/><test-result test-name="multi_pass_tests" result="fail"/><test-result test-name="multi_pass_tests_debug" result="fail"/><test-result test-name="sf_bug_720917" result="fail"/><test-result test-name="sf_bug_720917_debug" result="fail"/><test-result test-name="position_iterator_tests" result="fail"/><test-result test-name="position_iterator_tests_debug" result="fail"/><test-result test-name="bug_fixes" result="fail"/><test-result test-name="bug_fixes_debug" result="fail"/><test-result test-name="action_tests" result="fail"/><test-result test-name="action_tests_debug" result="fail"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="if_p_as_parser_tests" result="fail"/><test-result test-name="while_p_as_parser_tests" result="fail"/><test-result test-name="for_p_as_parser_tests" result="fail"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="multi_pass_compile_tests" result="fail"/></library> +<library name="static_assert"><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="fail"/><test-result test-name="extent_test" result="fail"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="fail"/><test-result test-name="is_base_of_test" result="fail"/><test-result test-name="is_class_test" result="fail"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="fail"/><test-result test-name="is_empty_test" result="fail"/><test-result test-name="is_enum_test" result="fail"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_function_test" result="fail"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="fail"/><test-result test-name="is_member_obj_test" result="fail"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="fail"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="fail"/><test-result test-name="is_reference_test" result="fail"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="fail"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="fail"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="fail"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="fail"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="fail"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="fail"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="fail"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="fail"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="fail"/><test-result test-name="compressed_pair_test" result="fail"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="shared_iterator_test" result="fail"/><test-result test-name="value_init_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="variant_test1" result="fail"/><test-result test-name="variant_test2" result="fail"/><test-result test-name="variant_test3" result="fail"/><test-result test-name="variant_test4" result="fail"/><test-result test-name="variant_test5" result="fail"/><test-result test-name="variant_test6" result="fail"/><test-result test-name="variant_test7" result="fail"/><test-result test-name="variant_test8" result="fail"/><test-result test-name="recursive_variant_test" result="fail"/><test-result test-name="variant_reference_test" result="fail"/><test-result test-name="variant_comparison_test" result="fail"/><test-result test-name="variant_visit_test" result="fail"/></library> +<library name="config"><test-result test-name="config_test" result="fail"/><test-result test-name="config_info" result="success"/><test-result test-name="abi_test" result="success"/><test-result test-name="limits_test" result="fail"/><test-result test-name="config_link_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="fail"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_advanced" result="fail"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="fail"/><test-result test-name="lambda_cast_test" result="fail"/><test-result test-name="constructor_tests" result="fail"/><test-result test-name="control_structures" result="fail"/><test-result test-name="exception_test" result="fail"/><test-result test-name="extending_rt_traits" result="fail"/><test-result test-name="is_instance_of_test" result="fail"/><test-result test-name="member_pointer_test" result="fail"/><test-result test-name="operator_tests_simple" result="fail"/><test-result test-name="phoenix_control_structures" result="fail"/><test-result test-name="switch_construct" result="fail"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="fail"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="fail"/><test-result test-name="simple_example_1" result="fail"/><test-result test-name="simple_example_2" result="fail"/><test-result test-name="simple_example_3" result="fail"/><test-result test-name="simple_example_4" result="fail"/><test-result test-name="simple_example_5" result="fail"/></library> +<library name="tuple"><test-result test-name="tuple_test_bench" result="success"/><test-result test-name="io_test" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="mingw-3_4_2-stlport-5_0-win32-release"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="fail"/><test-result test-name="testdate_facet_new_dll" result="fail"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="fail"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="fail"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="fail"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="fail"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="fail"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="fail"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="fail"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="fail"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="fail"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="fail"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="fail"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="fail"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="fail"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="fail"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="fail"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="fail"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="fail"/><test-result test-name="ptr_map" result="fail"/><test-result test-name="ptr_set" result="fail"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="fail"/><test-result test-name="regex_regress_dll" result="fail"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="fail"/><test-result test-name="test_array_xml_archive_dll" result="fail"/><test-result test-name="test_array_xml_warchive" result="fail"/><test-result test-name="test_array_xml_warchive_dll" result="fail"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="fail"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="fail"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="fail"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="fail"/><test-result test-name="array4" result="fail"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="intel-win32-9_0"> +<toolset-alias name="intel-vc71-win-9.1"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="fail"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="success"/><test-result test-name="test_demo_xml_load_dll" result="success"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="fail"/><test-result test-name="traverse_tests_debug" result="fail"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="cw-9_4"> +<toolset-alias name="cw-9.4"/> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="success"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="fail"/><test-result test-name="testdate_input_facet_dll" result="fail"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="success"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="fail"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="success"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="success"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="success"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="fail"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="fail"/><test-result test-name="test_demo_exception" result="fail"/><test-result test-name="test_demo_exception_dll" result="fail"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="success"/><test-result test-name="test_demo_shared_ptr" result="fail"/><test-result test-name="test_demo_shared_ptr_dll" result="fail"/><test-result test-name="test_demo_xml" result="fail"/><test-result test-name="test_demo_xml_dll" result="fail"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_load_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="fail"/><test-result test-name="test_demo_xml_save_dll" result="fail"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="fail"/><test-result test-name="test_diamond_binary_archive_dll" result="fail"/><test-result test-name="test_diamond_text_archive" result="fail"/><test-result test-name="test_diamond_text_archive_dll" result="fail"/><test-result test-name="test_diamond_text_warchive" result="fail"/><test-result test-name="test_diamond_text_warchive_dll" result="fail"/><test-result test-name="test_diamond_xml_archive" result="fail"/><test-result test-name="test_diamond_xml_archive_dll" result="fail"/><test-result test-name="test_diamond_xml_warchive" result="fail"/><test-result test-name="test_diamond_xml_warchive_dll" result="fail"/><test-result test-name="test_exported_binary_archive" result="fail"/><test-result test-name="test_exported_binary_archive_dll" result="fail"/><test-result test-name="test_exported_text_archive" result="fail"/><test-result test-name="test_exported_text_archive_dll" result="fail"/><test-result test-name="test_exported_text_warchive" result="fail"/><test-result test-name="test_exported_text_warchive_dll" result="fail"/><test-result test-name="test_exported_xml_archive" result="fail"/><test-result test-name="test_exported_xml_archive_dll" result="fail"/><test-result test-name="test_exported_xml_warchive" result="fail"/><test-result test-name="test_exported_xml_warchive_dll" result="fail"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="fail"/><test-result test-name="test_mi_binary_archive_dll" result="fail"/><test-result test-name="test_mi_text_archive" result="fail"/><test-result test-name="test_mi_text_archive_dll" result="fail"/><test-result test-name="test_mi_text_warchive" result="fail"/><test-result test-name="test_mi_text_warchive_dll" result="fail"/><test-result test-name="test_mi_xml_archive" result="fail"/><test-result test-name="test_mi_xml_archive_dll" result="fail"/><test-result test-name="test_mi_xml_warchive" result="fail"/><test-result test-name="test_mi_xml_warchive_dll" result="fail"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="fail"/><test-result test-name="test_mult_archive_types_dll" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive" result="fail"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive" result="fail"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="fail"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="fail"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="fail"/><test-result test-name="test_no_rtti_binary_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_archive" result="fail"/><test-result test-name="test_no_rtti_text_archive_dll" result="fail"/><test-result test-name="test_no_rtti_text_warchive" result="fail"/><test-result test-name="test_no_rtti_text_warchive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_archive" result="fail"/><test-result test-name="test_no_rtti_xml_archive_dll" result="fail"/><test-result test-name="test_no_rtti_xml_warchive" result="fail"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="fail"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="fail"/><test-result test-name="test_registered_binary_archive_dll" result="fail"/><test-result test-name="test_registered_text_archive" result="fail"/><test-result test-name="test_registered_text_archive_dll" result="fail"/><test-result test-name="test_registered_text_warchive" result="fail"/><test-result test-name="test_registered_text_warchive_dll" result="fail"/><test-result test-name="test_registered_xml_archive" result="fail"/><test-result test-name="test_registered_xml_archive_dll" result="fail"/><test-result test-name="test_registered_xml_warchive" result="fail"/><test-result test-name="test_registered_xml_warchive_dll" result="fail"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive" result="fail"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_binary_archive" result="fail"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_archive" result="fail"/><test-result test-name="test_shared_ptr_text_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_text_warchive" result="fail"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_archive" result="fail"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive" result="fail"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="fail"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="fail"/><test-result test-name="test_unregistered_binary_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_archive" result="fail"/><test-result test-name="test_unregistered_text_archive_dll" result="fail"/><test-result test-name="test_unregistered_text_warchive" result="fail"/><test-result test-name="test_unregistered_text_warchive_dll" result="fail"/><test-result test-name="test_unregistered_xml_archive" result="fail"/><test-result test-name="test_unregistered_xml_archive_dll" result="fail"/><test-result test-name="test_unregistered_xml_warchive" result="fail"/><test-result test-name="test_unregistered_xml_warchive_dll" result="fail"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="fail"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="fail"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="fail"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +<toolset name="intel-win32-8_1"> +<library name="algorithm/minmax"><test-result test-name="minmax" result="success"/><test-result test-name="minmax_element" result="success"/></library> +<library name="algorithm/string"><test-result test-name="conv" result="success"/><test-result test-name="find" result="success"/><test-result test-name="predicate" result="success"/><test-result test-name="regex" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="split" result="success"/><test-result test-name="trim" result="success"/></library> +<library name="any"><test-result test-name="any_test" result="success"/><test-result test-name="any_to_ref_test" result="success"/></library> +<library name="assign"><test-result test-name="basic" result="success"/><test-result test-name="email_example" result="success"/><test-result test-name="list_inserter" result="success"/><test-result test-name="list_of" result="fail"/><test-result test-name="list_of_workaround" result="success"/><test-result test-name="multi_index_container" result="success"/><test-result test-name="my_vector_example" result="success"/><test-result test-name="ptr_list_inserter" result="success"/><test-result test-name="ptr_list_of" result="success"/><test-result test-name="static_list_of" result="success"/><test-result test-name="std" result="success"/><test-result test-name="tuple_list_of" result="success"/></library> +<library name="bind"><test-result test-name="bind_const_test" result="success"/><test-result test-name="bind_cv_test" result="success"/><test-result test-name="bind_dm2_test" result="success"/><test-result test-name="bind_dm_test" result="success"/><test-result test-name="bind_eq_test" result="success"/><test-result test-name="bind_function_test" result="success"/><test-result test-name="bind_lookup_problem_test" result="success"/><test-result test-name="bind_not_test" result="success"/><test-result test-name="bind_rel_test" result="success"/><test-result test-name="bind_stateful_test" result="success"/><test-result test-name="bind_test" result="success"/><test-result test-name="mem_fn_derived_test" result="success"/><test-result test-name="mem_fn_dm_test" result="success"/><test-result test-name="mem_fn_eq_test" result="success"/><test-result test-name="mem_fn_test" result="success"/><test-result test-name="mem_fn_void_test" result="success"/></library> +<library name="concept_check"><test-result test-name="class_concept_check_test" result="success"/><test-result test-name="concept_check_test" result="success"/><test-result test-name="stl_concept_covering" result="fail"/></library> +<library name="conversion"><test-result test-name="cast_test" result="success"/><test-result test-name="implicit_cast" result="success"/><test-result test-name="implicit_cast_fail" result="success"/><test-result test-name="lexical_cast_test" result="success"/></library> +<library name="date_time"><test-result test-name="testclock" result="success"/><test-result test-name="testclocks" result="success"/><test-result test-name="testconstrained_value" result="success"/><test-result test-name="testcustom_time_zone" result="success"/><test-result test-name="testc_local_adjustor" result="success"/><test-result test-name="testdate" result="success"/><test-result test-name="testdate_dll" result="success"/><test-result test-name="testdate_duration" result="success"/><test-result test-name="testdate_duration_dll" result="success"/><test-result test-name="testdate_facet_new" result="success"/><test-result test-name="testdate_facet_new_dll" result="success"/><test-result test-name="testdate_input_facet" result="success"/><test-result test-name="testdate_input_facet_dll" result="success"/><test-result test-name="testdate_iterator" result="success"/><test-result test-name="testdate_iterator_dll" result="success"/><test-result test-name="testdst_rules" result="success"/><test-result test-name="testdst_transition_day_rule" result="success"/><test-result test-name="testduration" result="success"/><test-result test-name="testfacet" result="success"/><test-result test-name="testfacet_dll" result="success"/><test-result test-name="testfiletime_functions" result="success"/><test-result test-name="testformatters" result="success"/><test-result test-name="testformatters_dll" result="success"/><test-result test-name="testgenerators" result="success"/><test-result test-name="testgenerators_dll" result="success"/><test-result test-name="testgeneric_period" result="success"/><test-result test-name="testgregorian_calendar" result="success"/><test-result test-name="testgreg_cal" result="success"/><test-result test-name="testgreg_cal_dll" result="success"/><test-result test-name="testgreg_day" result="success"/><test-result test-name="testgreg_day_dll" result="success"/><test-result test-name="testgreg_durations" result="success"/><test-result test-name="testgreg_durations_dll" result="success"/><test-result test-name="testgreg_duration_operators" result="success"/><test-result test-name="testgreg_month" result="success"/><test-result test-name="testgreg_month_dll" result="success"/><test-result test-name="testgreg_serialize" result="success"/><test-result test-name="testgreg_serialize_xml" result="success"/><test-result test-name="testgreg_wstream" result="success"/><test-result test-name="testgreg_year" result="success"/><test-result test-name="testgreg_year_dll" result="success"/><test-result test-name="testint_adapter" result="success"/><test-result test-name="testiterator" result="success"/><test-result test-name="testlocal_adjustor" result="success"/><test-result test-name="testlocal_time" result="success"/><test-result test-name="testlocal_time_facet" result="success"/><test-result test-name="testlocal_time_input_facet" result="success"/><test-result test-name="testmicrosec_time_clock" result="success"/><test-result test-name="testparse_date" result="success"/><test-result test-name="testparse_time" result="success"/><test-result test-name="testperiod" result="success"/><test-result test-name="testperiod_dll" result="success"/><test-result test-name="testposix_time_zone" result="success"/><test-result test-name="teststreams" result="success"/><test-result test-name="testtime" result="success"/><test-result test-name="testtime_facet" result="success"/><test-result test-name="testtime_formatters" result="success"/><test-result test-name="testtime_input_facet" result="success"/><test-result test-name="testtime_period" result="success"/><test-result test-name="testtime_resolution_traits" result="success"/><test-result test-name="testtime_serialize" result="success"/><test-result test-name="testtime_serialize_std_config" result="success"/><test-result test-name="testtime_serialize_xml" result="success"/><test-result test-name="testtime_serialize_xml_std_config" result="success"/><test-result test-name="testtime_wstream" result="success"/><test-result test-name="testtz_database" result="fail"/><test-result test-name="testwrapping_int" result="success"/></library> +<library name="dynamic_bitset"><test-result test-name="dyn_bitset_unit_tests1" result="success"/><test-result test-name="dyn_bitset_unit_tests2" result="success"/><test-result test-name="dyn_bitset_unit_tests3" result="success"/><test-result test-name="dyn_bitset_unit_tests4" result="success"/></library> +<library name="filesystem"><test-result test-name="convenience_test" result="success"/><test-result test-name="default_name_check_test" result="success"/><test-result test-name="fstream_test" result="success"/><test-result test-name="large_file_support_test" result="success"/><test-result test-name="operations_test" result="success"/><test-result test-name="operations_test_dll" result="success"/><test-result test-name="path_test" result="success"/><test-result test-name="path_test_dll" result="success"/></library> +<library name="format"><test-result test-name="format_test1" result="success"/><test-result test-name="format_test2" result="success"/><test-result test-name="format_test3" result="success"/><test-result test-name="format_test_wstring" result="success"/></library> +<library name="function"><test-result test-name="allocator_test" result="success"/><test-result test-name="contains2_test" result="success"/><test-result test-name="contains_test" result="success"/><test-result test-name="function_30" result="success"/><test-result test-name="function_arith_cxx98" result="success"/><test-result test-name="function_arith_portable" result="success"/><test-result test-name="function_n_test" result="success"/><test-result test-name="function_ref_cxx98" result="success"/><test-result test-name="function_ref_portable" result="success"/><test-result test-name="function_test_fail1" result="success"/><test-result test-name="function_test_fail2" result="success"/><test-result test-name="lambda_test" result="success"/><test-result test-name="lib_function_test" result="success"/><test-result test-name="mem_fun_cxx98" result="success"/><test-result test-name="mem_fun_portable" result="success"/><test-result test-name="stateless_test" result="success"/><test-result test-name="std_bind_cxx98" result="success"/><test-result test-name="std_bind_portable" result="success"/><test-result test-name="sum_avg_cxx98" result="success"/><test-result test-name="sum_avg_portable" result="success"/></library> +<library name="functional/hash"><test-result test-name="hash_built_in_array_test" result="success"/><test-result test-name="hash_custom_test" result="success"/><test-result test-name="hash_deque_test" result="success"/><test-result test-name="hash_float_test" result="success"/><test-result test-name="hash_function_pointer_test" result="success"/><test-result test-name="hash_list_test" result="success"/><test-result test-name="hash_map_test" result="success"/><test-result test-name="hash_number_test" result="success"/><test-result test-name="hash_pointer_test" result="success"/><test-result test-name="hash_range_test" result="success"/><test-result test-name="hash_set_test" result="success"/><test-result test-name="hash_string_test" result="success"/><test-result test-name="hash_value_array_test" result="success"/><test-result test-name="hash_vector_test" result="success"/><test-result test-name="link_test" result="success"/></library> +<library name="graph"><test-result test-name="adjacency_matrix_test" result="success"/><test-result test-name="adj_list_cc" result="success"/><test-result test-name="adj_matrix_cc" result="success"/><test-result test-name="astar_search_test" result="success"/><test-result test-name="bellman-test" result="success"/><test-result test-name="betweenness_centrality_test" result="success"/><test-result test-name="bfs" result="success"/><test-result test-name="bfs_cc" result="success"/><test-result test-name="biconnected_components_test" result="success"/><test-result test-name="bundled_properties" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="cuthill_mckee_ordering" result="success"/><test-result test-name="dag_longest_paths" result="success"/><test-result test-name="dfs" result="success"/><test-result test-name="dfs_cc" result="success"/><test-result test-name="dijkstra_cc" result="success"/><test-result test-name="dijkstra_heap_performance" result="success"/><test-result test-name="edge_list_cc" result="success"/><test-result test-name="filtered_graph_cc" result="success"/><test-result test-name="floyd_warshall_test" result="success"/><test-result test-name="graph" result="success"/><test-result test-name="graphviz_test" result="success"/><test-result test-name="graph_concepts" result="success"/><test-result test-name="gursoy_atun_layout_test" result="success"/><test-result test-name="isomorphism" result="success"/><test-result test-name="king_ordering" result="success"/><test-result test-name="layout_test" result="success"/><test-result test-name="property_iter" result="success"/><test-result test-name="relaxed_heap_test" result="success"/><test-result test-name="reverse_graph_cc" result="success"/><test-result test-name="sequential_vertex_coloring" result="success"/><test-result test-name="subgraph" result="success"/><test-result test-name="transitive_closure_test" result="success"/><test-result test-name="vector_graph_cc" result="success"/></library> +<library name="io"><test-result test-name="ios_state_test" result="success"/><test-result test-name="ios_state_unit_test" result="fail"/></library> +<library name="iostreams"><test-result test-name="array_test" result="success"/><test-result test-name="auto_close_test" result="success"/><test-result test-name="buffer_size_test" result="success"/><test-result test-name="code_converter_test" result="success"/><test-result test-name="component_access_test" result="success"/><test-result test-name="compose_test" result="success"/><test-result test-name="copy_test" result="success"/><test-result test-name="counter_test" result="success"/><test-result test-name="direct_adapter_test" result="success"/><test-result test-name="example_test" result="success"/><test-result test-name="file_descriptor_test" result="success"/><test-result test-name="file_test" result="success"/><test-result test-name="filtering_stream_test" result="success"/><test-result test-name="finite_state_filter_test" result="success"/><test-result test-name="flush_test" result="success"/><test-result test-name="invert_test" result="success"/><test-result test-name="line_filter_test" result="success"/><test-result test-name="mapped_file_test" result="success"/><test-result test-name="newline_test" result="success"/><test-result test-name="null_test" result="success"/><test-result test-name="pipeline_test" result="success"/><test-result test-name="positioning_test" result="success"/><test-result test-name="regex_filter_test" result="success"/><test-result test-name="restrict_test" result="success"/><test-result test-name="seekable_file_test" result="success"/><test-result test-name="seekable_filter_test" result="success"/><test-result test-name="stdio_filter_test" result="success"/><test-result test-name="symmetric_filter_test" result="success"/><test-result test-name="tee_test" result="success"/><test-result test-name="wide_stream_test" result="success"/></library> +<library name="iterator"><test-result test-name="concept_tests" result="success"/><test-result test-name="counting_iterator_test" result="success"/><test-result test-name="filter_iterator_test" result="success"/><test-result test-name="indirect_iterator_test" result="success"/><test-result test-name="indirect_iter_member_types" result="success"/><test-result test-name="interoperable" result="success"/><test-result test-name="interoperable_fail" result="success"/><test-result test-name="is_convertible_fail" result="success"/><test-result test-name="is_lvalue_iterator" result="success"/><test-result test-name="is_readable_iterator" result="success"/><test-result test-name="iterator_adaptor_cc" result="success"/><test-result test-name="iterator_adaptor_test" result="success"/><test-result test-name="iterator_archetype_cc" result="success"/><test-result test-name="iterator_facade" result="success"/><test-result test-name="iterator_traits_test" result="success"/><test-result test-name="iter_archetype_default_ctor" result="success"/><test-result test-name="lvalue_concept_fail" result="success"/><test-result test-name="permutation_iterator_test" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="reverse_iterator_test" result="success"/><test-result test-name="transform_iterator_test" result="success"/><test-result test-name="unit_tests" result="success"/><test-result test-name="zip_iterator_test" result="success"/></library> +<library name="logic"><test-result test-name="tribool_io_test" result="success"/><test-result test-name="tribool_rename_test" result="success"/><test-result test-name="tribool_test" result="success"/></library> +<library name="math"><test-result test-name="common_factor_test" result="success"/><test-result test-name="octonion_test" result="success"/><test-result test-name="quaternion_mult_incl_test" result="success"/><test-result test-name="quaternion_test" result="success"/><test-result test-name="special_functions_test" result="success"/></library> +<library name="mpl"><test-result test-name="advance" result="success"/><test-result test-name="always" result="success"/><test-result test-name="apply" result="success"/><test-result test-name="apply_wrap" result="success"/><test-result test-name="arithmetic" result="success"/><test-result test-name="assert" result="success"/><test-result test-name="as_sequence" result="success"/><test-result test-name="at" result="success"/><test-result test-name="back" result="success"/><test-result test-name="bind" result="success"/><test-result test-name="bitwise" result="success"/><test-result test-name="bool" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="contains" result="success"/><test-result test-name="copy" result="success"/><test-result test-name="copy_if" result="success"/><test-result test-name="count" result="success"/><test-result test-name="count_if" result="success"/><test-result test-name="deque" result="success"/><test-result test-name="distance" result="success"/><test-result test-name="empty" result="success"/><test-result test-name="equal" result="success"/><test-result test-name="erase" result="success"/><test-result test-name="erase_range" result="success"/><test-result test-name="eval_if" result="success"/><test-result test-name="filter_view" result="success"/><test-result test-name="find" result="success"/><test-result test-name="find_if" result="success"/><test-result test-name="fold" result="success"/><test-result test-name="for_each" result="success"/><test-result test-name="front" result="success"/><test-result test-name="has_xxx" result="success"/><test-result test-name="identity" result="success"/><test-result test-name="if" result="success"/><test-result test-name="index_of" result="success"/><test-result test-name="inherit" result="success"/><test-result test-name="insert" result="success"/><test-result test-name="insert_range" result="success"/><test-result test-name="int" result="success"/><test-result test-name="integral_c" result="success"/><test-result test-name="is_placeholder" result="success"/><test-result test-name="is_sequence" result="success"/><test-result test-name="iterator_tags" result="success"/><test-result test-name="joint_view" result="success"/><test-result test-name="lambda" result="success"/><test-result test-name="lambda_args" result="success"/><test-result test-name="largest_int" result="success"/><test-result test-name="list" result="success"/><test-result test-name="list_c" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="lower_bound" result="success"/><test-result test-name="map" result="success"/><test-result test-name="max_element" result="success"/><test-result test-name="min_max" result="success"/><test-result test-name="msvc_is_class" result="success"/><test-result test-name="multiset" result="success"/><test-result test-name="next" result="success"/><test-result test-name="no_has_xxx" result="success"/><test-result test-name="numeric_ops" result="success"/><test-result test-name="pair_view" result="success"/><test-result test-name="partition" result="success"/><test-result test-name="pop_front" result="success"/><test-result test-name="push_front" result="success"/><test-result test-name="quote" result="success"/><test-result test-name="range_c" result="success"/><test-result test-name="remove" result="success"/><test-result test-name="remove_if" result="success"/><test-result test-name="replace" result="success"/><test-result test-name="replace_if" result="success"/><test-result test-name="reverse" result="success"/><test-result test-name="same_as" result="success"/><test-result test-name="set" result="success"/><test-result test-name="set_c" result="success"/><test-result test-name="single_view" result="success"/><test-result test-name="size" result="success"/><test-result test-name="sizeof" result="success"/><test-result test-name="size_t" result="success"/><test-result test-name="sort" result="success"/><test-result test-name="stable_partition" result="success"/><test-result test-name="template_arity" result="success"/><test-result test-name="transform" result="success"/><test-result test-name="transform_view" result="success"/><test-result test-name="unique" result="success"/><test-result test-name="unpack_args" result="success"/><test-result test-name="upper_bound" result="success"/><test-result test-name="vector" result="success"/><test-result test-name="vector_c" result="success"/><test-result test-name="zip_view" result="success"/></library> +<library name="multi_array"><test-result test-name="access" result="success"/><test-result test-name="assign" result="success"/><test-result test-name="assign_to_array" result="success"/><test-result test-name="compare" result="success"/><test-result test-name="concept_checks" result="success"/><test-result test-name="constructors" result="success"/><test-result test-name="fail_cbracket" result="success"/><test-result test-name="fail_cdata" result="success"/><test-result test-name="fail_citerator" result="success"/><test-result test-name="fail_cparen" result="success"/><test-result test-name="fail_criterator" result="success"/><test-result test-name="fail_csubarray" result="success"/><test-result test-name="fail_csubarray2" result="success"/><test-result test-name="fail_csubarray3" result="success"/><test-result test-name="fail_cview" result="success"/><test-result test-name="fail_cview2" result="success"/><test-result test-name="fail_cview3" result="success"/><test-result test-name="fail_ref_cbracket" result="success"/><test-result test-name="fail_ref_cdata" result="success"/><test-result test-name="fail_ref_citerator" result="success"/><test-result test-name="fail_ref_cparen" result="success"/><test-result test-name="fail_ref_criterator" result="success"/><test-result test-name="fail_ref_csubarray" result="success"/><test-result test-name="fail_ref_csubarray2" result="success"/><test-result test-name="fail_ref_csubarray3" result="success"/><test-result test-name="fail_ref_cview" result="success"/><test-result test-name="fail_ref_cview2" result="success"/><test-result test-name="fail_ref_cview3" result="success"/><test-result test-name="idxgen1" result="success"/><test-result test-name="index_bases" result="success"/><test-result test-name="iterators" result="success"/><test-result test-name="range1" result="success"/><test-result test-name="reshape" result="success"/><test-result test-name="resize" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="stl_interaction" result="success"/><test-result test-name="storage_order" result="success"/></library> +<library name="multi_index"><test-result test-name="test_basic" result="success"/><test-result test-name="test_capacity" result="success"/><test-result test-name="test_comparison" result="success"/><test-result test-name="test_composite_key" result="success"/><test-result test-name="test_conv_iterators" result="success"/><test-result test-name="test_copy_assignment" result="success"/><test-result test-name="test_hash_ops" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_key_extractors" result="success"/><test-result test-name="test_list_ops" result="success"/><test-result test-name="test_modifiers" result="success"/><test-result test-name="test_mpl_ops" result="success"/><test-result test-name="test_observers" result="success"/><test-result test-name="test_projection" result="success"/><test-result test-name="test_range" result="success"/><test-result test-name="test_safe_mode" result="success"/><test-result test-name="test_serialization" result="success"/><test-result test-name="test_set_ops" result="success"/><test-result test-name="test_special_list_ops" result="success"/><test-result test-name="test_special_set_ops" result="success"/><test-result test-name="test_update" result="success"/></library> +<library name="numeric/conversion"><test-result test-name="bounds_test" result="success"/><test-result test-name="converter_test" result="success"/><test-result test-name="numeric_cast_test" result="success"/><test-result test-name="traits_test" result="success"/><test-result test-name="udt_example_0" result="success"/><test-result test-name="udt_support_test" result="success"/></library> +<library name="numeric/interval"><test-result test-name="add" result="success"/><test-result test-name="cmp" result="success"/><test-result test-name="cmp_exn" result="success"/><test-result test-name="cmp_exp" result="success"/><test-result test-name="cmp_lex" result="success"/><test-result test-name="cmp_set" result="success"/><test-result test-name="cmp_tribool" result="success"/><test-result test-name="det" result="success"/><test-result test-name="fmod" result="success"/><test-result test-name="integer" result="success"/><test-result test-name="mul" result="success"/><test-result test-name="overflow" result="success"/><test-result test-name="pi" result="success"/><test-result test-name="pow" result="success"/><test-result test-name="test_float" result="success"/></library> +<library name="numeric/ublas"><test-result test-name="concepts" result="success"/><test-result test-name="placement_new" result="success"/><test-result test-name="test1" result="success"/><test-result test-name="test2" result="success"/><test-result test-name="test3" result="success"/><test-result test-name="test4" result="success"/><test-result test-name="test5" result="success"/><test-result test-name="test6" result="success"/></library> +<library name="optional"><test-result test-name="optional_test" result="success"/><test-result test-name="optional_test_fail1" result="success"/><test-result test-name="optional_test_fail2" result="success"/><test-result test-name="optional_test_fail3a" result="success"/><test-result test-name="optional_test_fail3b" result="success"/><test-result test-name="optional_test_inplace" result="success"/><test-result test-name="optional_test_inplace_fail" result="success"/><test-result test-name="optional_test_inplace_fail2" result="success"/><test-result test-name="optional_test_ref" result="success"/><test-result test-name="optional_test_ref_fail1" result="success"/><test-result test-name="optional_test_ref_fail2" result="success"/><test-result test-name="optional_test_ref_fail3" result="success"/><test-result test-name="optional_test_ref_fail4" result="success"/><test-result test-name="optional_test_tie" result="success"/></library> +<library name="parameter"><test-result test-name="basics" result="success"/><test-result test-name="macros" result="success"/><test-result test-name="sfinae" result="success"/><test-result test-name="tutorial" result="success"/><test-result test-name="unwrap_cv_reference" result="success"/></library> +<library name="program_options"><test-result test-name="cmdline_test" result="success"/><test-result test-name="cmdline_test_dll" result="success"/><test-result test-name="options_description_test" result="success"/><test-result test-name="options_description_test_dll" result="success"/><test-result test-name="parsers_test" result="success"/><test-result test-name="parsers_test_dll" result="success"/><test-result test-name="positional_options_test" result="success"/><test-result test-name="positional_options_test_dll" result="success"/><test-result test-name="unicode_test" result="success"/><test-result test-name="unicode_test_dll" result="success"/><test-result test-name="variable_map_test" result="success"/><test-result test-name="variable_map_test_dll" result="success"/><test-result test-name="winmain" result="success"/><test-result test-name="winmain_dll" result="success"/></library> +<library name="property_map"><test-result test-name="dynamic_properties_test" result="success"/><test-result test-name="property_map_cc" result="success"/></library> +<library name="ptr_container"><test-result test-name="incomplete_type_test" result="success"/><test-result test-name="indirect_fun" result="success"/><test-result test-name="iterator_test" result="success"/><test-result test-name="ptr_array" result="success"/><test-result test-name="ptr_deque" result="success"/><test-result test-name="ptr_list" result="success"/><test-result test-name="ptr_map" result="success"/><test-result test-name="ptr_set" result="success"/><test-result test-name="ptr_vector" result="success"/><test-result test-name="tree_test" result="success"/><test-result test-name="tut1" result="success"/><test-result test-name="view_example" result="success"/></library> +<library name="python"><test-result test-name="andreas_beyer" result="success"/><test-result test-name="args" result="success"/><test-result test-name="as_to_python_function" result="success"/><test-result test-name="auto_ptr" result="success"/><test-result test-name="back_reference" result="success"/><test-result test-name="bases" result="success"/><test-result test-name="ben_scott1" result="success"/><test-result test-name="bienstman1" result="success"/><test-result test-name="bienstman2" result="success"/><test-result test-name="bienstman3" result="success"/><test-result test-name="borrowed" result="success"/><test-result test-name="builtin_converters" result="success"/><test-result test-name="callbacks" result="success"/><test-result test-name="const_argument" result="success"/><test-result test-name="copy_ctor_mutates_rhs" result="success"/><test-result test-name="crossmod_exception" result="success"/><test-result test-name="data_members" result="success"/><test-result test-name="defaults" result="success"/><test-result test-name="destroy_test" result="success"/><test-result test-name="dict" result="success"/><test-result test-name="docstring" result="success"/><test-result test-name="embedding" result="success"/><test-result test-name="enum" result="success"/><test-result test-name="exception_translator" result="success"/><test-result test-name="extract" result="success"/><test-result test-name="if_else" result="success"/><test-result test-name="implicit" result="success"/><test-result test-name="indirect_traits_test" result="success"/><test-result test-name="injected" result="success"/><test-result test-name="iterator" result="success"/><test-result test-name="keywords" result="success"/><test-result test-name="list" result="success"/><test-result test-name="long" result="success"/><test-result test-name="map_indexing_suite" result="success"/><test-result test-name="minimal" result="success"/><test-result test-name="multi_arg_constructor" result="success"/><test-result test-name="nested" result="success"/><test-result test-name="numpy" result="success"/><test-result test-name="object" result="success"/><test-result test-name="object_fail1" result="success"/><test-result test-name="object_manager" result="success"/><test-result test-name="opaque" result="success"/><test-result test-name="operators" result="success"/><test-result test-name="pearu1" result="success"/><test-result test-name="pickle1" result="success"/><test-result test-name="pickle2" result="success"/><test-result test-name="pickle3" result="success"/><test-result test-name="pickle4" result="success"/><test-result test-name="pointee" result="success"/><test-result test-name="pointer_type_id_test" result="success"/><test-result test-name="pointer_vector" result="success"/><test-result test-name="polymorphism" result="success"/><test-result test-name="polymorphism2" result="success"/><test-result test-name="polymorphism2_auto_ptr" result="success"/><test-result test-name="properties" result="success"/><test-result test-name="raw_ctor" result="success"/><test-result test-name="raw_pyobject_fail1" result="success"/><test-result test-name="raw_pyobject_fail2" result="success"/><test-result test-name="result" result="success"/><test-result test-name="return_arg" result="success"/><test-result test-name="select_arg_to_python_test" result="success"/><test-result test-name="select_from_python_test" result="success"/><test-result test-name="select_holder" result="success"/><test-result test-name="shared_ptr" result="success"/><test-result test-name="slice" result="success"/><test-result test-name="staticmethod" result="success"/><test-result test-name="str" result="success"/><test-result test-name="string_literal" result="success"/><test-result test-name="test_pointer_adoption" result="success"/><test-result test-name="try" result="success"/><test-result test-name="tuple" result="success"/><test-result test-name="upcast" result="success"/><test-result test-name="vector_indexing_suite" result="success"/><test-result test-name="virtual_functions" result="success"/><test-result test-name="wrapper_held_type" result="success"/></library> +<library name="random"><test-result test-name="random_demo" result="success"/><test-result test-name="random_test" result="fail"/></library> +<library name="range"><test-result test-name="algorithm_example" result="success"/><test-result test-name="array" result="success"/><test-result test-name="const_ranges" result="success"/><test-result test-name="extension_mechanism" result="success"/><test-result test-name="iterator_pair" result="success"/><test-result test-name="iterator_range" result="success"/><test-result test-name="partial_workaround" result="fail"/><test-result test-name="reversible_range" result="success"/><test-result test-name="std_container" result="success"/><test-result test-name="string" result="success"/><test-result test-name="sub_range" result="success"/></library> +<library name="regex"><test-result test-name="captures_example" result="success"/><test-result test-name="credit_card_example" result="success"/><test-result test-name="grep" result="success"/><test-result test-name="icu_example" result="success"/><test-result test-name="mfc_example" result="success"/><test-result test-name="partial_regex_grep" result="success"/><test-result test-name="partial_regex_match" result="success"/><test-result test-name="regex_grep_example_1" result="success"/><test-result test-name="regex_grep_example_2" result="success"/><test-result test-name="regex_grep_example_3" result="success"/><test-result test-name="regex_grep_example_4" result="success"/><test-result test-name="regex_iterator_example" result="success"/><test-result test-name="regex_match_example" result="success"/><test-result test-name="regex_merge_example" result="success"/><test-result test-name="regex_replace_example" result="success"/><test-result test-name="regex_search_example" result="success"/><test-result test-name="regex_split_example_1" result="success"/><test-result test-name="regex_split_example_2" result="success"/><test-result test-name="regex_timer" result="success"/><test-result test-name="regex_token_iterator_eg_1" result="success"/><test-result test-name="regex_token_iterator_eg_2" result="success"/><test-result test-name="bad_expression_test" result="success"/><test-result test-name="captures_test" result="success"/><test-result test-name="collate_info" result="success"/><test-result test-name="concept_check" result="success"/><test-result test-name="icu_concept_check" result="success"/><test-result test-name="object_cache_test" result="success"/><test-result test-name="posix_api_check" result="success"/><test-result test-name="posix_api_check_cpp" result="success"/><test-result test-name="recursion_test" result="success"/><test-result test-name="regex_config_info" result="success"/><test-result test-name="regex_dll_config_info" result="success"/><test-result test-name="regex_regress" result="success"/><test-result test-name="regex_regress_dll" result="success"/><test-result test-name="static_mutex_test" result="success"/><test-result test-name="unicode_iterator_test" result="success"/><test-result test-name="wide_posix_api_check_c" result="success"/><test-result test-name="wide_posix_api_check_cpp" result="success"/></library> +<library name="serialization"><test-result test-name="test_array_binary_archive" result="success"/><test-result test-name="test_array_binary_archive_dll" result="success"/><test-result test-name="test_array_text_archive" result="success"/><test-result test-name="test_array_text_archive_dll" result="success"/><test-result test-name="test_array_text_warchive" result="success"/><test-result test-name="test_array_text_warchive_dll" result="success"/><test-result test-name="test_array_xml_archive" result="success"/><test-result test-name="test_array_xml_archive_dll" result="success"/><test-result test-name="test_array_xml_warchive" result="success"/><test-result test-name="test_array_xml_warchive_dll" result="success"/><test-result test-name="test_binary_binary_archive" result="success"/><test-result test-name="test_binary_binary_archive_dll" result="success"/><test-result test-name="test_binary_text_archive" result="success"/><test-result test-name="test_binary_text_archive_dll" result="success"/><test-result test-name="test_binary_text_warchive" result="success"/><test-result test-name="test_binary_text_warchive_dll" result="success"/><test-result test-name="test_binary_xml_archive" result="success"/><test-result test-name="test_binary_xml_archive_dll" result="success"/><test-result test-name="test_binary_xml_warchive" result="success"/><test-result test-name="test_binary_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_load_binary_archive" result="success"/><test-result test-name="test_class_info_load_binary_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_archive" result="success"/><test-result test-name="test_class_info_load_text_archive_dll" result="success"/><test-result test-name="test_class_info_load_text_warchive" result="success"/><test-result test-name="test_class_info_load_text_warchive_dll" result="success"/><test-result test-name="test_class_info_load_xml_archive" result="success"/><test-result test-name="test_class_info_load_xml_archive_dll" result="success"/><test-result test-name="test_class_info_load_xml_warchive" result="success"/><test-result test-name="test_class_info_load_xml_warchive_dll" result="success"/><test-result test-name="test_class_info_save_binary_archive" result="success"/><test-result test-name="test_class_info_save_binary_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_archive" result="success"/><test-result test-name="test_class_info_save_text_archive_dll" result="success"/><test-result test-name="test_class_info_save_text_warchive" result="success"/><test-result test-name="test_class_info_save_text_warchive_dll" result="success"/><test-result test-name="test_class_info_save_xml_archive" result="success"/><test-result test-name="test_class_info_save_xml_archive_dll" result="success"/><test-result test-name="test_class_info_save_xml_warchive" result="success"/><test-result test-name="test_class_info_save_xml_warchive_dll" result="success"/><test-result test-name="test_codecvt_null" result="success"/><test-result test-name="test_const_load_fail1" result="success"/><test-result test-name="test_const_load_fail1_nvp" result="success"/><test-result test-name="test_const_load_fail2" result="success"/><test-result test-name="test_const_load_fail2_nvp" result="success"/><test-result test-name="test_const_load_fail3" result="success"/><test-result test-name="test_const_load_fail3_nvp" result="success"/><test-result test-name="test_const_pass" result="success"/><test-result test-name="test_const_save_fail1" result="success"/><test-result test-name="test_const_save_fail2" result="success"/><test-result test-name="test_const_save_fail3" result="success"/><test-result test-name="test_contained_class_binary_archive" result="success"/><test-result test-name="test_contained_class_binary_archive_dll" result="success"/><test-result test-name="test_contained_class_text_archive" result="success"/><test-result test-name="test_contained_class_text_archive_dll" result="success"/><test-result test-name="test_contained_class_text_warchive" result="success"/><test-result test-name="test_contained_class_text_warchive_dll" result="success"/><test-result test-name="test_contained_class_xml_archive" result="success"/><test-result test-name="test_contained_class_xml_archive_dll" result="success"/><test-result test-name="test_contained_class_xml_warchive" result="success"/><test-result test-name="test_contained_class_xml_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive" result="success"/><test-result test-name="test_cyclic_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive" result="success"/><test-result test-name="test_cyclic_ptrs_text_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive" result="success"/><test-result test-name="test_cyclic_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_binary_archive" result="success"/><test-result test-name="test_delete_pointer_binary_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_archive" result="success"/><test-result test-name="test_delete_pointer_text_archive_dll" result="success"/><test-result test-name="test_delete_pointer_text_warchive" result="success"/><test-result test-name="test_delete_pointer_text_warchive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_archive" result="success"/><test-result test-name="test_delete_pointer_xml_archive_dll" result="success"/><test-result test-name="test_delete_pointer_xml_warchive" result="success"/><test-result test-name="test_delete_pointer_xml_warchive_dll" result="success"/><test-result test-name="test_demo" result="success"/><test-result test-name="test_demo_auto_ptr" result="success"/><test-result test-name="test_demo_auto_ptr_dll" result="success"/><test-result test-name="test_demo_dll" result="success"/><test-result test-name="test_demo_exception" result="success"/><test-result test-name="test_demo_exception_dll" result="success"/><test-result test-name="test_demo_fast_archive" result="success"/><test-result test-name="test_demo_fast_archive_dll" result="success"/><test-result test-name="test_demo_pimpl" result="success"/><test-result test-name="test_demo_pimpl_dll" result="success"/><test-result test-name="test_demo_polymorphic" result="success"/><test-result test-name="test_demo_polymorphic_dll" result="success"/><test-result test-name="test_demo_portable_archive" result="success"/><test-result test-name="test_demo_portable_archive_dll" result="fail"/><test-result test-name="test_demo_shared_ptr" result="success"/><test-result test-name="test_demo_shared_ptr_dll" result="success"/><test-result test-name="test_demo_xml" result="success"/><test-result test-name="test_demo_xml_dll" result="success"/><test-result test-name="test_demo_xml_load" result="fail"/><test-result test-name="test_demo_xml_load_dll" result="fail"/><test-result test-name="test_demo_xml_save" result="success"/><test-result test-name="test_demo_xml_save_dll" result="success"/><test-result test-name="test_deque_binary_archive" result="success"/><test-result test-name="test_deque_binary_archive_dll" result="success"/><test-result test-name="test_deque_text_archive" result="success"/><test-result test-name="test_deque_text_archive_dll" result="success"/><test-result test-name="test_deque_text_warchive" result="success"/><test-result test-name="test_deque_text_warchive_dll" result="success"/><test-result test-name="test_deque_xml_archive" result="success"/><test-result test-name="test_deque_xml_archive_dll" result="success"/><test-result test-name="test_deque_xml_warchive" result="success"/><test-result test-name="test_deque_xml_warchive_dll" result="success"/><test-result test-name="test_derived_binary_archive" result="success"/><test-result test-name="test_derived_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_binary_archive" result="success"/><test-result test-name="test_derived_class_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive" result="success"/><test-result test-name="test_derived_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_archive" result="success"/><test-result test-name="test_derived_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive" result="success"/><test-result test-name="test_derived_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive" result="success"/><test-result test-name="test_derived_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive" result="success"/><test-result test-name="test_derived_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_derived_class_text_archive" result="success"/><test-result test-name="test_derived_class_text_archive_dll" result="success"/><test-result test-name="test_derived_class_text_warchive" result="success"/><test-result test-name="test_derived_class_text_warchive_dll" result="success"/><test-result test-name="test_derived_class_xml_archive" result="success"/><test-result test-name="test_derived_class_xml_archive_dll" result="success"/><test-result test-name="test_derived_class_xml_warchive" result="success"/><test-result test-name="test_derived_class_xml_warchive_dll" result="success"/><test-result test-name="test_derived_text_archive" result="success"/><test-result test-name="test_derived_text_archive_dll" result="success"/><test-result test-name="test_derived_text_warchive" result="success"/><test-result test-name="test_derived_text_warchive_dll" result="success"/><test-result test-name="test_derived_xml_archive" result="success"/><test-result test-name="test_derived_xml_archive_dll" result="success"/><test-result test-name="test_derived_xml_warchive" result="success"/><test-result test-name="test_derived_xml_warchive_dll" result="success"/><test-result test-name="test_diamond_binary_archive" result="success"/><test-result test-name="test_diamond_binary_archive_dll" result="success"/><test-result test-name="test_diamond_text_archive" result="success"/><test-result test-name="test_diamond_text_archive_dll" result="success"/><test-result test-name="test_diamond_text_warchive" result="success"/><test-result test-name="test_diamond_text_warchive_dll" result="success"/><test-result test-name="test_diamond_xml_archive" result="success"/><test-result test-name="test_diamond_xml_archive_dll" result="success"/><test-result test-name="test_diamond_xml_warchive" result="success"/><test-result test-name="test_diamond_xml_warchive_dll" result="success"/><test-result test-name="test_exported_binary_archive" result="success"/><test-result test-name="test_exported_binary_archive_dll" result="success"/><test-result test-name="test_exported_text_archive" result="success"/><test-result test-name="test_exported_text_archive_dll" result="success"/><test-result test-name="test_exported_text_warchive" result="success"/><test-result test-name="test_exported_text_warchive_dll" result="success"/><test-result test-name="test_exported_xml_archive" result="success"/><test-result test-name="test_exported_xml_archive_dll" result="success"/><test-result test-name="test_exported_xml_warchive" result="success"/><test-result test-name="test_exported_xml_warchive_dll" result="success"/><test-result test-name="test_inclusion" result="success"/><test-result test-name="test_iterators" result="success"/><test-result test-name="test_iterators_base64" result="success"/><test-result test-name="test_list_binary_archive" result="success"/><test-result test-name="test_list_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_binary_archive" result="success"/><test-result test-name="test_list_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_archive" result="success"/><test-result test-name="test_list_ptrs_text_archive_dll" result="success"/><test-result test-name="test_list_ptrs_text_warchive" result="success"/><test-result test-name="test_list_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_archive" result="success"/><test-result test-name="test_list_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_list_ptrs_xml_warchive" result="success"/><test-result test-name="test_list_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_list_text_archive" result="success"/><test-result test-name="test_list_text_archive_dll" result="success"/><test-result test-name="test_list_text_warchive" result="success"/><test-result test-name="test_list_text_warchive_dll" result="success"/><test-result test-name="test_list_xml_archive" result="success"/><test-result test-name="test_list_xml_archive_dll" result="success"/><test-result test-name="test_list_xml_warchive" result="success"/><test-result test-name="test_list_xml_warchive_dll" result="success"/><test-result test-name="test_map_binary_archive" result="success"/><test-result test-name="test_map_binary_archive_dll" result="success"/><test-result test-name="test_map_text_archive" result="success"/><test-result test-name="test_map_text_archive_dll" result="success"/><test-result test-name="test_map_text_warchive" result="success"/><test-result test-name="test_map_text_warchive_dll" result="success"/><test-result test-name="test_map_xml_archive" result="success"/><test-result test-name="test_map_xml_archive_dll" result="success"/><test-result test-name="test_map_xml_warchive" result="success"/><test-result test-name="test_map_xml_warchive_dll" result="success"/><test-result test-name="test_mi_binary_archive" result="success"/><test-result test-name="test_mi_binary_archive_dll" result="success"/><test-result test-name="test_mi_text_archive" result="success"/><test-result test-name="test_mi_text_archive_dll" result="success"/><test-result test-name="test_mi_text_warchive" result="success"/><test-result test-name="test_mi_text_warchive_dll" result="success"/><test-result test-name="test_mi_xml_archive" result="success"/><test-result test-name="test_mi_xml_archive_dll" result="success"/><test-result test-name="test_mi_xml_warchive" result="success"/><test-result test-name="test_mi_xml_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive" result="success"/><test-result test-name="test_multiple_ptrs_binary_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_archive" result="success"/><test-result test-name="test_multiple_ptrs_text_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive" result="success"/><test-result test-name="test_multiple_ptrs_text_warchive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive" result="success"/><test-result test-name="test_multiple_ptrs_xml_archive_dll" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive" result="success"/><test-result test-name="test_multiple_ptrs_xml_warchive_dll" result="success"/><test-result test-name="test_mult_archive_types" result="success"/><test-result test-name="test_mult_archive_types_dll" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive" result="success"/><test-result test-name="test_non_default_ctor2_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_archive" result="success"/><test-result test-name="test_non_default_ctor2_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive" result="success"/><test-result test-name="test_non_default_ctor2_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive" result="success"/><test-result test-name="test_non_default_ctor2_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor2_xml_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_binary_archive" result="success"/><test-result test-name="test_non_default_ctor_binary_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_archive" result="success"/><test-result test-name="test_non_default_ctor_text_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_text_warchive" result="success"/><test-result test-name="test_non_default_ctor_text_warchive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_archive" result="success"/><test-result test-name="test_non_default_ctor_xml_archive_dll" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive" result="success"/><test-result test-name="test_non_default_ctor_xml_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_binary_archive" result="success"/><test-result test-name="test_non_intrusive_binary_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_archive" result="success"/><test-result test-name="test_non_intrusive_text_archive_dll" result="success"/><test-result test-name="test_non_intrusive_text_warchive" result="success"/><test-result test-name="test_non_intrusive_text_warchive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_archive" result="success"/><test-result test-name="test_non_intrusive_xml_archive_dll" result="success"/><test-result test-name="test_non_intrusive_xml_warchive" result="success"/><test-result test-name="test_non_intrusive_xml_warchive_dll" result="success"/><test-result test-name="test_not_serializable" result="success"/><test-result test-name="test_no_rtti_binary_archive" result="success"/><test-result test-name="test_no_rtti_binary_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_archive" result="success"/><test-result test-name="test_no_rtti_text_archive_dll" result="success"/><test-result test-name="test_no_rtti_text_warchive" result="success"/><test-result test-name="test_no_rtti_text_warchive_dll" result="success"/><test-result test-name="test_no_rtti_xml_archive" result="success"/><test-result test-name="test_no_rtti_xml_archive_dll" result="success"/><test-result test-name="test_no_rtti_xml_warchive" result="success"/><test-result test-name="test_no_rtti_xml_warchive_dll" result="success"/><test-result test-name="test_null_ptr_binary_archive" result="success"/><test-result test-name="test_null_ptr_binary_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_archive" result="success"/><test-result test-name="test_null_ptr_text_archive_dll" result="success"/><test-result test-name="test_null_ptr_text_warchive" result="success"/><test-result test-name="test_null_ptr_text_warchive_dll" result="success"/><test-result test-name="test_null_ptr_xml_archive" result="success"/><test-result test-name="test_null_ptr_xml_archive_dll" result="success"/><test-result test-name="test_null_ptr_xml_warchive" result="success"/><test-result test-name="test_null_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_nvp_binary_archive" result="success"/><test-result test-name="test_nvp_binary_archive_dll" result="success"/><test-result test-name="test_nvp_text_archive" result="success"/><test-result test-name="test_nvp_text_archive_dll" result="success"/><test-result test-name="test_nvp_text_warchive" result="success"/><test-result test-name="test_nvp_text_warchive_dll" result="success"/><test-result test-name="test_nvp_xml_archive" result="success"/><test-result test-name="test_nvp_xml_archive_dll" result="success"/><test-result test-name="test_nvp_xml_warchive" result="success"/><test-result test-name="test_nvp_xml_warchive_dll" result="success"/><test-result test-name="test_object_binary_archive" result="success"/><test-result test-name="test_object_binary_archive_dll" result="success"/><test-result test-name="test_object_text_archive" result="success"/><test-result test-name="test_object_text_archive_dll" result="success"/><test-result test-name="test_object_text_warchive" result="success"/><test-result test-name="test_object_text_warchive_dll" result="success"/><test-result test-name="test_object_xml_archive" result="success"/><test-result test-name="test_object_xml_archive_dll" result="success"/><test-result test-name="test_object_xml_warchive" result="success"/><test-result test-name="test_object_xml_warchive_dll" result="success"/><test-result test-name="test_optional_binary_archive" result="success"/><test-result test-name="test_optional_binary_archive_dll" result="success"/><test-result test-name="test_optional_text_archive" result="success"/><test-result test-name="test_optional_text_archive_dll" result="success"/><test-result test-name="test_optional_text_warchive" result="success"/><test-result test-name="test_optional_text_warchive_dll" result="success"/><test-result test-name="test_optional_xml_archive" result="success"/><test-result test-name="test_optional_xml_archive_dll" result="success"/><test-result test-name="test_optional_xml_warchive" result="success"/><test-result test-name="test_optional_xml_warchive_dll" result="success"/><test-result test-name="test_polymorphic_binary_archive" result="success"/><test-result test-name="test_polymorphic_binary_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_archive" result="success"/><test-result test-name="test_polymorphic_text_archive_dll" result="success"/><test-result test-name="test_polymorphic_text_warchive" result="success"/><test-result test-name="test_polymorphic_text_warchive_dll" result="success"/><test-result test-name="test_polymorphic_xml_archive" result="success"/><test-result test-name="test_polymorphic_xml_archive_dll" result="success"/><test-result test-name="test_polymorphic_xml_warchive" result="success"/><test-result test-name="test_polymorphic_xml_warchive_dll" result="success"/><test-result test-name="test_primitive_binary_archive" result="success"/><test-result test-name="test_primitive_binary_archive_dll" result="success"/><test-result test-name="test_primitive_text_archive" result="success"/><test-result test-name="test_primitive_text_archive_dll" result="success"/><test-result test-name="test_primitive_text_warchive" result="success"/><test-result test-name="test_primitive_text_warchive_dll" result="success"/><test-result test-name="test_primitive_xml_archive" result="success"/><test-result test-name="test_primitive_xml_archive_dll" result="success"/><test-result test-name="test_primitive_xml_warchive" result="success"/><test-result test-name="test_primitive_xml_warchive_dll" result="success"/><test-result test-name="test_private_ctor" result="success"/><test-result test-name="test_private_ctor_dll" result="success"/><test-result test-name="test_recursion_binary_archive" result="success"/><test-result test-name="test_recursion_binary_archive_dll" result="success"/><test-result test-name="test_recursion_text_archive" result="success"/><test-result test-name="test_recursion_text_archive_dll" result="success"/><test-result test-name="test_recursion_text_warchive" result="success"/><test-result test-name="test_recursion_text_warchive_dll" result="success"/><test-result test-name="test_recursion_xml_archive" result="success"/><test-result test-name="test_recursion_xml_archive_dll" result="success"/><test-result test-name="test_recursion_xml_warchive" result="success"/><test-result test-name="test_recursion_xml_warchive_dll" result="success"/><test-result test-name="test_registered_binary_archive" result="success"/><test-result test-name="test_registered_binary_archive_dll" result="success"/><test-result test-name="test_registered_text_archive" result="success"/><test-result test-name="test_registered_text_archive_dll" result="success"/><test-result test-name="test_registered_text_warchive" result="success"/><test-result test-name="test_registered_text_warchive_dll" result="success"/><test-result test-name="test_registered_xml_archive" result="success"/><test-result test-name="test_registered_xml_archive_dll" result="success"/><test-result test-name="test_registered_xml_warchive" result="success"/><test-result test-name="test_registered_xml_warchive_dll" result="success"/><test-result test-name="test_reset_object_address" result="success"/><test-result test-name="test_reset_object_address_dll" result="success"/><test-result test-name="test_set_binary_archive" result="success"/><test-result test-name="test_set_binary_archive_dll" result="success"/><test-result test-name="test_set_text_archive" result="success"/><test-result test-name="test_set_text_archive_dll" result="success"/><test-result test-name="test_set_text_warchive" result="success"/><test-result test-name="test_set_text_warchive_dll" result="success"/><test-result test-name="test_set_xml_archive" result="success"/><test-result test-name="test_set_xml_archive_dll" result="success"/><test-result test-name="test_set_xml_warchive" result="success"/><test-result test-name="test_set_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive" result="success"/><test-result test-name="test_shared_ptr_132_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_archive" result="success"/><test-result test-name="test_shared_ptr_132_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive" result="success"/><test-result test-name="test_shared_ptr_132_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive" result="success"/><test-result test-name="test_shared_ptr_132_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_132_xml_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_binary_archive" result="success"/><test-result test-name="test_shared_ptr_binary_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_archive" result="success"/><test-result test-name="test_shared_ptr_text_archive_dll" result="success"/><test-result test-name="test_shared_ptr_text_warchive" result="success"/><test-result test-name="test_shared_ptr_text_warchive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_archive" result="success"/><test-result test-name="test_shared_ptr_xml_archive_dll" result="success"/><test-result test-name="test_shared_ptr_xml_warchive" result="success"/><test-result test-name="test_shared_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_binary_archive" result="success"/><test-result test-name="test_simple_class_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive" result="success"/><test-result test-name="test_simple_class_ptr_binary_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_archive" result="success"/><test-result test-name="test_simple_class_ptr_text_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive" result="success"/><test-result test-name="test_simple_class_ptr_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive" result="success"/><test-result test-name="test_simple_class_ptr_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive" result="success"/><test-result test-name="test_simple_class_ptr_xml_warchive_dll" result="success"/><test-result test-name="test_simple_class_text_archive" result="success"/><test-result test-name="test_simple_class_text_archive_dll" result="success"/><test-result test-name="test_simple_class_text_warchive" result="success"/><test-result test-name="test_simple_class_text_warchive_dll" result="success"/><test-result test-name="test_simple_class_xml_archive" result="success"/><test-result test-name="test_simple_class_xml_archive_dll" result="success"/><test-result test-name="test_simple_class_xml_warchive" result="success"/><test-result test-name="test_simple_class_xml_warchive_dll" result="success"/><test-result test-name="test_smart_cast" result="success"/><test-result test-name="test_split_binary_archive" result="success"/><test-result test-name="test_split_binary_archive_dll" result="success"/><test-result test-name="test_split_text_archive" result="success"/><test-result test-name="test_split_text_archive_dll" result="success"/><test-result test-name="test_split_text_warchive" result="success"/><test-result test-name="test_split_text_warchive_dll" result="success"/><test-result test-name="test_split_xml_archive" result="success"/><test-result test-name="test_split_xml_archive_dll" result="success"/><test-result test-name="test_split_xml_warchive" result="success"/><test-result test-name="test_split_xml_warchive_dll" result="success"/><test-result test-name="test_static_warning" result="success"/><test-result test-name="test_tracking_binary_archive" result="success"/><test-result test-name="test_tracking_binary_archive_dll" result="success"/><test-result test-name="test_tracking_text_archive" result="success"/><test-result test-name="test_tracking_text_archive_dll" result="success"/><test-result test-name="test_tracking_text_warchive" result="success"/><test-result test-name="test_tracking_text_warchive_dll" result="success"/><test-result test-name="test_tracking_xml_archive" result="success"/><test-result test-name="test_tracking_xml_archive_dll" result="success"/><test-result test-name="test_tracking_xml_warchive" result="success"/><test-result test-name="test_tracking_xml_warchive_dll" result="success"/><test-result test-name="test_traits_fail" result="success"/><test-result test-name="test_traits_pass" result="success"/><test-result test-name="test_unregistered_binary_archive" result="success"/><test-result test-name="test_unregistered_binary_archive_dll" result="success"/><test-result test-name="test_unregistered_text_archive" result="success"/><test-result test-name="test_unregistered_text_archive_dll" result="success"/><test-result test-name="test_unregistered_text_warchive" result="success"/><test-result test-name="test_unregistered_text_warchive_dll" result="success"/><test-result test-name="test_unregistered_xml_archive" result="success"/><test-result test-name="test_unregistered_xml_archive_dll" result="success"/><test-result test-name="test_unregistered_xml_warchive" result="success"/><test-result test-name="test_unregistered_xml_warchive_dll" result="success"/><test-result test-name="test_utf8_codecvt" result="success"/><test-result test-name="test_variant_binary_archive" result="success"/><test-result test-name="test_variant_binary_archive_dll" result="success"/><test-result test-name="test_variant_text_archive" result="success"/><test-result test-name="test_variant_text_archive_dll" result="success"/><test-result test-name="test_variant_text_warchive" result="success"/><test-result test-name="test_variant_text_warchive_dll" result="success"/><test-result test-name="test_variant_xml_archive" result="success"/><test-result test-name="test_variant_xml_archive_dll" result="success"/><test-result test-name="test_variant_xml_warchive" result="success"/><test-result test-name="test_variant_xml_warchive_dll" result="success"/><test-result test-name="test_vector_binary_archive" result="success"/><test-result test-name="test_vector_binary_archive_dll" result="success"/><test-result test-name="test_vector_text_archive" result="success"/><test-result test-name="test_vector_text_archive_dll" result="success"/><test-result test-name="test_vector_text_warchive" result="success"/><test-result test-name="test_vector_text_warchive_dll" result="success"/><test-result test-name="test_vector_xml_archive" result="success"/><test-result test-name="test_vector_xml_archive_dll" result="success"/><test-result test-name="test_vector_xml_warchive" result="success"/><test-result test-name="test_vector_xml_warchive_dll" result="success"/><test-result test-name="test_void_cast" result="success"/><test-result test-name="test_void_cast_dll" result="success"/></library> +<library name="signals"><test-result test-name="dead_slot_test" result="success"/><test-result test-name="deletion_test" result="success"/><test-result test-name="ordering_test" result="success"/><test-result test-name="signal_n_test" result="success"/><test-result test-name="signal_test" result="success"/><test-result test-name="trackable_test" result="success"/></library> +<library name="smart_ptr"><test-result test-name="atomic_count_test" result="success"/><test-result test-name="get_deleter_test" result="success"/><test-result test-name="intrusive_ptr_test" result="success"/><test-result test-name="lw_mutex_test" result="success"/><test-result test-name="shared_from_this_test" result="success"/><test-result test-name="shared_ptr_assign_fail" result="success"/><test-result test-name="shared_ptr_basic_test" result="success"/><test-result test-name="shared_ptr_delete_fail" result="success"/><test-result test-name="shared_ptr_test" result="success"/><test-result test-name="smart_ptr_test" result="success"/><test-result test-name="weak_ptr_test" result="success"/></library> +<library name="spirit"><test-result test-name="action_tests" result="success"/><test-result test-name="action_tests_debug" result="success"/><test-result test-name="ast_calc_tests" result="success"/><test-result test-name="ast_calc_tests_debug" result="success"/><test-result test-name="bug_000008" result="success"/><test-result test-name="bug_fixes" result="success"/><test-result test-name="bug_fixes_debug" result="success"/><test-result test-name="char_strings_test" result="success"/><test-result test-name="char_strings_test_debug" result="success"/><test-result test-name="char_strings_test_fail" result="success"/><test-result test-name="chset_tests" result="success"/><test-result test-name="chset_tests_debug" result="success"/><test-result test-name="closure_tests" result="success"/><test-result test-name="closure_tests_debug" result="success"/><test-result test-name="confix_tests" result="success"/><test-result test-name="confix_tests_debug" result="success"/><test-result test-name="directives_tests" result="success"/><test-result test-name="directives_tests_debug" result="success"/><test-result test-name="distinct_tests" result="success"/><test-result test-name="distinct_tests_debug" result="success"/><test-result test-name="epsilon_tests" result="success"/><test-result test-name="epsilon_tests_debug" result="success"/><test-result test-name="escape_char_parser_tests" result="success"/><test-result test-name="escape_char_parser_tests_debug" result="success"/><test-result test-name="exception_tests" result="success"/><test-result test-name="exception_tests_debug" result="success"/><test-result test-name="file_iterator_tests" result="success"/><test-result test-name="file_iterator_tests_debug" result="success"/><test-result test-name="fixed_size_queue_fail_tests" result="success"/><test-result test-name="fixed_size_queue_tests" result="success"/><test-result test-name="fixed_size_queue_tests_debug" result="success"/><test-result test-name="for_p_as_parser_tests" result="success"/><test-result test-name="for_tests" result="success"/><test-result test-name="for_tests_debug" result="success"/><test-result test-name="fundamental_tests" result="success"/><test-result test-name="fundamental_tests_debug" result="success"/><test-result test-name="grammar_def_test" result="success"/><test-result test-name="grammar_def_test_debug" result="success"/><test-result test-name="grammar_mt_tests" result="success"/><test-result test-name="grammar_multi_instance_tst" result="success"/><test-result test-name="grammar_multi_instance_tst_debug" result="success"/><test-result test-name="grammar_tests" result="success"/><test-result test-name="grammar_tests_debug" result="success"/><test-result test-name="group_match_bug" result="success"/><test-result test-name="group_match_bug_debug" result="success"/><test-result test-name="if_p_as_parser_tests" result="success"/><test-result test-name="if_p_int_as_condition_test" result="success"/><test-result test-name="if_p_int_as_condition_test_debug" result="success"/><test-result test-name="if_tests" result="success"/><test-result test-name="if_tests_debug" result="success"/><test-result test-name="lazy_tests" result="success"/><test-result test-name="lazy_tests_debug" result="success"/><test-result test-name="loops_tests" result="success"/><test-result test-name="loops_tests_debug" result="success"/><test-result test-name="match_tests" result="success"/><test-result test-name="match_tests_debug" result="success"/><test-result test-name="multi_pass_compile_tests" result="success"/><test-result test-name="multi_pass_tests" result="success"/><test-result test-name="multi_pass_tests_debug" result="success"/><test-result test-name="negated_eps_p_test" result="success"/><test-result test-name="negated_eps_p_test_debug" result="success"/><test-result test-name="numerics_tests" result="success"/><test-result test-name="numerics_tests_debug" result="success"/><test-result test-name="operators_tests" result="success"/><test-result test-name="operators_tests_debug" result="success"/><test-result test-name="owi_mt_tests" result="success"/><test-result test-name="owi_st_tests" result="success"/><test-result test-name="owi_st_tests_debug" result="success"/><test-result test-name="parametric_tests" result="success"/><test-result test-name="parametric_tests_debug" result="success"/><test-result test-name="parser_context_test" result="success"/><test-result test-name="parser_context_test_debug" result="success"/><test-result test-name="parser_traits_tests" result="success"/><test-result test-name="parser_traits_tests_debug" result="success"/><test-result test-name="position_iterator_tests" result="success"/><test-result test-name="position_iterator_tests_debug" result="success"/><test-result test-name="primitives_tests" result="success"/><test-result test-name="primitives_tests_debug" result="success"/><test-result test-name="repeat_ast_tests" result="success"/><test-result test-name="repeat_ast_tests_debug" result="success"/><test-result test-name="rule_tests" result="success"/><test-result test-name="rule_tests_debug" result="success"/><test-result test-name="scanner_tests" result="success"/><test-result test-name="scanner_tests_debug" result="success"/><test-result test-name="scoped_lock_tests" result="success"/><test-result test-name="scoped_lock_tests_debug" result="success"/><test-result test-name="select_p_with_rule" result="success"/><test-result test-name="select_p_with_rule_debug" result="success"/><test-result test-name="sf_bug_720917" result="success"/><test-result test-name="sf_bug_720917_debug" result="success"/><test-result test-name="shortest_alternative_tests" result="success"/><test-result test-name="shortest_alternative_tests_debug" result="success"/><test-result test-name="subrule_tests" result="success"/><test-result test-name="subrule_tests_debug" result="success"/><test-result test-name="switch_problem" result="success"/><test-result test-name="switch_problem_debug" result="success"/><test-result test-name="switch_tests_eps_default" result="success"/><test-result test-name="switch_tests_eps_default_debug" result="success"/><test-result test-name="switch_tests_general_def" result="success"/><test-result test-name="switch_tests_general_def_debug" result="success"/><test-result test-name="switch_tests_single" result="success"/><test-result test-name="switch_tests_single_debug" result="success"/><test-result test-name="switch_tests_wo_default" result="success"/><test-result test-name="switch_tests_wo_default_debug" result="success"/><test-result test-name="symbols_add_null" result="success"/><test-result test-name="symbols_add_null_debug" result="success"/><test-result test-name="symbols_find_null" result="success"/><test-result test-name="symbols_find_null_debug" result="success"/><test-result test-name="symbols_tests" result="success"/><test-result test-name="symbols_tests_debug" result="success"/><test-result test-name="traverse_tests" result="success"/><test-result test-name="traverse_tests_debug" result="success"/><test-result test-name="while_p_as_parser_tests" result="success"/><test-result test-name="while_tests" result="success"/><test-result test-name="while_tests_debug" result="success"/></library> +<library name="static_assert"><test-result test-name="static_assert_example_2" result="success"/><test-result test-name="static_assert_example_3" result="success"/><test-result test-name="static_assert_test" result="success"/><test-result test-name="static_assert_test_fail_1" result="success"/><test-result test-name="static_assert_test_fail_10" result="success"/><test-result test-name="static_assert_test_fail_2" result="success"/><test-result test-name="static_assert_test_fail_3" result="success"/><test-result test-name="static_assert_test_fail_4" result="success"/><test-result test-name="static_assert_test_fail_5" result="success"/><test-result test-name="static_assert_test_fail_6" result="success"/><test-result test-name="static_assert_test_fail_7" result="success"/><test-result test-name="static_assert_test_fail_8" result="success"/></library> +<library name="test"><test-result test-name="algorithms_test" result="success"/><test-result test-name="auto_unit_test_test" result="success"/><test-result test-name="auto_unit_test_test_mult" result="success"/><test-result test-name="basic_cstring_test" result="success"/><test-result test-name="boost_check_equal_str" result="success"/><test-result test-name="class_properties_test" result="success"/><test-result test-name="custom_exception_test" result="success"/><test-result test-name="errors_handling_test" result="success"/><test-result test-name="fixed_mapping_test" result="success"/><test-result test-name="foreach_test" result="success"/><test-result test-name="ifstream_line_iterator_test" result="success"/><test-result test-name="online_test" result="success"/><test-result test-name="output_test_stream_test" result="success"/><test-result test-name="parameterized_test_test" result="success"/><test-result test-name="result_report_test" result="success"/><test-result test-name="test_case_template_test" result="success"/><test-result test-name="test_fp_comparisons" result="success"/><test-result test-name="test_tools_test" result="success"/><test-result test-name="token_iterator_test" result="success"/></library> +<library name="thread"><test-result test-name="test_barrier" result="success"/><test-result test-name="test_barrier_lib" result="success"/><test-result test-name="test_condition" result="success"/><test-result test-name="test_condition_lib" result="success"/><test-result test-name="test_mutex" result="success"/><test-result test-name="test_mutex_lib" result="success"/><test-result test-name="test_once" result="success"/><test-result test-name="test_once_lib" result="success"/><test-result test-name="test_thread" result="success"/><test-result test-name="test_thread_lib" result="success"/><test-result test-name="test_tss" result="success"/><test-result test-name="test_tss_lib" result="success"/><test-result test-name="test_xtime" result="success"/><test-result test-name="test_xtime_lib" result="success"/></library> +<library name="type_traits"><test-result test-name="add_const_test" result="success"/><test-result test-name="add_cv_test" result="success"/><test-result test-name="add_pointer_test" result="success"/><test-result test-name="add_reference_test" result="success"/><test-result test-name="add_volatile_test" result="success"/><test-result test-name="aligned_storage_test" result="success"/><test-result test-name="alignment_of_test" result="success"/><test-result test-name="decay_test" result="success"/><test-result test-name="extent_test" result="success"/><test-result test-name="function_traits_test" result="success"/><test-result test-name="has_nothrow_assign_test" result="success"/><test-result test-name="has_nothrow_constr_test" result="success"/><test-result test-name="has_nothrow_copy_test" result="success"/><test-result test-name="has_trivial_assign_test" result="success"/><test-result test-name="has_trivial_constr_test" result="success"/><test-result test-name="has_trivial_copy_test" result="success"/><test-result test-name="has_trivial_destructor_test" result="success"/><test-result test-name="has_virtual_destructor_test" result="success"/><test-result test-name="is_abstract_test" result="success"/><test-result test-name="is_arithmetic_test" result="success"/><test-result test-name="is_array_test" result="success"/><test-result test-name="is_base_and_derived_test" result="success"/><test-result test-name="is_base_of_test" result="success"/><test-result test-name="is_class_test" result="success"/><test-result test-name="is_compound_test" result="success"/><test-result test-name="is_const_test" result="success"/><test-result test-name="is_convertible_test" result="success"/><test-result test-name="is_empty_test" result="success"/><test-result test-name="is_enum_test" result="success"/><test-result test-name="is_floating_point_test" result="success"/><test-result test-name="is_float_test" result="success"/><test-result test-name="is_function_test" result="success"/><test-result test-name="is_fundamental_test" result="success"/><test-result test-name="is_integral_test" result="success"/><test-result test-name="is_member_func_test" result="success"/><test-result test-name="is_member_obj_test" result="success"/><test-result test-name="is_member_pointer_test" result="success"/><test-result test-name="is_object_test" result="success"/><test-result test-name="is_pod_test" result="success"/><test-result test-name="is_pointer_test" result="success"/><test-result test-name="is_polymorphic_test" result="success"/><test-result test-name="is_reference_test" result="success"/><test-result test-name="is_same_test" result="success"/><test-result test-name="is_scalar_test" result="success"/><test-result test-name="is_signed_test" result="success"/><test-result test-name="is_stateless_test" result="success"/><test-result test-name="is_union_test" result="success"/><test-result test-name="is_unsigned_test" result="success"/><test-result test-name="is_void_test" result="success"/><test-result test-name="is_volatile_test" result="success"/><test-result test-name="rank_test" result="success"/><test-result test-name="remove_all_extents_test" result="success"/><test-result test-name="remove_bounds_test" result="success"/><test-result test-name="remove_const_test" result="success"/><test-result test-name="remove_cv_test" result="success"/><test-result test-name="remove_extent_test" result="success"/><test-result test-name="remove_pointer_test" result="success"/><test-result test-name="remove_reference_test" result="success"/><test-result test-name="remove_volatile_test" result="success"/><test-result test-name="tricky_abstract_type_test" result="success"/><test-result test-name="tricky_add_pointer_test" result="success"/><test-result test-name="tricky_function_type_test" result="success"/><test-result test-name="tricky_incomplete_type_test" result="success"/><test-result test-name="tricky_is_enum_test" result="success"/><test-result test-name="tricky_partial_spec_test" result="success"/><test-result test-name="type_with_alignment_test" result="success"/><test-result test-name="udt_specialisations" result="success"/></library> +<library name="utility/enable_if"><test-result test-name="constructors" result="success"/><test-result test-name="dummy_arg_disambiguation" result="success"/><test-result test-name="lazy" result="success"/><test-result test-name="lazy_test" result="success"/><test-result test-name="member_templates" result="success"/><test-result test-name="namespace_disambiguation" result="success"/><test-result test-name="no_disambiguation" result="success"/><test-result test-name="partial_specializations" result="success"/></library> +<library name="utility"><test-result test-name="addressof_test" result="success"/><test-result test-name="assert_test" result="success"/><test-result test-name="base_from_member_test" result="success"/><test-result test-name="binary_search_test" result="success"/><test-result test-name="call_traits_test" result="success"/><test-result test-name="checked_delete_test" result="success"/><test-result test-name="compressed_pair_test" result="success"/><test-result test-name="current_function_test" result="success"/><test-result test-name="iterators_test" result="success"/><test-result test-name="next_prior_test" result="success"/><test-result test-name="noncopyable_test" result="success"/><test-result test-name="numeric_traits_test" result="success"/><test-result test-name="operators_test" result="success"/><test-result test-name="ref_ct_test" result="success"/><test-result test-name="ref_test" result="success"/><test-result test-name="result_of_test" result="success"/><test-result test-name="shared_iterator_test" result="success"/><test-result test-name="value_init_test" result="success"/><test-result test-name="value_init_test_fail1" result="success"/><test-result test-name="value_init_test_fail2" result="success"/><test-result test-name="value_init_test_fail3" result="success"/></library> +<library name="variant"><test-result test-name="recursive_variant_test" result="success"/><test-result test-name="variant_comparison_test" result="success"/><test-result test-name="variant_reference_test" result="success"/><test-result test-name="variant_test1" result="success"/><test-result test-name="variant_test2" result="success"/><test-result test-name="variant_test3" result="success"/><test-result test-name="variant_test4" result="success"/><test-result test-name="variant_test5" result="success"/><test-result test-name="variant_test6" result="success"/><test-result test-name="variant_test7" result="success"/><test-result test-name="variant_test8" result="success"/><test-result test-name="variant_visit_test" result="success"/></library> +<library name="wave"><test-result test-name="testwave" result="success"/><test-result test-name="test_re2c_lexer" result="success"/><test-result test-name="test_slex_lexer" result="success"/></library> +<library name="config"><test-result test-name="abi_test" result="success"/><test-result test-name="config_info" result="success"/><test-result test-name="config_link_test" result="success"/><test-result test-name="config_test" result="success"/><test-result test-name="limits_test" result="success"/><test-result test-name="test_thread_fail1" result="success"/><test-result test-name="test_thread_fail2" result="success"/></library> +<library name="lambda"><test-result test-name="algorithm_test" result="success"/><test-result test-name="bind_tests_advanced" result="success"/><test-result test-name="bind_tests_simple" result="success"/><test-result test-name="bind_tests_simple_f_refs" result="success"/><test-result test-name="bll_and_function" result="success"/><test-result test-name="constructor_tests" result="success"/><test-result test-name="control_structures" result="success"/><test-result test-name="exception_test" result="success"/><test-result test-name="extending_rt_traits" result="success"/><test-result test-name="is_instance_of_test" result="success"/><test-result test-name="lambda_cast_test" result="success"/><test-result test-name="member_pointer_test" result="success"/><test-result test-name="operator_tests_simple" result="success"/><test-result test-name="phoenix_control_structures" result="success"/><test-result test-name="switch_construct" result="success"/></library> +<library name="preprocessor"><test-result test-name="arithmetic" result="success"/><test-result test-name="array" result="success"/><test-result test-name="comparison" result="success"/><test-result test-name="control" result="success"/><test-result test-name="debug" result="success"/><test-result test-name="facilities" result="success"/><test-result test-name="iteration" result="success"/><test-result test-name="list" result="success"/><test-result test-name="logical" result="success"/><test-result test-name="repetition" result="success"/><test-result test-name="selection" result="success"/><test-result test-name="seq" result="success"/><test-result test-name="slot" result="success"/><test-result test-name="tuple" result="success"/></library> +<library name="array"><test-result test-name="array1" result="success"/><test-result test-name="array2" result="success"/><test-result test-name="array3" result="success"/><test-result test-name="array4" result="success"/><test-result test-name="array5" result="success"/></library> +<library name="crc"><test-result test-name="crc_test" result="success"/></library> +<library name="integer"><test-result test-name="cstdint_test" result="success"/><test-result test-name="integer_test" result="success"/><test-result test-name="integer_traits_test" result="success"/></library> +<library name="disjoint_sets"><test-result test-name="disjoint_set_test" result="success"/></library> +<library name="tokenizer"><test-result test-name="examples" result="success"/><test-result test-name="simple_example_1" result="success"/><test-result test-name="simple_example_2" result="success"/><test-result test-name="simple_example_3" result="success"/><test-result test-name="simple_example_4" result="success"/><test-result test-name="simple_example_5" result="success"/></library> +<library name="functional"><test-result test-name="function_test" result="success"/></library> +<library name="tuple"><test-result test-name="io_test" result="success"/><test-result test-name="tuple_test_bench" result="success"/></library> +<library name="rational"><test-result test-name="rational_example" result="success"/><test-result test-name="rational_test" result="success"/></library> +<library name="pool"><test-result test-name="test_pool_alloc" result="success"/></library> +<library name="timer"><test-result test-name="timer_test" result="success"/></library> +</toolset> +</expected-failures> diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml new file mode 100644 index 0000000000..93e984499b --- /dev/null +++ b/status/explicit-failures-markup.xml @@ -0,0 +1,6973 @@ +<?xml version="1.0" encoding="utf-8"?> +<explicit-failures-markup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="explicit-failures.xsd"> + + <!-- + PLEASE VALIDATE THE XML BEFORE COMMITTING YOUR CHANGES! + + Locally, the xmlint tool can be used: + + xmllint <two-dashes>valid explicit-failures-markup.xml <two-dashes>schema explicit-failures.xsd + + The following online services can be used to validate your changes to this + file: + + - http://syseng.nist.gov/b2bTestbed/projects/xmlvalidation/instance_validation.html + - http://xmlvalidation.com/ + + With both tools you need to provide both the explicit-failures-markup.xml + file as the XML document and the explicit-failures.xsd as the schema + document. Use the browse buttons to select them from your local hard + drive. + --> + + <!-- /////////////// Toolsets /////////////// --> + <mark-toolset name="acc" status="required"/> + <mark-toolset name="darwin-4.0.1" status="required"/> + <mark-toolset name="gcc-4.1.2_sunos_i86pc" status="required"/> + <mark-toolset name="gcc-4.1.3_linux" status="required"/> + <mark-toolset name="gcc-4.2.1" status="required"/> + <mark-toolset name="gcc-4.2.1_hpux_ia64" status="required"/> + <mark-toolset name="gcc-4.2.1_linux_x86_64" status="required"/> + <mark-toolset name="intel-linux-9.0" status="required"/> + <mark-toolset name="intel-vc8-win-10.0" status="required"/> + <mark-toolset name="intel-win-10.0" status="required"/> + <mark-toolset name="msvc-7.1" status="required"/> + <mark-toolset name="msvc-8.0" status="required"/> + <mark-toolset name="msvc-8.0_64" status="required"/> + + <!-- /////////////// 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-*"/> + <toolset name="vacpp-*"/> + <toolset name="cray-*"/> + </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> + <mark-expected-failures> + <test name="covariance"/> + <test name="pot_quantile"/> + <test name="tail_variate_means"/> + <test name="weighted_covariance"/> + <test name="weighted_pot_quantile"/> + <test name="weighted_tail_variate_means"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="47"/> + </mark-expected-failures> + </library> + + <!-- minmax --> + <library name="algorithm/minmax"> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + </mark-unusable> + </library> + + <!-- string_algo --> + <library name="algorithm/string"> + <mark-unusable> + <toolset name="borland-5.5*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.1_stlport4"/> + <toolset name="iw-7_1-vc6"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="mipspro"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="P.Droba"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + <test name="regex"> + <mark-failure> + <toolset name="borland-5.9*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.6*"/> + <note author="P.Droba"> + The toolset is not supported by Boost.Regex. + </note> + </mark-failure> + </test> + </library> + + <!-- any --> + <library name="any"> + <test name="any_to_ref_test"> + <mark-failure> + <toolset name="msvc-6.5*"/> + <note author="Vladimir Prus"> + The test fail with ICE, but the exact reason for ICE is not + known. A minimal example of casting any to reference type + seem to work. Anyone interested in using this functionality + with msvc is suggested to do additional testing. + </note> + </mark-failure> + </test> + </library> + + + <!-- array --> + <library name="array"> + <test name="array0"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <note author="A.Meredith"> + Compilers need to support partial template specialization + to work with zero length arrays. + </note> + </mark-failure> + </test> + <test name="array3"> + <mark-failure> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <note refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note refid="4"/> + </mark-failure> + </test> + <test name="array4"> + <mark-failure> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <note refid="3"/> + </mark-failure> + </test> + </library> + + <!-- asio --> + <library name="asio"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <note author="Chris Kohlhoff"> + This compiler does not support enable_if, which is needed by the + Boost.System library on which Boost.Asio depends. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="read_until"/> + <test name="read_until_select"/> + <toolset name="gcc-4.2.1_hpux_ia64"/> + <note author="Boris Gubenko"> + On HP-UX 11.23 platform, these tests must be compiled with + _XOPEN_SOURCE_EXTENDED macro defined. It is likely related + to CR JAGag28813. + </note> + </mark-expected-failures> + </library> + + <!-- assign --> + <library name="assign"> + <mark-unusable> + <toolset name="dmc-8_43-stlport-4_5_3"/> + </mark-unusable> + <mark-expected-failures> + <test name="array"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <note author="Thorsten Ottosen" > + The test would (most likely) compile and run properly if the workaround + syntax .to_container( c ) was applied to all list_of() expressions. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="email_example"/> + <toolset name="gcc-2.95.3*"/> + <note refid="27" author="Thorsten Ottosen"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="list_inserter"/> + <toolset name="msvc-7.0"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <note refid="6" author="Thorsten Ottosen"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="list_inserter"/> + <toolset name="gcc-2.95.3*"/> + <note author="Thorsten Ottosen"> + This test could probably be made to work if somebody with knowledge + about the compilers would submit a patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="list_of"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Thorsten Ottosen" > + The test would (most likely) compile and run properly if the workaround + syntax .to_container( c ) was applied to all list_of() expressions. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="list_of_workaround"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="Thorsten Ottosen" > + The test could probably be made to work if somebody submitted a patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="multi_index_container"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sun-5.8"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5*"/> + <toolset name="gcc-2.95.3*"/> + <note refid="27" author="Thorsten Ottosen"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="multi_index_container"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="mipspro"/> + <toolset name="hp_cxx-65*"/> + <note author="Thorsten Ottosen" > + The test would (most likely) compile and run properly if the workaround + syntax .to_container( c ) was applied to all list_of() expressions. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="my_vector_example"/> + <toolset name="gcc-2.95.3*"/> + <note refid="27" author="Thorsten Ottosen"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_list_inserter"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5*"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="mipspro"/> + <note author="Thorsten Ottosen" > + The test depends on Boost.Pointer Container which probably does not work for + this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_list_of"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5*"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="mipspro"/> + <note author="Thorsten Ottosen" > + The test depends on Boost.Pointer Container which probably does not work for + this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_map_inserter"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5*"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="mipspro"/> + <note author="Thorsten Ottosen" > + The test depends on Boost.Pointer Container which probably does not work for + this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="std"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="Thorsten Ottosen" > + The test does not work for + this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tuple_list_of"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="borland-5*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Thorsten Ottosen" > + The test depends on Boost.Tuple which probably does not work for + this compiler. + </note> + </mark-expected-failures> + </library> + + <!-- bimap --> + <library name="bimap"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <note author="J. López" date="05 Jul 2004" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="borland-5.8*"/> + <note author="Alisdair Meredith" date="26 May 2006"/> + </mark-unusable> + <mark-unusable> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith" date="27 Feb 2007"/> + </mark-unusable> + <mark-unusable> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="J. López" date="09 Jul 2004" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="*como-4_3_3-msvc"/> + <note author="J. López" date="30 Jul 2004"> + The VC++ 6.0 backend runs out of internal resources while + trying to process the Comeau output for this library; + Comeau Computing has been asked about a solution. + On the other hand, Comeau 4.3.3 with VC++ 7.0 backend works + fine. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sunpro-5_8u1-sunos"/> + <note author="J. López" date="22 Apr 2005" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="dmc-8_43-stlport-4_5_3"/> + <toolset name="dmc-8_44b-stlport-4_5_3"/> + <toolset name="dmc-8_47-stlport-4_5_3"/> + <note author="J. López" date="03 Jun 2005" refid="17"/> + </mark-unusable> + <mark-expected-failures> + <test name="test_bimap_assign"/> + <test name="test_bimap_ordered"/> + <test name="test_bimap_unconstrained"/> + <test name="test_bimap_unordered"/> + <toolset name="acc"/> + <note refid="38" author="Boris Gubenko"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="typeof"/> + <toolset name="acc*"/> + <toolset name="intel-vc71-win*"/> + <toolset name="intel-vc8-win*"/> + <toolset name="intel-win-9.1"/> + <toolset name="hp_cxx*"/> + <note refid="39" author="Boris Gubenko"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_bimap_serialization"/> + <toolset name="gcc-mingw-3.4.5"/> + <note author="Matias Capeletto">Compiler bug.</note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_bimap_property_map"/> + <toolset name="gcc-3.4.6_linux_x86_64"/> + <note author="Matias Capeletto">Time out.</note> + </mark-expected-failures> + </library> + + <!-- bind--> + <library name="bind"> + <mark-expected-failures> + <test name="bind_cv_test"/> + <test name="bind_stateful_test"/> + <toolset name="intel-7.1-linux"/> + <toolset name="intel-7.1-stdlib-default-linux"/> + <note refid="2" author="Aleksey Gurtovoy"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_dm2_test"/> + <test name="mem_fn_dm_test"/> + <toolset name="msvc-6.*"/> + <toolset name="msvc-7.0"/> + <toolset name="cw-8.3"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_dm_test"/> + <toolset name="sunpro-5_3-sunos"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_function_test"/> + <toolset name="sunpro-5_8u1-sunos"/> + <note author="Peter Dimov"> + This failure is caused by Boost.Function. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="mem_fn_derived_test"/> + <toolset name="sunpro-5_3-sunos"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_rv_sp_test"/> + <toolset name="hp_cxx-65*"/> + <toolset name="hp_cxx-71*"/> + <note author="Markus Schoepflin"> + This failure is caused by a bug in the compiler triggered by the + use of the debug flag '-gall'. It has been reported to the + compiler vendor. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_dm3_test"/> + <toolset name="borland-5*"/> + <toolset name="msvc-6.*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="mem_fn_eq_test"/> + <toolset name="msvc-7.1"/> + <note author="Peter Dimov"> + This failure is only present in release mode and is caused by /OPT:ICF. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="bind_placeholder_test"/> + <toolset name="borland-*"/> + <toolset name="msvc-6.*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + </library> + + <!-- build --> + <library name="build"> + <test name="timedata"> + <mark-failure> + <toolset name="msvc-7.1"/> + <toolset name="msvc-8.0"/> + <toolset name="msvc-9.0"/> + <note author="Vladimir Prus"> + See https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/218 + </note> + </mark-failure> + </test> + </library> + + <!-- chrono --> + <library name="chrono"> + <mark-unusable> + <toolset name="borland-*"/> + <toolset name="vacpp*"/> + <note author="Vicente J. Botet Escriba"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + <test name="*_h" category="Header Only"> + </test> + <test name="*_l" category="Non Header Only"> + </test> + <test name="*_s" category="Static Link"> + </test> + <test name="*_d" category="Dynamic Link"> + </test> + <test name="*_f" category="Compile Diagnostic Required"> + </test> + + </library> + + <!-- circular_buffer --> + <library name="circular_buffer"> + <mark-expected-failures> + <test name="base_test"/> + <test name="space_optimized_test"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="41"/> + </mark-expected-failures> + </library> + + + <!-- concept_check --> + <library name="concept_check"> + <test name="class_concept_fail_expected"> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + <test name="class_concept_fail_expected"> + <mark-failure> + <toolset name="borland-5*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Jeremy Siek"/> + </mark-failure> + </test> + <test name="stl_concept_covering"> + <mark-failure> + <toolset name="*"/> + <note author="Jeremy Siek" refid="1"/> + </mark-failure> + </test> + <test name="stl_concept_check"> + <mark-failure> + <toolset name="hp_cxx*"/> + <note author="Markus Schoepflin" date="09 Dec 2007"> + This version of the Rogue Wave library fails to provide all + needed addition operators for the iterator type and the + difference type of std::deque. + </note> + </mark-failure> + </test> + </library> + + <!-- config --> + <library name="config"> + <test name="config_link_test"> + <mark-failure> + <toolset name="*como-4_3_3-vc7*"/> + <note author="J. Maddock" refid="3"/> + </mark-failure> + </test> + <test name="limits_test"> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + <test name="limits_test"> + <mark-failure> + <toolset name="gcc-3_4_4_tru64"/> + <note author="John Maddock"> + Long double NaN's are apparently handled incorrectly on this platform. + </note> + </mark-failure> + </test> + + <test name="limits_test"> + <mark-failure> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <note author="Aleksey Gurtovoy" refid="4"/> + </mark-failure> + </test> + <test name="limits_test"> + <mark-failure> + <toolset name="borland-5.8*"/> + <note author="A.Meredith"> + This failure is due to NaNs trapping. + </note> + </mark-failure> + </test> + <test name="limits_test"> + <mark-failure> + <toolset name="borland-5.9*"/> + <note author="A.Meredith"> + This failure is due to the compiler not recognising the long double special values for infinity and quiet NaN + </note> + </mark-failure> + </test> + + <test name="test_thread_fail1"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="J. Maddock" refid="3"/> + </mark-failure> + </test> + <test name="test_thread_fail2"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="J. Maddock" refid="3"/> + </mark-failure> + </test> + </library> + + <!-- container--> + <library name="container"> + <mark-unusable> + <toolset name="borland-5.*"/> + <toolset name="msvc-6.5*"/> + <toolset name="cw-9.*"/> + <toolset name="gcc-2.95*"/> + <toolset name="gcc-3.0*"/> + <toolset name="gcc-3.1*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="mipspro"/> + <toolset name="intel-linux-8.*"/> + <note author="Ion Gaztañaga"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + </library> + + <!-- conversion --> + <library name="conversion"> + <test name="lexical_cast_test"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="Douglas Gregor" refid="3"/> + </mark-failure> + </test> + <test name="lexical_cast_abstract_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith"> + This compiler does not support the is_abstract type trait + </note> + </mark-failure> + </test> + <test name="lexical_cast_containers_test"> + <mark-failure> + <toolset name="vacpp*"/> + <toolset name="msvc-9.0~wm5~*"/> + <note author="Antony Polukhin"> + This compiler is unable to compile Boost.Container library + </note> + </mark-failure> + </test> + <test name="lexical_cast_loopback_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="intel-darwin-11.*"/> + <toolset name="intel-darwin-12.0"/> + <toolset name="gcc-3.4.0*"/> + <toolset name="gcc-4.1*"/> + <toolset name="gcc-4.2.0*"/> + <toolset name="gcc-mingw-3.4*"/> + <toolset name="gcc-mingw-4.*"/> + <toolset name="sun-5.7*"/> + <toolset name="sun-5.8*"/> + <toolset name="sun-5.9*"/> + <toolset name="sun-5.10*"/> + <toolset name="msvc-8.0*"/> + <toolset name="msvc-9.0*"/> + <toolset name="msvc-10.0*"/> + <toolset name="msvc-11.0*"/> + <toolset name="msvc-7.1*"/> + <toolset name="vacpp-10.1"/> + <toolset name="qcc-4*"/> + <toolset name="acc"/> + <note author="Alexander Nasonov"> + Conversion double-string-double may give a different value (or even throw) on many compilers + </note> + </mark-failure> + </test> + <test name="lexical_cast_float_types_test"> + <mark-failure> + <toolset name="gcc-mingw-4.*"/> + <toolset name="vacpp-10.1"/> + <toolset name="vacpp"/> + <toolset name="msvc-9.0~stlport5.2"/> + <toolset name="msvc-9.0~wm5~stlport5.2"/> + <toolset name="intel-darwin-11.*"/> + <toolset name="intel-darwin-12.0"/> + <toolset name="qcc-4*"/> + <toolset name="clang-darwin-libcxx*"/> + <note author="Antony Polukhin"> + Some compilers and STL realizations convert double and long double types with bigger precision loss than minimal (or even round to infinity). Such failures are not a lexical_cast, but a compiler fault. + </note> + </mark-failure> + </test> + </library> + + <!-- crc --> + <library name="crc"> + <test name="crc_test"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="Douglas Gregor" refid="3"/> + </mark-failure> + </test> + </library> + + <!-- date_time --> + <library name="date_time"> + <mark-unusable> + <toolset name="como-4_3_3-vc7_1"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-6.5_stlport5"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-7.0_stlport5"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <toolset name="iw-7_1-vc6"/> + <toolset name="dmc-*"/> + </mark-unusable> + + <test name="testgreg_serialize*"> + <mark-failure> + <toolset name="gcc-2.*"/> + <toolset name="msvc-6.5*"/> + <note author="B. Garst">The serialization library does not support this compiler. + </note> + </mark-failure> + </test> + + <test name="testgreg_serialize_xml"> + <mark-failure> + <toolset name="msvc-7.0"/> + <note author="J. Garland">XML serialization is not supported on this compiler. + </note> + </mark-failure> + </test> + + <test name="testtime_serialize*"> + <mark-failure> + <toolset name="gcc-2.*"/> + <toolset name="msvc-6.5*"/> + <note author="B. Garst">The serialization library does not support this compiler. + </note> + </mark-failure> + </test> + + <test name="testtime_serialize_xml*"> + <mark-failure> + <toolset name="msvc-7.0"/> + <note author="J. Garland">XML serialization is not supported on this compiler. + </note> + </mark-failure> + </test> + + <test name="testdate_iterator"> + <mark-failure> + <toolset name="intel-7.1-stdlib-default-linux"/> + <toolset name="intel-7.1-linux"/> + <note author="J. Garland" refid="19,21"/> + </mark-failure> + </test> + <test name="testdate_iterator_dll"> + <mark-failure> + <toolset name="intel-7.1-stdlib-default-linux"/> + <toolset name="intel-7.1-linux"/> + <note author="J. Garland" refid="19,21"/> + </mark-failure> + </test> + + + <test name="testgeneric_period"> + <mark-failure> + <toolset name="intel-7.1-stdlib-default-linux"/> + <toolset name="intel-7.1-linux"/> + <note author="J. Garland">These are strange runtime failures for + which there is no obvious explanation. Later versions of the + Intel compiler (eg:8.0) seem to have resolved the issue. + </note> + </mark-failure> + </test> + + <test name="testgreg_wstream"> + <mark-failure> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0*"/> + <toolset name="cw-8.3*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="mingw*"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <toolset name="*como-4_3_3*"/> + <note author="B. Garst" refid="19,21"/> + </mark-failure> + </test> + + <test name="testdate_input_facet*"> + <mark-failure> + <toolset name="cw-9.4"/> + <toolset name="cw-9.5*"/> + <note author="J. Garland"> + For some reason Code Warrior has difficulty compiling some of the + input code. This may be related to limitations of locale handling, + but it's unclear at this time (2005-May-21). + </note> + </mark-failure> + </test> + + + <test name="testlocal_time_facet"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="*como-4_3_3*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testlocal_time"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="*como-4_3_3*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testlocal_time_iterator"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="*como-4_3_3*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testlocal_time_period"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="*como-4_3_3*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testclocks"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-6.5"/> + <note author="J. Garland"> + Some compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testlocal_time_input_facet"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="*como-4_3_3*"/> + <toolset name="cw-8.3*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + + <test name="testtime_input_facet"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="*como-4_3_3*"/> + <toolset name="cw-8.3*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testcustom_time_zone"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8.1"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="*como-4_3_3*"/> + <toolset name="msvc-6.5"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testposix_time_zone"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8.1"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="msvc-6.5"/> + <note author="J. Garland"> + Some older compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testtz_database"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8.1"/> + <toolset name="*como-4_3_3*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="msvc-6.5"/> + <note author="J. Garland"> + Some compilers are confused by the template code here. + These are new features to date-time in 1.33 and there is no + plan to backport to these non-compliant compilers. + </note> + </mark-failure> + </test> + + <test name="testtime_wstream"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <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="mingw*"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <toolset name="*como-4_3_3*"/> + <toolset name="hp_cxx-65*"/> + <note author="B. Garst" refid="19,21,22"/> + </mark-failure> + </test> + + <test name="testtime_wstream_std_config"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <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="mingw*"/> + <toolset name="*como-4_3_3*"/> + <toolset name="hp_cxx-65*"/> + <note author="B. Garst" refid="19,21,22"/> + </mark-failure> + </test> + <test name="testdate_facet_new"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + These compilers are unfortunately able to correctly compile the + new format-based input-output code for date time. Suitable, but + less flexible, alternatives are available on these compilers. + </note> + </mark-failure> + </test> + <test name="testdate_facet_new_dll"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + These compilers are unfortunately able to correctly compile the + new format-based input-output code for date time. Suitable, but + less flexible, alternatives are available on these compilers. + </note> + </mark-failure> + </test> + <test name="testtime_facet"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="J. Garland"> + These compilers are unfortunately able to correctly compile the + new format-based input-output code for date time. Suitable, but + less flexible, alternatives are available on these compilers. + </note> + </mark-failure> + </test> + + <test name="testwcustom_time_zone"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <note author="J. Garland"> + These compilers are unfortunately able to correctly compile the + new format-based input-output code for date time. Suitable, but + less flexible, alternatives are available on these compilers. + </note> + </mark-failure> + </test> + + <test name="testwposix_time_zone"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <note author="J. Garland"> + These compilers are unfortunately able to correctly compile the + new format-based input-output code for date time. Suitable, but + less flexible, alternatives are available on these compilers. + </note> + </mark-failure> + </test> + + <test name="testfacet"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <toolset name="msvc-6.5"/> + <toolset name="mingw*"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="B. Garst" refid="18,19"/> + </mark-failure> + </test> + <test name="testfacet_dll"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <toolset name="msvc-6.5"/> + <toolset name="mingw*"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="*como-4_3_3*"/> + <note author="B. Garst" refid="18,19"/> + </mark-failure> + </test> + <test name="testgreg_year_dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + </mark-failure> + </test> + <test name="testparse_date"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <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*"/> + <note author="B. Garst" refid="18,20"/> + </mark-failure> + </test> + <test name="testmicrosec_time_clock"> + <mark-failure> + <toolset name="intel-7.1-stdlib-default-linux"/> + <toolset name="*como-4_3_3*"/> + <toolset name="intel-7.1-linux"/> + <note author="B. Garst" refid="22"/> + </mark-failure> + </test> + <test name="testmicrosec_time_clock"> + <mark-failure> + <toolset name="borland-5.6.4"/> + <toolset name="borland-5.8.2"/> + <note author="J. Garland"> + There is apparently a bug in Borland library + such that std::local_time and std::gmtime are + returning a time that's 1 hour ahead GetSystemTimeAsFileTime + during DST. This is a rather serious problem in that + some of the date-time clock interfaces will give the wrong + current time. + </note> + </mark-failure> + </test> + <test name="teststreams"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-3.1-darwin"/> + <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="mingw-3*"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="*mingw*"/> + <toolset name="*cygwin*"/> + <toolset name="mingw"/> + <toolset name="*como-4_3_3*"/> + <note author="B. Garst" refid="18,19,20"/> + </mark-failure> + </test> + <test name="testdate_dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <note author="J. Garland" date="30 Jan 2004" id="24"/> + </mark-failure> + </test> + <test name="testgreg_day_dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <note author="J. Garland" date="30 Jan 2004" id="24"/> + </mark-failure> + </test> + <test name="*_dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <note author="J. Garland" date="30 Jan 2004" id="24"/> + </mark-failure> + </test> + + <mark-expected-failures> + <test name="testdate_dll"/> + <test name="testdate_duration_dll"/> + <test name="testdate_input_facet_dll"/> + <test name="testdate_iterator_dll"/> + <test name="testfacet_dll"/> + <test name="testformatters_dll"/> + <test name="testgenerators_dll"/> + <test name="testgreg_durations_dll"/> + <test name="testperiod_dll"/> + <toolset name="cw-8.3*"/> + <note author="R. Rivera" refid="25"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testdate_facet_new"/> + <test name="testdate_facet_new_dll"/> + <test name="testdate_input_facet"/> + <test name="testdate_input_facet_dll"/> + <test name="testdate_facet"/> + <test name="testdate_facet_dll"/> + <test name="testtime_facet"/> + <test name="testtime_input_facet"/> + <toolset name="sun-5.8"/> + <note author="J. Garland"> + The sun 5.8 compiler and standard library have a problem with + the classic facet which causes some of the io tests for date-time + to fail. Overall this should not affect most uses of the library. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testdate_input_facet"/> + <test name="testdate_input_facet_dll"/> + <toolset name="msvc-7.1_stlport4"/> + <note author="J. Garland"> + The STLPort standard library has issues with some custom + facet settings causing an unexplained failure in these + facet tests. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testdate_facet_new"/> + <test name="testdate_facet_new_dll"/> + <test name="testtime_facet"/> + <toolset name="msvc-7.1_stlport4"/> + <toolset name="msvc-8.0_stlport5"/> + <note author="J. Garland"> + The STLPort standard library has issues with the handling + of the classic facet which causes some fo the i/o tests + for date-time to fail. Overall this should not affect + most uses of the library. + </note> + </mark-expected-failures> + + + <mark-expected-failures> + <test name="testgreg_wstream"/> + <test name="testtime_facet"/> + <test name="testtime_input_facet"/> + <test name="testtime_wstream"/> + <toolset name="msvc-7.1_stlport4"/> + <note author="J. Garland"> + MSVC 7.1 with its standard library passes all date-time tests. + For some reason when paired with stlport a few widestream + io tests do not format output correctly. Overall this should + not affect most uses of the library. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testlocal_time_input_facet"/> + <test name="testtime_input_facet"/> + <toolset name="cw-9.4"/> + <toolset name="cw-9.5*"/> + <note author="J. Garland"> + Although these tests compile, the execution aborts for + an unknown reason. Note that sometimes the excution is + ok on cw-9_4. This may be fixable if someone + can track down the source of the problem. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testlocal_time"/> + <test name="testlocal_time_input_facet"/> + <test name="testtime_input_facet"/> + <toolset name="msvc-8.0*"/> + <note author="J. Garland"> + These tests are failing with the beta2 version of VC_8. At least + one of them is directly a result of the new VC_8 standard library + restricting the year value in a tm struct to be positive (that is + greater than year 1900). This is a change from VC7_1 and Microsoft + is considering removing this restriction. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testtime_serialize*"/> + <test name="testgreg_serialize*"/> + <toolset name="vacpp"/> + <note author="J. Garland"> + These tests are for serialization which has been marked as unusable. + The issue was specifically noted on + AIX version : 5.2.0.41 using IBM XL Version 8.0.0.0. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testfacet"/> + <test name="testfacet_dll"/> + <toolset name="hp_cxx*"/> + <toolset name="acc*"/> + <note author="Markus Schoepflin"> + The failure is caused by a standard library bug. It doesn't + support user defined facets which are not default + constructible. This has been reported to the compiler vendor. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testdate_input_facet_dll"/> + <test name="testdate_input_facet"/> + <test name="testtime_input_facet"/> + <test name="testlocal_time_input_facet"/> + <toolset name="acc*"/> + <note author="Jeff Garland"> + These tests rely on the ability of an std::map to be + instantiated on an incomplete type. The Rogue Wave + version 2.2 and higher does not allow this. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testtime_wstream"/> + <toolset name="hp_cxx-65*"/> + <note author="Jeff Garland"> + The failure is caused by a standard library bug. It doesn't + support user defined facets which are not default + constructible. This has been reported to the compiler vendor. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testgreg_wstream"/> + <test name="testparse_date"/> + <test name="teststreams"/> + <toolset name="hp_cxx*"/> + <note author="Markus Schoepflin"> + The failure is caused by a standard library bug. The end-of-stream + istream iterator can only be constructed when the istream iterator + has been instantiated with char as the character type. This has + been reported to the compiler vendor. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testfacet"/> + <test name="testfacet_dll"/> + <test name="testgreg_wstream"/> + <test name="teststreams"/> + <test name="testtime_wstream"/> + <test name="testwcustom_time_zone"/> + <test name="testwposix_time_zone"/> + <toolset name="qcc-3.3.5_gpp"/> + <note author="Jim Douglas" date="12 Feb 06" refid="36"/> + </mark-expected-failures> + + </library> + + <!-- detail --> + <library name="detail"> + <mark-expected-failures> + <test name="correctly_disable"/> + <test name="correctly_disable_debug"/> + <toolset name="pathscale-4.*"/> + <toolset name="sun-5.10"/> + <toolset name="pgi-*"/> + <toolset name="msvc-9.0~stlport*"/> + <toolset name="msvc-9.0~wm5~stlport*"/> + <note author="Daniel James"> + This indicates that forward declarations could probably be used + for these compilers but currently aren't. All these compilers use + STLport, which is compatible with forward declarations in some + circumstances, but not in others. I haven't looked into how to + determine this, so I've just set container_fwd to never forward + declare for STLport. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="correctly_disable"/> + <toolset name="gcc-4.2*"/> + <toolset name="gcc-4.3*"/> + <toolset name="gcc-4.4*"/> + <toolset name="gcc-4.5*"/> + <toolset name="gcc-4.6*"/> + <toolset name="gcc-4.7*"/> + <toolset name="gcc-mingw-*"/> + <toolset name="darwin-4.2*"/> + <toolset name="darwin-4.3*"/> + <toolset name="darwin-4.4*"/> + <toolset name="clang-darwin-trunk"/> + <toolset name="clang-darwin-normal"/> + <toolset name="clang-darwin-linux-2.9"/> + <toolset name="intel-linux-*"/> + <toolset name="intel-darwin-*"/> + <note author="Daniel James"> + GCC's libstdc++ has a versioned namespace feature which breaks + container forwarding. I don't know how to detect it so I'm just + always disabling it, which means that a lot of setups which + means that it's disabled for a lot of setups where it could + work - which is what these failures represent. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="container_fwd"/> + <test name="container_fwd_debug"/> + <test name="container_no_fwd_test"/> + <toolset name="msvc-9.0~wm5~stlport5.2"/> + <note author="Daniel James"> + Failing because these tests are run with warnings as errors, + and the standard library is causing warnings. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="container_fwd_debug"/> + <toolset name="sun-5.10"/> + <note author="Daniel James"> + STLport debug mode seems to be broken here. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="container_fwd_debug"/> + <toolset name="clang-darwin-0x"/> + <toolset name="clang-darwin-normal"/> + <toolset name="clang-darwin-trunk"/> + <note author="Daniel James"> + Some old versions of GCC's libstdc++ don't work on clang with + _GLIBCXX_DEBUG defined. + http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-May/015178.html + </note> + </mark-expected-failures> + </library> + + <!-- dynamic_bitset --> + <library name="dynamic_bitset"> + <test name="dyn_bitset_unit_tests1"> + <mark-failure> + <toolset name="msvc-6.5_stlport4"/> + <note author="Gennaro Prota" refid="37" /> + </mark-failure> + </test> + <test name="dyn_bitset_unit_tests2"> + <mark-failure> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Roland Schwarz"> + The exact reason of this (linker related) bug is unresearched. The test passes + on some environments. The test was found to fail on a platform whit a german + version of the compiler. + </note> + </mark-failure> + </test> + <test name="dyn_bitset_unit_tests4"> + <mark-failure> + <toolset name="cw-9.3"/> + <note author="Aleksey Gurtovoy" refid="2"/> + </mark-failure> + <mark-failure> + <toolset name="cw-9.3-darwin"/> + <note author="Douglas Gregor" refid="2"/> + </mark-failure> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="Douglas Gregor" refid="2"/> + </mark-failure> + </test> + </library> + + + <!-- filesystem --> + <library name="filesystem"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <note author="Beman Dawes"> + This compiler does not support enable_if, which is needed by the + Boost.System library on which Boost.Filesystem depends. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="intel-7.1-linux"/> + <toolset name="intel-7.1-stdlib-default-linux"/> + <note author="Aleksey Gurtovoy"> + Due to standard library bugs this configuration is not supported by + the most recent version of the library. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="cw-8.3"/> + <note author="Beman Dawes"> + Due to standard library bugs, this version is not supported. + More recent version of the library should work OK. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="msvc-8.0~wm5~stlport5.1"/> + <note author="Beman Dawes"> + Due to lack of C library featues, this toolset is not supported. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="*"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <note author="Beman Dawes"> + The library works well with versions of this compiler 5.9 and later + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="fstream_test"/> + <toolset name="msvc-6.5*"/> + <note author="Beman Dawes"> + fstream for this compiler has serious problems and is not supported + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="operations_test_dll"/> + <test name="path_test_dll"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.2_mingw"/> + <note author="Beman Dawes" refid="35"/> <!-- dll's don't work - use static --> + </mark-expected-failures> + <mark-expected-failures> + <test name="operations_test"/> + <test name="operations_test_dll"/> + <toolset name="msvc-6.5*"/> + <note author="Beman Dawes" refid="31"/> <!-- esoteric features don't work --> + </mark-expected-failures> + <mark-expected-failures> + <test name="mbcopy"/> + <test name="mbpath"/> + <test name="wide_test"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="gcc-mingw-3.4.5"/> + <toolset name="gcc-mingw-3.4.2"/> + <toolset name="gcc-cygwin-3.4.4"/> + <note author="Beman Dawes" refid="19"/> <!-- no wchar_t, wstring support --> + </mark-expected-failures> + <mark-expected-failures> + <test name="mbcopy"/> + <test name="mbpath"/> + <test name="wide_test"/> + <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="cw-8.3"/> + <toolset name="dmc-8_4_7*"/> + <note author="Beman Dawes"> + The library does not support wide paths on this compiler because + it does not support SFINAE. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="mbcopy"/> + <test name="mbpath"/> + <test name="wide_test"/> + <toolset name="qcc-3.3.5_gpp"/> + <note author="Jim Douglas" refid="36"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="mbcopy"/> + <test name="wide_test"/> + <toolset name="sun-5.8"/> + <note author="John Maddock"> + These failures are reported to be fixed in Sun's + next compiler release. + </note> + </mark-expected-failures> + </library> + + <!-- flyweight --> + <library name="flyweight"> + <mark-expected-failures> + <test name="test_intermod_holder"/> + <toolset name="borland-5.*"/> + <toolset name="borland-6.10.0"/> + <toolset name="sun-5.*"/> + <toolset name="msvc-6.5*"/> + <toolset name="cw-9.*"/> + <toolset name="gcc-2.95*"/> + <toolset name="gcc-3.0*"/> + <toolset name="gcc-3.1*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="gcc-4.2.1_hpux_ia64"/> + <toolset name="mipspro"/> + <toolset name="acc*"/> + <toolset name="msvc-8.0~wm5*"/> + <toolset name="vacpp*"/> + <toolset name="intel-linux-8.*"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="J. López" date="03 Dec 2008"> + This compiler does not support Boost.Interprocess, + on which intermodule_holder depends. + </note> + </mark-expected-failures> + </library> + + <!-- foreach --> + <library name="foreach"> + <mark-unusable> + <toolset name="dmc*"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="Eric Niebler"> + This compiler does not support the Boost.Range + library, on which Boost.Foreach depends. + </note> + </mark-unusable> + + <mark-expected-failures> + <test name="rvalue_const"/> + <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="borland-6.0*"/> + <toolset name="borland-6.1*"/> + <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="sun-5.10"/> + <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="borland-6.0*"/> + <toolset name="borland-6.1*"/> + <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="sun-5.10"/> + <note author="Eric Niebler"> + This compiler does not support detection of + const rvalues. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="rvalue_nonconst"/> + <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="borland-6.0*"/> + <toolset name="borland-6.1*"/> + <toolset name="hp_cxx*"/> + <toolset name="sunpro*"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <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="borland-6.0*"/> + <toolset name="borland-6.1*"/> + <toolset name="hp_cxx*"/> + <toolset name="sunpro*"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <note author="Eric Niebler"> + This compiler does not support detection of + rvalues. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="dependent_type"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="hp_cxx-65*"/> + <note author="Eric Niebler"> + These compilers cannot handle BOOST_FOREACH + in a template, where the collection type + depends on a template parameter. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="user_defined"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0*"/> + <note author="Eric Niebler"> + This failure is because the Boost.Range extension + mechanism is broken on these compilers. It requires + ADL which these compilers do not support. + </note> + </mark-expected-failures> + </library> + + <!-- format --> + <library name="format"> + <mark-unusable> + <toolset name="iw-7_1*"/> + <note author="Aleksey Gurtovoy"> + The failure is caused by a standard library bug: the + iostream components fail to handle <code>ios::internal</code> + flag. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + </mark-unusable> + <mark-expected-failures> + <test name="format_test2"/> + <test name="format_test3"/> + <toolset name="hp_cxx-65*"/> + <toolset name="acc*"/> + <note author="Markus Schoepflin" refid="33"/> + </mark-expected-failures> + </library> + + <!-- function_types --> + <library name="function_types"> + <mark-expected-failures> + <test name="member_ccs"/> + <test name="member_ccs_exact"/> + <toolset name="*"/> + <note author="Tobias Schwinger"> + Not all compilers/platforms implement nonstandard calling conventions. + <hr/> + With GCC/x86 this failure reflects + http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29328 . + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="nonmember_ccs"/> + <test name="nonmember_ccs_exact"/> + <toolset name="*"/> + <note author="Tobias Schwinger"> + Not all compilers/platforms implement nonstandard calling conventions. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="interface_example"/> + <toolset name="msvc-7.1*"/> + <note author="Tobias Schwinger"> + Overload selection does not work in some assignment contexts with this compiler. + </note> + </mark-expected-failures> + </library> + + <!-- functional/factory --> + <library name="functional/factory"> + <mark-expected-failures> + <test name="factory_with_allocator"/> + <toolset name="borland-*"/> + <note author="Tobias Schwinger"> + Probably broken const conversion with that compiler. + </note> + </mark-expected-failures> + </library> + + <!-- functional/forward --> + <library name="functional/foward"> + <mark-unusable> + <toolset name="msvc-7.0*"/> + <toolset name="msvc-7.1*"/> + <toolset name="sun-5.*"/> + <toolset name="vacpp*"/> + <toolset name="borland-*"/> + <note author="Tobias Schwinger"> + This compiler is currently not supported. + </note> + </mark-unusable> + </library> + + <!-- functional/hash --> + <library name="functional/hash"> + <mark-expected-failures> + <test name="hash_value_array_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0*"/> + <note author="Daniel James"> + hash_value is not overloaded for arrays for older versions + of Visual C++. There is a work around so that + boost::hash<T[N]>, boost::hash_combine and boost::hash_range + work. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="hash_function_pointer_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0*"/> + <note refid="2" author="Daniel James"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="hash_function_pointer_test"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <note author="Daniel James"> + On these compilers the wrong overload of hash_value is called + when the argument is a hash function pointer. So calling + hash_value doesn't work but boost::hash does work (and it's + recommended that user never call hash_value directly so this + shouldn't be a problem). + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="hash_long_double_test"/> + <toolset name="gcc-3.4.3_sunos"/> + <toolset name="*pa_risc"/> + <note author="Daniel James"> + This platform has poor support for <code>long double</code> so + the hash function perform poorly for values out of the range + of <code>double</code> or if they differ at a greater precision + that <code>double</code> is capable of representing. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="point" /> + <test name="books" /> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0*"/> + <note author="Daniel James"> + These examples only work on compilers with support for ADL. + It is possible to work around this, but I wanted to keep the + example code as clean as possible. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="point" /> + <toolset name="borland-*"/> + <note author="Daniel James"> + It appears that Borland doesn't find friend functions defined + in a class by ADL. This is easily fixed but this example is + meant to show the typical way of customising boost::hash, not + the portable way. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="hash_global_namespace_test" /> + <toolset name="borland-*"/> + <note author="Daniel James"> + The test demonstrates a Borland bug - functions that aren't + in a namespace don't appear to be found by ADL. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="container_fwd_gcc_debug"/> + <toolset name="darwin-4.2"/> + <note author="Daniel James"> + Debug containers aren't supported on Apple's version of gcc 4.2. + </note> + </mark-expected-failures> + </library> + + <!-- fusion --> + <library name="fusion"> + <mark-unusable> + <toolset name="gcc-2.95.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="borland-5*"/> + <toolset name="cw-8.3"/> + <toolset name="dmc*"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <note author="Joel de Guzman"> + The compiler does not support features that are + essential for the library. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="fused"/> + <test name="fused_function_object"/> + <test name="fused_procedure"/> + <test name="make_fused"/> + <test name="make_fused_function_object"/> + <test name="make_fused_procedure"/> + <toolset name="acc"/> + <note author="Tobias Schwinger"> + Those failures are due to not quite const-correct overload + resolution. The complaints from the test suite should rarely + matter in practice - the corresponding components are basically + usable. With aCC6, when compiled in strict ansi mode, the test + succeeds. + </note> + </mark-expected-failures> + </library> + + <!-- geometry --> + <library name="geometry"> + <mark-unusable> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="sun-5.10"/> + <toolset name="vacpp"/> + <toolset name="vacpp-10.1"/> + <toolset name="msvc-7.1"/> + <note author="Barend Gehrels"> + These compilers do not support features that are essential for the library. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="intel-darwin-10*"/> + <toolset name="intel-darwin-11*"/> + <toolset name="intel-darwin-12*"/> + <note author="Barend Gehrels"> + Intel 11.1 and 12.0 on Darwin raises a SIGSEGV in almost all unit tests. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="pgi-11*"/> + <note author="Barend Gehrels"> + pgi 11.1 does not support BOOST_AUTO and is not configured for UBLAS + </note> + </mark-unusable> + <mark-unusable> + <toolset name="msvc-9.0~wm5~stlport5.2"/> + <note author="Barend Gehrels"> + This configuration is not well configured for UBLAS + </note> + </mark-unusable> + </library> + + <!-- gil --> + <library name="gil"> + <mark-expected-failures> + <test name="pixel"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="46"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="image"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="47"/> + </mark-expected-failures> + </library> + + <!-- graph --> + <library name="graph"> + <mark-unusable> + <toolset name="borland-5.*"/> + <toolset name="borland-6.*"/> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="sun-5.9"/> + </mark-unusable> + <mark-expected-failures> + <test name="grid_graph_cc"/> + <test name="grid_graph_test"/> + <toolset name="msvc-7.1"/> + <note author="Jeremiah Willcock" refid="2"/> + </mark-expected-failures> + </library> + + <!-- icl --> + <library name="icl"> + <mark-unusable> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="sun-5.10"/> + <toolset name="vacpp"/> + <note author="Joachim Faulhaber"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="cmp_msvc_value_born_error"/> + <toolset name="msvc-7.1"/> + <toolset name="msvc-8.0"/> + <toolset name="msvc-9.0*"/> + <toolset name="msvc-10.0*"/> + <note author="Joachim Faulhaber"> + Compiler error expected for msvc: A minimal example of a class template 'value' that + results in syntax error in a subsequent meta function. + See <a + href="https://svn.boost.org/trac/boost/ticket/5141"> + ticket #5141 + </a> for details. + </note> + </mark-expected-failures> + </library> + + <!-- integer --> + <library name="integer"> + <mark-expected-failures> + <test name="integer_test"/> + <toolset name="acc"/> + <toolset name="gcc-4.2.1_hpux_ia64"/> + <note author="Boris Gubenko"> + When compiling with aC++, depending on system load, the compile time may exceed + specified timeout value. The test passes when the timeout value is increased. + When compiling with GCC, linker takes segmentation fault. + In the HP bug tracking system, this issue is tracked as QuIX ID: QXCR1000836120. + </note> + </mark-expected-failures> + </library> + + <!-- interprocess--> + <library name="interprocess"> + <mark-unusable> + <toolset name="borland-5.*"/> + <toolset name="sun-5.*"/> + <toolset name="msvc-6.5*"/> + <toolset name="cw-9.*"/> + <toolset name="gcc-2.95*"/> + <toolset name="gcc-3.0*"/> + <toolset name="gcc-3.1*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="gcc-4.2.1_hpux_ia64"/> + <toolset name="mipspro"/> + <toolset name="acc*"/> + <toolset name="msvc-8.0~wm5*"/> + <toolset name="pathscale*"/> + <toolset name="intel-linux-8.*"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Ion Gaztañaga"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + </library> + + <!-- intrusive--> + <library name="intrusive"> + <mark-unusable> + <toolset name="borland-5.*"/> + <toolset name="msvc-6.5*"/> + <toolset name="cw-9.*"/> + <toolset name="gcc-2.95*"/> + <toolset name="gcc-3.0*"/> + <toolset name="gcc-3.1*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="mipspro"/> + <toolset name="intel-linux-8.*"/> + <note author="Ion Gaztañaga"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="doc_offset_ptr" /> + <toolset name="acc"/> + <toolset name="gcc-3.4.2_hpux_pa_risc"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Ion Gaztañaga"> + The compiler is not supported by Interprocess. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="unordered_multiset_test"/> + <test name="unordered_set_test"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="47"/> + </mark-expected-failures> + </library> + + <!-- io--> + <library name="io"> + <mark-expected-failures> + <test name="ios_state_unit_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="iw-7_1-vc6*"/> + <toolset name="msvc-6.5*"/> + <note refid="4" author="Aleksey Gurtovoy"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="ios_state_test"/> + <test name="ios_state_unit_test"/> + <toolset name="hp_cxx-65*"/> + <note refid="34" author="Markus Schoepflin"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="ios_state_unit_test"/> + <toolset name="gcc-2.95.3-*"/> + <note refid="3" author="Doug Gregor"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="ios_state_unit_test"/> + <toolset name="gcc-4.1.0*"/> + <note author="John Maddock"> + This is gcc bug 26526, and is fixed in later releases. + </note> + </mark-expected-failures> + </library> + + <!-- iostreams --> + <library name="iostreams"> + <mark-expected-failures> + <test name="auto_close_test"/> + <test name="component_access_test"/> + <test name="compose_test"/> + <test name="counter_test"/> + <test name="filtering_stream_test"/> + <test name="flush_test"/> + <test name="line_filter_test"/> + <test name="newline_test"/> + <test name="pipeline_test"/> + <test name="regex_filter_test"/> + <test name="restrict_test"/> + <test name="seekable_file_test"/> + <test name="seekable_filter_test"/> + <test name="sequence_test"/> + <test name="slice_test"/> + <test name="stdio_filter_test"/> + <test name="tee_test"/> + <test name="wide_stream_test"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <note author="Jonathan Turkanis" date="09 Jan 2008" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="bzip2_test"/> + <toolset name="gcc-3.4.3_sunos"/> + <note author="Caleb Epstein"> + No bzip2 support on the testing machine and no way to + disable this test with BBv2 at present. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="bzip2_test"/> + <test name="file_descriptor_test"/> + <test name="mapped_file_test"/> + <toolset name="*como-4_3_3*"/> + <note author="Jonathan Turkanis"> + compiler can't compile "windows.h" in strict mode + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="code_converter_test"/> + <toolset name="pgi-7.0"/> + <note author="Jonathan Turkanis"> + This platform lacks the placement delete operator + required by the C++ standard + </note> + </mark-expected-failures> + <mark-expected-failures> + <!-- Insufficient wide character support --> + <test name="code_converter_test"/> + <test name="wide_stream_test"/> + <toolset name="gcc-2.95.3-linux"/> + <!-- Must enumerate MinGW's since some use STLPort --> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="mingw-3_4_4"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="*cygwin*"/> + <toolset name="gcc-3.3.6-osf1"/> + <toolset name="gcc-3.4.2_hpux_pa_risc"/> + <note author="Jonathan Turkanis" refid="19"/> + </mark-expected-failures> + <mark-expected-failures> + <!-- Insufficient wide character support --> + <test name="code_converter_test"/> + <test name="wide_stream_test"/> + <toolset name="qcc-3.3.5*gpp"/> + <note author="Jim Douglas" date="12 Feb 06" refid="36"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="compose_test"/> + <toolset name="msvc-6.5_stlport4"/> + <note author="Jonathan Turkanis"> + These six tests pass individually but cause a compiler stack overflow + when compiled as a group + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="compose_test"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Boris Gubenko"> + On this platform, linking this test takes longer than 10 minutes + which is a time limit specified for bjam. When linked manually, + the test succeeds. + </note> + </mark-expected-failures> + <mark-expected-failures reason="?"> + <test name="direct_adapter_test"/> + <test name="gzip_test"/> + <toolset name="gcc-2.95.3-linux"/> + <note author="Jonathan Turkanis" refid="29"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="file_descriptor_test"/> + <toolset name="gcc-cygwin-3.4.4"/> + <note author="Vladimir Prus"> + The test fails at runtime for unknown reasons. + </note> + </mark-expected-failures> + <mark-expected-failures reason="?"> + <test name="file_descriptor_test"/> + <toolset name="gcc-3_4_4-cygwin"/> + <note author="Jonathan Turkanis" refid="29"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="finite_state_filter_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="sun-5.*"/> + <toolset name="vacpp"/> + <note author="Jonathan Turkanis" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="finite_state_filter_test"/> + <toolset name="cw-9.4"/> + <note author="Jonathan Turkanis" date="20 Dec 06"> + I'm not sure whether CodeWarrior is correct to report that the member + in question is inaccessible; however, when the member is made public + an internal error occur that I have not been able to fix, so for + now the question is moot. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="gzip_test"/> + <test name="zlib_test"/> + <toolset name="como-4_3_3-vc7_1"/> + <note author="Jonathan Turkanis"> + The failure reflects a problem with the build system: the zlib + object files are generated in the wrong directory. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="mapped_file_test"/> + <toolset name="qcc-3.3*"/> + <note author="Jim Douglas" date="19 Feb 06"> + Memory mapped files are not supported in QNX Neutrino version 6.3.0. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="restrict_test"/> + <toolset name="vacpp"/> + <note author="Jonathan Turkanis" date="06 Jan 2008"> + "restrict" is treated as a keyword on this platform (as in C99); + use the alias "slice" instead, defined in + "boost/iostreams/slice.hpp." + </note> + </mark-expected-failures> + <mark-expected-failures> + <!-- STLPort bug --> + <test name="seekable_file_test"/> + <toolset name="borland-5.6*"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <toolset name="*como-4_3_3*"/> + <toolset name="sun-5.*"/> + <toolset name="*stlport"/> + <toolset name="pgi-7.0"/> + <note author="Jonathan Turkanis" refid="4"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="stdio_filter_test"/> + <toolset name="*como-4_3_3*"/> + <note author="Jonathan Turkanis" refid="0"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="stream_offset_64bit_test"/> + <toolset name="borland-*"/> + <note author="Jonathan Turkanis" date="04 Jan 2008"> + In the Dinkumware standard library, streampos relies on fpos_t + to store stream offsets, but fpos_t is defined as a 32-bit + long by the Borland runtime library. In Borland's modified + version of STLPort, streampos relies on streamoff to store + stream offsets, but streamoff is defined to be a 32-bit long. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="stream_offset_64bit_test"/> + <toolset name="sun-5.*"/> + <note author="Jonathan Turkanis" date="06 Jan 2008"> + In STLPort, streampos consists of a long together with a + conversion state; on this platform, long is a 32-bit type + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="stream_offset_64bit_test"/> + <toolset name="vacpp*"/> + <note author="Jonathan Turkanis" date="09 Jan 2008"> + On this platform, streampos is an alias for fpos, whose + implementation stores stream offsets using streamsize and + fpos_t; both of the latter types are 32-bit + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="stream_offset_64bit_test"/> + <toolset name="intel-win-10.0_stdcxx_421"/> + <toolset name="msvc-7.1_stdcxx_421"/> + <toolset name="msvc-9.0_stdcxx_421"/> + <toolset name="intel-win-10.1_stdcxx_421"/> + <toolset name="intel-linux-10.1_stdcxx_421"/> + <toolset name="gcc-4.2.1_stdcxx_421"/> + <note author="Jonathan Turkanis" date="09 Jan 2008"> + On this platform, streampos is an alias for ptrdiff_t, which + is an alias for a 32-bit type + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="stream_offset_64bit_test"/> + <toolset name="gcc-4.2"/> + <note author="Jonathan Turkanis" date="09 Jan 2008"> + The following applies only to gcc-4.2 using the stdcxx + standard library: On this platform, streampos is an alias for + ptrdiff_t, which is an alias for a 32-bit type + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="path_test_filesystem2"/> + <toolset name="msvc-7.1"/> + <note author="Daniel James" date="07 Jun 2011"> + Visual C++ 7.1's SFINAE implementation can't deal with multiple + assignment functions with the same parameters (but disabled with + SFINAE). So path's assignment from boost::filesystem2::path is + disabled. Would be pretty easy to workaround, but probably not + worth it since this is pretty obscure, and filesystem2 will be + removed soon. + </note> + </mark-expected-failures> + </library> + + <!-- lambda --> + <library name="lambda"> + <mark-unusable> + <toolset name="msvc-6.5*"/> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-7.0"/> + <toolset name="sunpro-5_3-sunos"/> + <note refid="17"> + </note> + </mark-unusable> + <mark-expected-failures> + <test name="bll_and_function"/> + <toolset name="msvc-8.0"/> + <note author="Aleksey Gurtovoy" refid="6"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="member_pointer_test"/> + <toolset name="gcc-2.95.3-*"/> + <note author="Doug Gregor" refid="3"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="control_structures"/> + <toolset name="gcc-4.2.1*"/> + <note author="Boris Gubenko" refid="42"/> + </mark-expected-failures> + </library> + + <!-- local_function --> + <library name="local_function"> + <mark-unusable> + <!-- most Preprocessor tests also fail on this compiler --> + <toolset name="cray-8.0"/> + </mark-unusable> + <!-- variadic macros required --> + <mark-expected-failures> + <test name="add"/> + <test name="add_classifiers"/> + <test name="add_default"/> + <test name="add_except"/> + <test name="add_inline"/> + <test name="add_params_only"/> + <test name="add_template"/> + <test name="add_this"/> + <test name="add_typed"/> + <test name="add_with_default"/> + <test name="all_decl"/> + <test name="factorial"/> + <test name="goto"/> + <test name="macro_commas"/> + <test name="nesting"/> + <test name="operator"/> + <test name="overload"/> + <test name="return_assign"/> + <test name="return_derivative"/> + <test name="return_inc"/> + <test name="return_setget"/> + <test name="return_this"/> + <test name="same_line"/> + <test name="transform"/> + <test name="typeof"/> + <test name="typeof_template"/> + <toolset name="intel-darwin-11.1"/> + <toolset name="intel-linux-10.1"/> + <toolset name="intel-linux-11.1"/> + <toolset name="pgi-11.9"/> + <toolset name="sun-5.10"/> + <note author="Lorenzo Caminiti" refid="51"/> + </mark-expected-failures> + <!-- auto-declarations not allowed --> + <mark-expected-failures> + <test name="add_classifiers"/> + <test name="add_classifiers_seq"/> + <test name="add_classifiers_seq_nova"/> + <toolset name="clang-darwin-trunkLX"/> + <toolset name="clang-darwin-trunkRX"/> + <toolset name="darwin-4.4_0x"/> + <toolset name="gcc-4.4.3_0x"/> + <toolset name="gcc-4.4.4_0x"/> + <toolset name="gcc-4.5.3_0x"/> + <toolset name="gcc-4.6.2_0x"/> + <toolset name="gcc-mingw-4.5.2_0x"/> + <toolset name="msvc-10.0"/> + <toolset name="msvc-11.0"/> + <note author="Lorenzo Caminiti"> + This test does not allow C++11 auto-declaration support + (beccause it uses the `auto` keyword as storage classifier). + </note> + </mark-expected-failures> + </library> + + <!-- logic --> + <library name="logic"> + <test name="tribool_io_test"> + <mark-failure> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <note author="Douglas Gregor" refid="4"/> + </mark-failure> + </test> + </library> + + <!-- move--> + <library name="move"> + <mark-unusable> + <toolset name="borland-5.*"/> + <toolset name="msvc-6.5*"/> + <toolset name="cw-9.*"/> + <toolset name="gcc-2.95*"/> + <toolset name="gcc-3.0*"/> + <toolset name="gcc-3.1*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="mipspro"/> + <toolset name="intel-linux-8.*"/> + <note author="Ion Gaztañaga"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + </library> + + <!-- MPL --> + <library name="mpl"> + + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <note author="Aleksey Gurtovoy" date="10 Jul 2005"> + The compiler is not supported by the library due to an + utterly broken templates support. + </note> + </mark-unusable> + + <mark-expected-failures> + <test name="as_sequence"/> + <test name="is_sequence"/> + <test name="has_xxx"/> + <test name="no_has_xxx"/> + <test name="single_view"/> + <toolset name="cw-8.3*"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004"> + This failure is caused by a deficient SFINAE implementation; the bug + was fixed in the next major compiler version (CodeWarrior 9.x). + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="is_sequence"/> + <test name="as_sequence"/> + <test name="has_xxx"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3*"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004"> + This failure is caused by a deficient SFINAE implementation. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="arithmetic"/> + <test name="at"/> + <test name="back"/> + <test name="bitwise"/> + <test name="contains"/> + <test name="copy"/> + <test name="count"/> + <test name="count_if"/> + <test name="deque"/> + <test name="distance"/> + <test name="find_if"/> + <test name="for_each"/> + <test name="front"/> + <test name="insert"/> + <test name="insert_range"/> + <test name="joint_view"/> + <test name="numeric_ops"/> + <test name="pair_view"/> + <test name="partition"/> + <test name="range_c"/> + <test name="remove"/> + <test name="reverse"/> + <test name="sort"/> + <test name="stable_partition"/> + <test name="transform"/> + <test name="unpack_args"/> + <test name="vector"/> + <test name="vector_c"/> + + <toolset name="borland-5.8.1"/> + + <note author="A. Meredith" date="17 May 2006"> + This failure is caused by a problem with recursive templates and default template parameters, fixed in Update 2. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="apply"/> + <test name="multiset"/> + <test name="zip_view"/> + + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004" refid="26"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="assert"/> + <test name="at"/> + <test name="back"/> + <test name="front"/> + <test name="has_xxx"/> + <test name="multiset"/> + <test name="no_has_xxx"/> + <test name="zip_view"/> + + <toolset name="mipspro"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004" refid="26"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="quote"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <toolset name="mipspro"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004"> + This failure is caused by a lack of compiler support for template template + parameters. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="map"/> + <test name="set"/> + <test name="set_c"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="mipspro"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004"> + This is an advanced functionality that hasn't been ported to the deficient + compilers (yet). Patches are welcome! + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="map"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy" date="17 Sep 2004"> + This is an advanced functionality that hasn't been ported to the deficient + compilers (yet). Patches are welcome! + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="apply"/> + <toolset name="gcc-4.1.*"/> + <note author="Caleb Epstein"> + This is a regression in the gcc 4.1 series that has been + fixed in gcc 4.2.0. See <a + href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28088">bug + #28088</a> for details. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="vector_c"/> + <toolset name="sun-5.8"/> + <note author="John Maddock"> + This is reported to be fixed in the next Sun + compiler release. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="copy"/> + <toolset name="acc"/> + <note refid="38" author="Boris Gubenko"/> + </mark-expected-failures> + + </library> + + <!-- multi_array --> + <library name="multi_array"> + <mark-unusable> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith" date="30 Jan 2004"> + <p> + This library has never worked [on Borland 5.5.1 and 5.6.4], and the only tests + that 'pass' are compile-fail tests failing for the wrong reasons! + </p> + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <note author="Douglas Gregor" refid="3"/> + </mark-unusable> + <!-- RG: testing usability <mark-unusable> + <toolset name="gcc-2.95.3*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="Ronald Garcia" date="08 Jan 2006"> + <p> + These compiler/standard library combinations don't + support enable_if. + </p> + </note> + </mark-unusable> --> + <test name="constructors"> + <mark-failure> + <toolset name="msvc-6.5"/> + <note author="Ronald Garcia" date="13 Jul 2004"> + Known error in MSVC. see +<a href="http://boost-consulting.com/boost/libs/multi_index/doc/compiler_specifics.html#msvc_60"> +http://boost-consulting.com/boost/libs/multi_index/doc/compiler_specifics.html#msvc_60</a> +for more information. + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="assign_to_array"/> + <toolset name="gcc-2.95.3*"/> + <note author="Aleksey Gurtovoy" date="21 Sep 2004" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="assign"/> + <test name="compare"/> + <test name="concept_checks"/> + <test name="constructors"/> + <test name="iterators"/> + <test name="resize"/> + <test name="stl_interaction"/> + <toolset name="gcc-2.95.3*"/> + <note author="Doug Gregor" date="23 Jun 2005" refid="3"/> + </mark-expected-failures> + </library> + + + <!-- multi_index --> + <library name="multi_index"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <note author="J. López" date="05 Jul 2004" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="borland-5.8*"/> + <note author="Alisdair Meredith" date="26 May 2006"/> + </mark-unusable> + <mark-unusable> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith" date="27 Feb 2007"/> + </mark-unusable> + <mark-unusable> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="J. López" date="09 Jul 2004" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="*como-4_3_3-msvc"/> + <note author="J. López" date="30 Jul 2004"> + The VC++ 6.0 backend runs out of internal resources while + trying to process the Comeau output for this library; + Comeau Computing has been asked about a solution. + On the other hand, Comeau 4.3.3 with VC++ 7.0 backend works + fine. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sunpro-5_8u1-sunos"/> + <note author="J. López" date="22 Apr 2005" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="dmc-8_43-stlport-4_5_3"/> + <toolset name="dmc-8_44b-stlport-4_5_3"/> + <toolset name="dmc-8_47-stlport-4_5_3"/> + <note author="J. López" date="03 Jun 2005" refid="17"/> + </mark-unusable> + <mark-expected-failures> + <test name="test_serialization"/> + <toolset name="msvc-stlport"/> + <toolset name="msvc-6.5_stlport4"/> + <note author="J. López" date="10 Jan 2005"> + This error shows when using the dynamic version of the STLport + library. The problem is reportedly fixed in STLport 5.0 (in beta + stage as of this writing.) + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_serialization"/> + <toolset name="hp_cxx-65*"/> + <toolset name="hp_cxx-71*"/> + <note author="J. López" date="16 Mar 2006"> + This test fails due to limitations of the template + instantiation model used in the testing environment + (-timplicit_local) resulting in erroneous duplication of some + function-static variables. The test passes with other template + instantiation models. + </note> + </mark-expected-failures> + </library> + + + <!-- optional --> + <library name="optional"> + <mark-expected-failures> + <test name="optional_test_ref"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy" refid="3"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="optional_test_ref"/> + <toolset name="darwin-4.0.1"/> + <toolset name="gcc-mingw-3.4.5"/> + <toolset name="gcc-3.4.2_hpux_pa_risc"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <toolset name="gcc-4.2.*"/> + <toolset name="gcc-4.1.2_sunos_i86pc"/> + <note author="Fernando Cacciola" id="optional-compiler-bug"> + <p>This failure is caused by a compiler bug, and as far as we can + tell, can't be worked around in the library, although we think + the library might be made safer with respect to this bug.</p> + + <p>Specifics: the following simple test fails when it should succeed.</p> + <pre> + #include <cassert> + + int const x = 0; + struct A + { + A(int const& y) + { + assert(&x == &y); + } + }; + + int main() + { + A a(x); // direct initialization works fine + A b = x; // copy initialization causes x to be copied before it is bound + } + </pre> + + The possible safety enhancement would be to cause the constructor + in question to be explicit for optional<T const&>; that + would prevent copy initialization. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="optional_test_ref_fail1"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Fernando Cacciola" refid="optional-compiler-bug"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="optional_test_fail3a"/> + <toolset name="gcc-3_3-darwin"/> + <note author="Fernando Cacciola" refid="optional-compiler-bug"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="optional_test_inplace_fail2"/> + <toolset name="gcc-3_3-darwin"/> + <note author="Fernando Cacciola" refid="optional-compiler-bug"/> + </mark-expected-failures> + </library> + + <!-- phoenix --> + <library name="phoenix"> + <mark-unusable> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <toolset name="borland-*"/> + <toolset name="vacpp*"/> + <toolset name="cray-8.0"/> + <note author="Thomas Heller" id="phoenix-incompatible-compilers"> + These compilers don't work with phoenix. + This is due to the fact that phoenix uses proto + </note> + </mark-unusable> + </library> + + + <library name="pool"> + <mark-unusable> + <toolset name="gcc-2.95.3-*"/> + <note author="Doug Gregor" refid="2"/> + </mark-unusable> + </library> + + <!-- preprocessor --> + <library name="preprocessor"> + <mark-expected-failures> + <test name="seq"/> + <toolset name="cw-8.3"/> + <note author="Paul Mensonides" refid="2"/> + </mark-expected-failures> + </library> + + <!-- proto --> + <library name="proto"> + <mark-unusable> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <toolset name="borland-*"/> + <toolset name="vacpp"/> + <toolset name="vacpp-*"/> + <toolset name="cray-8.0"/> + </mark-unusable> + </library> + + <!-- rational --> + <library name="rational"> + <mark-expected-failures> + <test name="rational_test"/> + <toolset name="sun-5.8"/> + <note author="J. López" date="19 Oct 2006"> + The test is exposing the following known error of Sun Studio 11: + overload resolution fails if + a) some class has a conversion operator to a reference to + a built-in type, and + b) overload resolution involves a user-defined operator as well + as a built-in operator, and + c) the built-in operator takes the result of the conversion + mentioned in a) as an operand. + A fix will be reportedly included in patch no 6 of Sun Studio 11. + </note> + </mark-expected-failures> + </library> + + <!-- serialization --> + <library name="serialization"> + <mark-unusable> + <toolset name="mipspro*" /> + <toolset name="dmc*" /> + <toolset name="sunpro*" /> + <note author="Robert Ramey" date="13 Jul 2007" refid="9,17,18"/> + </mark-unusable> + <mark-unusable> + <toolset name="gcc-2.95.3-linux"/> + <note author="Robert Ramey" date="12 Feb 05" refid="18,19"/> + </mark-unusable> + + <mark-expected-failures> + <test name="*_warchive"/> + <test name="test_codecvt_null"/> + <test name="test_utf8_codecvt"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="*como-4_3_3*"/> + <note author="Robert Ramey,Roland Schwarz" date="16 Feb 07" refid="19"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_void_cast*"/> + <toolset name="msvc-6.5*"/> + <note author="Robert Ramey" date="20 Sep 2004" refid="16,29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_reset_object_address*"/> + <toolset name="msvc-6.5*"/> + <note author="Robert Ramey" date="12 Feb 05" refid="6,29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_reset_object_address*"/> + <toolset name="msvc-7.0"/> + <note author="J. López" date="20 Dec 2006"> + This error shows when the code has become too complex for the + compiler to handle. The problem has no relationship with the + functionality being tested, which in fact does work for + MSVC++ 7.0. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_const"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_demo_pimpl"/> + <test name="test_diamond*"/> + <test name="test_mult_archive_types"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Robert Ramey" refid="6"> + msvc 6 compiler failure. The facility being tested conflicts the the + compiler in a fundamental way and cannnot be worked around. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_mi*"/> + <toolset name="msvc-6.5*"/> + <note author="Robert Ramey" refid="6"> + msvc 6 compiler failure. The facility being tested conflicts the the + compiler in a fundamental way and cannnot be worked around. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="*_dll"/> + <toolset name="msvc-stlport"/> + <toolset name="msvc-6.5_stlport4"/> + <note author="Robert Ramey"> + This failure appears when STLPort is built and used as a DLL with msvc 6. + STLPort suggests that the next version of STLPort(5.0) will include a workaround + for this problem. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="*"/> + <toolset name="gcc-2.95.3-stlport*"/> + <note author="Aleksey Gurtovoy"> + The library is believed to work in this configuration <i>if compiled against + Spirit 1.6</i>. The latter is not provided by the particular testing + environment these tests have been run in. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_exported*"/> + <test name="test_mi*"/> + <test name="test_mult_archive_types*"/> + <test name="test_no_rtti*"/> + <test name="test_non_default_ctor2*"/> + <test name="test_registered*"/> + <test name="test_shared_ptr*"/> + <test name="test_unregistered*"/> + <toolset name="cw*"/> + <note author="Robert Ramey" refid="29"> + All tests that serialize derived pointers currently fail with Metrowerks compilers. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_no_rtti_*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Aleksey Gurtovoy" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_smart_cast"/> + <toolset name="intel-7.1-linux"/> + <note author="Aleksey Gurtovoy" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_diamond*"/> + <toolset name="cw-8*"/> + <toolset name="cw-9.5-darwin"/> + <note author="Rene Rivera"> + The CW compilers have problems with the static construction idiom used to + implement the type registration in the Boost.Serialization library. In many + cases CW specific work arounds are implemented in the library but this one + is not immediately solvable. There is a user work around possible, please + contact the library developers on the Boost list for information on the + work around if needed. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_class_info_load_text*"/> + <test name="test_class_info_load_xml_warchive*"/> + <toolset name="cw-9.5-darwin"/> + <note author="Rene Rivera" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_class_info_load_text_warchive_dll"/> + <toolset name="msvc-6.5"/> + <note author="Doug Gregor" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_variant_*"/> + <toolset name="hp_cxx-65*"/> + <note author="Markus Schoepflin"> + The variant library is not supported for this compiler version. + Therefore serialization of variants doesn't work. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="*_warchive"/> + <toolset name="qcc-3.3.5*gpp"/> + <note author="Jim Douglas" date="12 Feb 06" refid="36"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_variant_*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Vladimir Prus"> + The compiler fails with an error supposedly related to std::fpos<>::_Stz from the + <iosfwd> header. It is not known what causes the compiler to instantiate this + field and what causes the instantiation to fail. + </note> + </mark-expected-failures> + + </library> + + + <!-- smart_ptr --> + <library name="smart_ptr"> + <mark-expected-failures> + <test name="shared_ptr_assign_fail"/> + <toolset name="gcc-2.9*"/> + <toolset name="sunpro-5_3-sunos"/> + <note refid="32" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="weak_ptr_test"/> + <toolset name="hp_cxx-71_006_*"/> + <note author="Markus Schoepflin" refid="3"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="auto_ptr_rv_test"/> + <toolset name="gcc-2.9*"/> + <toolset name="borland-5*"/> + <toolset name="cw-8*"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="pointer_to_other_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="shared_ptr_alloc2_test"/> + <toolset name="msvc-6.5*"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="sp_convertible_test"/> + <test name="wp_convertible_test"/> + <test name="ip_convertible_test"/> + <toolset name="borland-*"/> + <note refid="31" author="Peter Dimov"/> + </mark-expected-failures> + </library> + + <!-- spirit (v2) --> + <library name="spirit"> + <mark-unusable> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <toolset name="vacpp*"/> + <toolset name="borland-*"/> + <toolset name="cray-8.0"/> + </mark-unusable> + </library> + + <!-- spirit (v2) repository --> + <library name="spirit/repository"> + <mark-unusable> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + </mark-unusable> + </library> + + <!-- spirit (classic) --> + <library name="spirit/classic"> + <mark-unusable> + <toolset name="msvc-6.5*"/> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="msvc-7.0"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="sunpro-5_3-sunos"/> + + <note> + <p> + Historically, Spirit supported a lot of compilers, including (to some + extent) poorly conforming compilers such as VC6. Spirit v1.6.x will be + the last release that will support older poorly conforming compilers. + Starting from Spirit v1.8.0, ill conforming compilers will not be + supported. If you are still using one of these older compilers, you can + still use Spirit v1.6.x. + </p> + <p> + The reason why Spirit v1.6.x worked on old non-conforming compilers is + that the authors laboriously took the trouble of searching for + workarounds to make these compilers happy. The process takes a lot of + time and energy, especially when one encounters the dreaded ICE or + "Internal Compiler Error". Sometimes searching for a single workaround + takes days or even weeks. Sometimes, there are no known workarounds. This + stifles progress a lot. And, as the library gets more progressive and + takes on more advanced C++ techniques, the difficulty is escalated to + even new heights. + </p> + <p> + Spirit v1.6.x will still be supported. Maintenance and bug fixes will + still be applied. There will still be active development for the back- + porting of new features introduced in Spirit v1.8.0 (and Spirit 1.9.0) + to lesser able compilers; hopefully, fueled by contributions from the + community. For instance, there is already a working AST tree back-port + for VC6 and VC7 by Peder Holt. + </p> + </note> + </mark-unusable> + <mark-expected-failures> + <test name="action_tests*"/> + <toolset name="iw-7_1-vc6"/> + <note author="Aleksey Gurtovoy" refid="4"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="ast_calc_tests*"/> + <test name="closure_tests*"/> + <test name="multi_pass_compile_tests"/> + <test name="repeat_ast_tests*"/> + <toolset name="intel-8.0-linux"/> + <toolset name="intel-8.1-linux"/> + <note author="Aleksey Gurtovoy"> + This failure is caused by a compiler bug that manifests itself in the + particular environment/hardware configuration the test has been run in. + You may or may not experience this issue in your local setup. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="escape_char_parser_tests*"/> + <toolset name="intel-7.1-linux"/> + <toolset name="intel-7.1-stdlib-default-linux"/> + <note author="Aleksey Gurtovoy" refid="19"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="escape_char_parser_tests*"/> + <toolset name="iw-7_1-vc6*"/> + <note author="Aleksey Gurtovoy" refid="28"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="chset_tests*"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <note author="Aleksey Gurtovoy" refid="28"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="int_numerics"/> + <test name="karma_pattern*"/> + <test name="karma_sequence"/> + <test name="rule"/> + <test name="sequence"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="47"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="lexertl3"/> + <test name="lexertl4"/> + <test name="lexertl5"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Boris Gubenko"> + With GCC 3.4.6 the test fails with ICE: internal compiler error. + The footprint is similar to that in GCC Bugzilla Bug 34950 + except 34950 is a regression introduced in GCC 4.2.3. In any + case, whatever the problem is, the GCC 4.x series does not seem + to have it: the test compiles just fine with GCC 4.x compiler. + </note> + </mark-expected-failures> + </library> + + <!-- typeof --> + <library name="typeof"> + <mark-unusable> + <toolset name="gcc-2.95.*"/> + <toolset name="sunpro*"/> + <toolset name="borland-5.6.*"/> + <note author="Arkadiy Vertleyb"> + This compiler is not supported. + </note> + </mark-unusable> + <test name="*_native" category="Native compiler support"> + <mark-failure> + <toolset name="acc*"/> + <toolset name="intel-vc71-win*"/> + <toolset name="intel-vc8-win*"/> + <toolset name="como-4_3_3-vc7_1"/> + <toolset name="hp_cxx*"/> + <toolset name="sun-5.*"/> + <toolset name="borland-5*"/> + <toolset name="mipspro*"/> + <note author="Arkadiy Vertleyb"> + Native mode is not supported for this compiler. + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="*_emulation"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="cw-8_*"/> + <note author="Arkadiy Vertleyb"> + Emulation mode is not supported for this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="function_native"/> + <test name="template_tpl_native"/> + <test name="function_binding_native"/> + <test name="odr_no_uns"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Arkadiy Vertleyb"> + The feature is not supported by this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="function_native"/> + <toolset name="cw-8_*"/> + <note author="Arkadiy Vertleyb"> + The feature is not supported by this compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="function_binding_emulation"/> + <test name="function_emulation"/> + <test name="function_ptr_from_tpl_emulation"/> + <test name="modifiers_emulation"/> + <test name="nested_typedef_emulation"/> + <toolset name="borland-5.8*"/> + <note author="Peder Holt"> + The feature is not supported by this compiler. + </note> + </mark-expected-failures> + </library> + + <!-- function --> + <library name="function"> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <note author="Douglas Gregor" refid="3"/> + </mark-unusable> + <test name="allocator_test"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="5"/> + </mark-failure> + </test> + <test name="contains_test"> + <mark-failure> + <toolset name="msvc-6.5*"/> + <note refid="3" author="D. Gregor"/> + </mark-failure> + </test> + <test name="function_30"> + <mark-failure> + <toolset name="vacpp"/> + <note refid="16" author="D. Gregor"/> + </mark-failure> + </test> + <test name="function_arith_cxx98"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + <test name="function_ref_cxx98"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + <test name="lambda_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="2"/> + </mark-failure> + </test> + <test name="lib_function_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="2"/> + </mark-failure> + </test> + <test name="mem_fun_cxx98"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="2"/> + </mark-failure> + </test> + <test name="std_bind_cxx98"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + <test name="std_bind_portable"> + <mark-failure> + <toolset name="msvc-6.5"/> + <note author="B. Dawes" refid="5"/> + </mark-failure> + </test> + <test name="sum_avg_cxx98"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + </library> + + + <!-- iterator --> + <library name="iterator"> + <test name="interoperable_fail" category="Corner-case tests"> + <mark-failure> + <toolset name="gcc-3.3*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-2*"/> + <toolset name="gcc"/> + <toolset name="mingw"/> + <toolset name="borland*"/> + <toolset name="cw-8*"/> + <toolset name="qcc-3.3*"/> + <note author="D. Abrahams"> + This failure is caused by a compiler bug. Templated operators + that combine different iterators built with iterator_facade or + iterator_adaptor may be present in an overload set even when those + iterators are not interoperable. The usual result is that error + messages generated by illegal use of these operators will be of + lower quality. + </note> + </mark-failure> + </test> + + <test name="is_convertible_fail" category="Corner-case tests"> + <mark-failure> + <toolset name="gcc-2*"/> + <toolset name="gcc"/> + <toolset name="mingw"/> + <toolset name="borland*"/> + <toolset name="cw-8*"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0*"/> + <note author="D. Abrahams"> + This failure is caused by a compiler bug. + <code>is_convertible<T,U>::value</code> may be true for unrelated + iterators <code>T</code> and <code>U</code> + (including many of the Boost specialized adaptors) which use + <code>enable_if_convertible</code> to restrict the applicability + of converting constructors, even when <code>T</code> is not + convertible to <code>U</code> because instantiating the + conversion will cause a compilation failure. + </note> + </mark-failure> + </test> + + <test name="indirect_iter_member_types" category="Corner-case tests"/> + + <mark-expected-failures> + <test name="indirect_iter_member_types"/> + <test name="pointee"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="D. Abrahams"> + This failure is caused by a compiler bug. The + compiler tends to drop const-ness and as a result + some indirect_iterators will have pointer and + reference members of <code>T*</code> and <code>T&</code> that should + have been <code>T const*</code> and <code>T const&</code>. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="zip_iterator_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Aleksey Gurtovoy" date="19 Sep 2004" refid="26"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="is_lvalue_iterator"/> + <toolset name="acc*"/> + <note author="Boris Gubenko"> + For some currently unknown reason, with aCC, this test can be compiled + only in strict ansi mode. Since on HP-UX/aCC boost testing is done in the + default compilation mode, this test fails to compile on this platform. + </note> + </mark-expected-failures> + + </library> + + + <!-- math --> + <library name="math"> + <mark-unusable> + <toolset name="gcc-2.95.3-*"/> + <note author="Doug Gregor" refid="3"/> + </mark-unusable> + <mark-unusable> + <toolset name="borland-5.9.2"/> + <note author="John Maddock"> + Sadly Borland-5.9.2 has an even harder time compiling this + library than earlier versions did. There are currently too + many issues to stand a chance of porting to this compiler. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="mpfr_concept_check"/> + <test name="ntl_concept_check"/> + <toolset name="*"/> + <note author="John Maddock"> + This test relies on external software being installed in order to pass. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_traits"/> + <toolset name="gcc-3.3.6"/> + <note author="John Maddock"> + This compiler is not sufficiently conforming to correctly handle these tests. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_tr1_long_double"/> + <toolset name="darwin*"/> + <toolset name="intel-linux-10.0"/> + <toolset name="intel-linux-9*"/> + <toolset name="intel-linux-8*"/> + <note author="John Maddock"> + Some versions of the Darwin platform have insufficient long double support + for us to be able to run this test. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_policy_2"/> + <toolset name="acc"/> + <toolset name="gcc-mingw-3.4.5"/> + <note author="John Maddock"> + This test takes too long to build for this compiler and times out. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_traits"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <note author="John Maddock"> + This is a compiler bug: it is unable to use + SFINAE to detect the presence of specific + member functions. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="std_real_concept_check"/> + <test name="test_instantiate1"/> + <test name="test_policy_sf"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <note author="John Maddock"> + This is a compiler bug: it is unable to resolve the + overloaded functions. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_binomial_real_concept"/> + <test name="test_ibeta_inv_ab_real_concept"/> + <test name="test_igamma_inva_real_concept"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.8"/> + <note author="John Maddock"> + This test takes too long to execute and times out. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="dist_binomial_incl_test"/> + <test name="dist_neg_binom_incl_test"/> + <test name="dist_poisson_incl_test"/> + <test name="test_binomial_double"/> + <test name="test_binomial_float"/> + <test name="test_binomial_long_double"/> + <test name="test_binomial_real_concept"/> + <test name="test_negative_binomial_double"/> + <test name="test_negative_binomial_float"/> + <test name="test_negative_binomial_long_double"/> + <test name="test_negative_binomial_real_concept"/> + <test name="test_poisson_double"/> + <test name="test_poisson_float"/> + <test name="test_poisson_long_double"/> + <test name="test_poisson_real_concept"/> + <test name="tools_roots_inc_test"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.7"/> + <note author="John Maddock"> + These tests fail with an internal compiler error: there is no + known workaround at present, except to use Sun-5.9 which does + build this code correctly. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="log1p_expm1_test"/> + <test name="test_bernoulli"/> + <test name="test_beta_dist"/> + <test name="test_binomial_float"/> + <test name="test_binomial_double"/> + <test name="test_binomial_coeff"/> + <test name="test_carlson"/> + <test name="test_cauchy"/> + <test name="test_cbrt"/> + <test name="test_chi_squared"/> + <test name="test_classify"/> + <test name="test_dist_overloads"/> + <test name="test_ellint_3"/> + <test name="test_exponential_dist"/> + <test name="test_factorials"/> + <test name="test_find_location"/> + <test name="test_find_scale"/> + <test name="test_fisher_f"/> + <test name="test_gamma_dist"/> + <test name="test_hermite"/> + <test name="test_ibeta_inv_float"/> + <test name="test_ibeta_inv_double"/> + <test name="test_ibeta_inv_ab_float"/> + <test name="test_igamma_inv_float"/> + <test name="test_igamma_inv_double"/> + <test name="test_igamma_inva_float"/> + <test name="test_igamma_inva_double"/> + <test name="test_instantiate1"/> + <test name="test_instantiate1"/> + <test name="test_laguerre"/> + <test name="test_legendre"/> + <test name="test_lognormal"/> + <test name="test_negative_binomial_float"/> + <test name="test_negative_binomial_double"/> + <test name="test_normal"/> + <test name="test_rayleigh"/> + <test name="test_remez"/> + <test name="test_roots"/> + <test name="test_students_t"/> + <test name="test_toms748_solve"/> + <test name="test_triangular"/> + <test name="test_uniform"/> + <test name="test_policy"/> + <test name="test_policy_sf"/> + <test name="test_bessel_j"/> + <test name="test_bessel_y"/> + <test name="dist_beta_incl_test"/> + <test name="dist_cauchy_incl_test"/> + <test name="dist_chi_squared_incl_test"/> + <test name="dist_exponential_incl_test"/> + <test name="dist_fisher_f_incl_test"/> + <test name="dist_gamma_incl_test"/> + <test name="dist_lognormal_incl_test"/> + <test name="dist_normal_incl_test"/> + <test name="dist_students_t_incl_test"/> + <test name="sf_beta_incl_test"/> + <test name="sf_bessel_incl_test"/> + <test name="sf_cbrt_incl_test"/> + <test name="sf_gamma_incl_test"/> + <test name="sf_legendre_incl_test"/> + <test name="std_real_concept_check"/> + <test name="test_traits"/> + <test name="tools_remez_inc_test"/> + <test name="tools_roots_inc_test"/> + <test name="tools_series_inc_test"/> + <test name="tools_solve_inc_test"/> + <test name="tools_test_data_inc_test"/> + <test name="common_factor_test"/> + <test name="octonion_test"/> + <test name="quaternion_test"/> + <test name="complex_test"/> + <toolset name="borland-5.6.*"/> + <note author="John Maddock"> + This compiler is not sufficiently conforming to correctly handle these tests. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_bernoulli"/> + <test name="test_beta_dist"/> + <test name="test_binomial_float"/> + <test name="test_binomial_double"/> + <test name="test_binomial_coeff"/> + <test name="test_cauchy"/> + <test name="test_dist_overloads"/> + <test name="test_ellint_3"/> + <test name="test_exponential_dist"/> + <test name="test_factorials"/> + <test name="test_find_location"/> + <test name="test_find_scale"/> + <test name="test_hermite"/> + <test name="test_ibeta_inv_float"/> + <test name="test_ibeta_inv_double"/> + <test name="test_ibeta_inv_ab_float"/> + <test name="test_igamma_inva_float"/> + <test name="test_igamma_inva_double"/> + <test name="test_instantiate1"/> + <test name="test_instantiate1"/> + <test name="test_laguerre"/> + <test name="test_legendre"/> + <test name="test_lognormal"/> + <test name="test_negative_binomial_double"/> + <test name="test_normal"/> + <test name="test_rayleigh"/> + <test name="test_remez"/> + <test name="test_roots"/> + <test name="test_toms748_solve"/> + <test name="test_policy"/> + <test name="test_policy_sf"/> + <test name="dist_cauchy_incl_test"/> + <test name="dist_exponential_incl_test"/> + <test name="dist_lognormal_incl_test"/> + <test name="dist_normal_incl_test"/> + <test name="sf_gamma_incl_test"/> + <test name="sf_legendre_incl_test"/> + <test name="std_real_concept_check"/> + <test name="test_traits"/> + <test name="tools_remez_inc_test"/> + <test name="tools_roots_inc_test"/> + <test name="tools_series_inc_test"/> + <test name="tools_solve_inc_test"/> + <test name="tools_test_data_inc_test"/> + <test name="complex_test"/> + <toolset name="borland-5.8.2"/> + <note author="John Maddock"> + This compiler is not sufficiently conforming to correctly handle these tests. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="octonion_test"/> + <test name="quaternion_test"/> + <toolset name="gcc-3.4.3_sunos"/> + <note author="Caleb Epstein"> + There appears to be a bug in gcc's <code>std::exp (long + double)</code> on this platform. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_remez"/> + <toolset name="hp_cxx-71_006_tru64"/> + <note author="John Maddock"> + For some reason taking the address of std library math functions fails + on this platform: this is a problem for our test code, not the library. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="special_functions_test"/> + <test name="octonion_test"/> + <test name="quaternion_test"/> + <test name="quaternion_mult_incl_test"/> + <toolset name="msvc-6*"/> + <note author="John Maddock"> + This compiler is not sufficiently conforming to compile these tests. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="complex_test"/> + <test name="log1p_expm1_test"/> + <toolset name="sunpro*"/> + <note author="John Maddock"> + std::numeric_limits<long double>::infinity() is apparently + broken in this compiler: it's filed as bug 6347520 with Sun. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="complex_test"/> + <toolset name="msvc-6*"/> + <note author="John Maddock"> + Incomplete std::complex support make these tests pointless + (the complex trig functions are absent). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="special_functions_test"/> + <test name="octonion_test"/> + <test name="quaternion_test"/> + <test name="quaternion_mult_incl_test"/> + <toolset name="sun-5.8"/> + <note author="John Maddock"> + These have yet to fully investigated, but the code is known + to compile with more conforming compilers, probably workarounds + are possible if someone is prepared to invest the time. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="quaternion_test"/> + <toolset name="msvc-7.1_stlport4"/> + <note author="John Maddock"> + Appears to be a bug in STLport's complex abs function, but needs more investigation. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="special_functions_test"/> + <toolset name="msvc-7.1_stlport4"/> + <note author="John Maddock"> + This appears to be a problem with STLPort's abs function: the issue only effects the + test code. A workaround should be possible but users should be encouraged to use + STLport 5 instead. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="quaternion_test"/> + <test name="octonion_test"/> + <toolset name="gcc-cygwin*"/> + <note author="John Maddock"> + No true long double standard lib support causes these tests to fail. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="quaternion_test"/> + <test name="complex_test"/> + <test name="special_functions_test"/> + <toolset name="intel-linux*"/> + <note author="John Maddock"> + This is Intel issue 409291, it should be fixed from + compiler package l_cc_c_9.1.046 onwards. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="complex_test"/> + <toolset name="qcc-3.3.5*cpp"/> + <note author="Jim Douglas" date="14 Feb 06" refid="27"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="common_factor_test"/> + <toolset name="msvc-6.5_stlport*"/> + <toolset name="msvc-7.1_stlport*"/> + <note author="John Maddock"> + This failure appears to be caused by a compiler bug: please note + that the issue only effects the test suite, not the library itself. + A workaround is available but breaks other compilers. + </note> + </mark-expected-failures> + </library> + + <!-- numeric/conversion --> + <library name="numeric/conversion"> + <test name="bounds_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Fernando Cacciola" refid="3"/> + </mark-failure> + </test> + <test name="converter_test"> + <mark-failure> + <toolset name="gcc-3.4.5_linux_x86_64"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Fernando Cacciola" refid="3"/> + </mark-failure> + </test> + <test name="traits_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Fernando Cacciola" refid="3"/> + </mark-failure> + </test> + <test name="udt_example_0"> + <mark-failure> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <note author="Fernando Cacciola" refid="30"/> + </mark-failure> + </test> + <test name="udt_support_test"> + <mark-failure> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Fernando Cacciola" refid="3"/> + </mark-failure> + </test> + </library> + + <!-- numeric/interval --> + <library name="numeric/interval"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + </mark-unusable> + <mark-expected-failures> + <test name="det"/> + <test name="mul"/> + <test name="overflow"/> + <toolset name="hp_cxx*"/> + <note author="G. Melquiond"> + This test ensures the inclusion property of interval + arithmetic is available for built-in floating-point types + <code>float</code> and <code>double</code>. If the test + fails, <code>interval<float></code> and + <code>interval<double></code> should not be used + on this compiler/platform since there will be no + numerical guarantee. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="det"/> + <test name="integer"/> + <test name="overflow"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="A.Meredith"> + This compiler has some problems with name looup / overload resolution. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="cmp_exn"/> + <test name="cmp_set"/> + <test name="cmp_tribool"/> + <toolset name="gcc-2.95.3-linux"/> + <note author="Aleksey Gurtovoy" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="det"/> + <toolset name="cw-8.3*"/> + <note author="Aleksey Gurtovoy" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_float"/> + <toolset name="msvc-7.1_stlport4"/> + <note author="Vladimir Prus"> + This failure is unresearched. Presumably, the problem + is that the abs function is not available in the "right" + namespace with this compiler/stdlib combination. + </note> + </mark-expected-failures> + + </library> + + + <!-- numeric/ublas --> + <library name="numeric/ublas"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="gcc-3_3-darwin"/> + <note author="M.Stevens" refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="cw-9.4"/> + <note author="M.Stevens" refid="2"/> + </mark-unusable> + <mark-unusable> + <toolset name="sun-5.8"/> + <note author="M.Stevens" refid="4"/> + </mark-unusable> + <mark-unusable> + <toolset name="cw-8.3"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="iw-7_1-vc6"/> + <toolset name="gcc-2.95*"/> + <note author="M.Stevens" refid="30"/> + </mark-unusable> + <mark-unusable> + <toolset name="msvc-7.1_stlport4"/> + <note author="Roland Schwarz"> + This old version of the stlport library causes the BOOST_NO_STDC_NAMESPACE + macro to be set. But this conflicts with the requirements of the library. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="test3"/> + <toolset name="qcc-3.3.5*cpp"/> + <note author="Jim Douglas" date="14 Feb 06" refid="27"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="begin_end"/> + <toolset name="msvc-7.1"/> + <note author="Gunter Winkler" date="07 Oct 09" refid="48"/> + </mark-expected-failures> + </library> + + <!-- program_options --> + <library name="program_options"> + + <!-- Mark unusable toolsets --> + <mark-unusable> + <toolset name="gcc-2.95.3-linux"/> + <note> + The failure is caused by standard library deficiencies + -- it lacks the basic_string class template and + the <locale> header. + </note> + </mark-unusable> + + <mark-unusable> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note refid="2"/> + </mark-unusable> + + <mark-unusable> + <toolset name="msvc-6.5*"/> + <note refid="17"/> + </mark-unusable> + + <mark-unusable> + <toolset name="msvc-7.0"/> + <note refid="29"/> + </mark-unusable> + + <!-- Mark expected failures --> + + <test name="unicode_test*"> + <mark-failure> + <toolset name="iw-7_1-vc6"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <toolset name="msvc-6.5*"/> + <note>The failures are caused by problems + with std::locale implementation</note> + </mark-failure> + </test> + + <test name="options_description_test_dll"> + <mark-failure> + <toolset name="msvc-6.5"/> + <toolset name="iw-7_1-vc6"/> + <note refid="23"/> + </mark-failure> + </test> + + <test name="variable_map_test_dll"> + <mark-failure> + <toolset name="iw-7_1-vc6"/> + <note refid="23"/> + </mark-failure> + </test> + + <test name="*dll"> + <mark-failure> + <toolset name="cw-8.3*"/> + <note refid="18"/> + </mark-failure> + </test> + + <test name="*dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <note refid="24"/> + </mark-failure> + </test> + + <mark-expected-failures> + <test name="variable_map_test"/> + <test name="variable_map_test_dll"/> + <toolset name="msvc-6.5*"/> + <note> + The failures are caused by compiler bug: it's not possible to + explicitly pass template arguments to member template function. The + failure is serious and makes one of the primary interfaces + unusable. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="cmdline_test_dll"/> + <test name="options_description_test_dll"/> + <test name="parsers_test_dll"/> + <test name="variable_map_test_dll"/> + <test name="positional_options_test_dll"/> + <toolset name="mingw-3*"/> + <note author="Aleksey Gurtovoy" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="unicode_test*"/> + <toolset name="mingw-3*"/> + <toolset name="gcc-3.4.2_mingw"/> + <toolset name="gcc-3.4.5_mingw"/> + <toolset name="gcc-mingw-3.4.5"/> + <toolset name="gcc-mingw-3.4.2"/> + <toolset name="gcc-cygwin-3.4.4"/> + <note refid="19"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="unicode_test_dll"/> + <toolset name="*-darwin"/> + <note refid="35" author="Doug Gregor"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="unicode_test*"/> + <toolset name="qcc-3.3.5*gpp"/> + <note author="Jim Douglas" date="12 Feb 06" refid="36"/> + </mark-expected-failures> + + </library> + + <!-- parameter --> + <library name="parameter"> + <mark-expected-failures> + <test name="duplicates"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note refid="32" author="David Abrahams"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="unnamed_fail"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-6*"/> + <note refid="32" author="David Abrahams"/> + </mark-expected-failures> + <test name="preprocessor"> + <toolset name="[Ss]un-5.8"/> + <note> + Several compiler bugs were worked around in order to get + this test to pass, so it could be considered to be only + partially working. However, the library's macro system, + which is really being tested here, does work on this + compiler, which is why we worked around the failures. + Please see the <a + href="http://www.boost.org/libs/parameter/test/preprocessor.cpp">test's + source file</a> for details. + </note> + </test> + + <mark-expected-failures> + <test name="maybe"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="python-parameter-test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="python_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <note refid="31" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="optional_deduced_sfinae"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Daniel Wallin"> + These compilers do not support SFINAE, so are expected to + fail this test. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="preprocessor_deduced"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Daniel Wallin"> + Borland does not support this feature. A compatibility syntax + might be developed later on. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="normalized_argument_types"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <note author="Daniel Wallin"> + This feature generally requires advanced compiler + features not supported by these compilers. It might + be possible to work around the issue on VC6/7, but + at this time no such workaround has been done. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="unnamed"/> + <toolset name="*"/> + <note author="Daniel Wallin"> + This is old and should not be tested any more. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="deduced_dependent_predicate"/> + <toolset name="msvc-6*"/> + <note refid="31" author="Daniel Wallin"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="optional_deduced_sfinae"/> + <test name="preprocessor_deduced"/> + <test name="python_test"/> + <toolset name="sun-5.8"/> + <note author="John Maddock"> + These test failure are reported to be under investigation + at Sun's compiler labs. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="result_of"/> + <toolset name="msvc-6*"/> + <toolset name="msvc-7.0"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note refid="31" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="python_test"/> + <toolset name="qcc-3.3.5_gpp"/> + <note refid="6" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="sfinae"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5_stlport4"/> + <note refid="29" author="Daniel Wallin"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="basics"/> + <test name="macros"/> + <test name="maybe"/> + <test name="sfinae"/> + <toolset name="gcc-4.2.1*"/> + <note author="Boris Gubenko" refid="42"/> + </mark-expected-failures> + + </library> + + <library name="property_tree"> + <mark-unusable> + <toolset name="borland-*"/> + <note author="Sebastian Redl">Inherited from MultiIndex</note> + </mark-unusable> + <mark-unusable> + <toolset name="sun-5.*"/> + <note author="Sebastian Redl"> + Lots of test failures complaining about the ambiguity of a + const and a non-const overload of the same function. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="vacpp"/> + <note author="Sebastian Redl"> + This compiler seems to have very broken name lookup. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="test_property_tree"/> + <test name="test_json_parser"/> + <toolset name="intel-darwin-*"/> + <toolset name="intel-linux-*"/> + <note author="Sebastian Redl"> + Tend to crash the compiler (Intel 10) or simply take too long + (Intel 11). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_xml_parser_rapidxml"/> + <toolset name="gcc-3.4.3"/> + <note author="Sebastian Redl"> + This ancient GCC doesn't like local const ints as template + parameters. Or something like that. + </note> + </mark-expected-failures> + </library> + + <!-- pointer container --> + <library name="ptr_container"> + <mark-unusable> + <toolset name="gcc-2.95.3*"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="dmc-8_47-stlport-4_5_3"/> + <toolset name="hp_cxx-65_042_tru64"/> + </mark-unusable> + <mark-expected-failures> + <test name="ptr_list"/> + <toolset name="gcc-4.0.*"/> + <note author="Thorsten Ottosen"> + The error is due to problems in the standard library implementation. + It should be fixed in newer versions of the compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_list"/> + <toolset name="gcc-4.0.0*"/> + <note author="Thorsten Ottosen"> + The error is due to problems in the standard library implementation. + It should be fixed in newer versions of the compiler. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="incomplete_type_test"/> + <toolset name="cw-9.4"/> + <note author="Thorsten Ottosen"> + This error seems to be a bug the compiler. Please submit a + patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="iterator_test"/> + <toolset name="gcc-3.2.3*"/> + <toolset name="gcc-3.3.6*"/> + <toolset name="gcc"/> + <toolset name="qcc-3.3.5*"/> + <note author="Thorsten Ottosen"> + This error seems to be a bug the standard library. Please submit a + patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="no_exceptions"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + This test fails because the test ptr_vector fails. Please see the note + for that test. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_deque"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + For sun the problem is that <code>insert(iterator,range)</code> + is not available due to partial ordering errors (the core library remains usable). + For codewarrior the problem is at least <code>std::auto_ptr</code> overloads (the core library remains usable). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_list"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + For sun the problem is that <code>insert(iterator,range)</code> + is not available due to partial ordering errors (the core library remains usable). + For codewarrior the problem is at least <code>std::auto_ptr</code> overloads (the core library remains usable). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_vector"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.8"/> + <note author="Thorsten Ottosen"> + For sun the problem is that <code>insert(iterator,range)</code> + is not available due to partial ordering errors (the core library remains usable). + For codewarrior the problem is at least <code>std::auto_ptr</code> overloads (the core library remains usable). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_map"/> + <toolset name="hp_cxx-71_006_tru64"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + For hp, this compiler bug is insignificant. + For sun the problem is that <code>transfer(range,ptr_map)</code> + is not available due to partial ordering errors (the core library remains usable). + For codewarrior the problem is not known so please submit a patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="ptr_set"/> + <toolset name="cw-9.4"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + For sun the problem is that <code>transfer(range,ptr_map)</code> and + <code>insert(range)</code>code> + is not available due to partial ordering errors (the core library remains usable). + For codewarrior the problem is at least <code>std::auto_ptr</code> overloads (the core library remains usable).. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="serialization"/> + <toolset name="cw*"/> + <toolset name="intel-darwin-*"/> + <toolset name="intel-linux-*"/> + <toolset name="pathscale-3.1"/> + <toolset name="sun-5.*"/> + <note author="Thorsten Ottosen"> + For codewarrior, the cause of this problem is unknown. Please + submit a patch. Other failures are due to problems with + the serialization library, or to a minor problem with the use of + the library. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tree_test"/> + <toolset name="sun-5.8"/> + <note author="Thorsten Ottosen"> + For sun the problem is due to Boost.Test. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tut1"/> + <toolset name="cw-9.4"/> + <note author="Thorsten Ottosen"> + Seem like a bug in the compiler. Please submit a patch. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="view_example"/> + <toolset name="cw-9.4"/> + <note author="Thorsten Ottosen"> + Seem like a bug in the compiler. Please submit a patch. + </note> + </mark-expected-failures> + </library> + + <!-- python --> + <library name="python"> + <mark-unusable> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note refid="2"/> + <note refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="hp_cxx-65*"/> + <note author="Markus Schoepflin"> + The library fails to compile because of an error in the C++ + standard library implementation on this platform. It incorrectly + assumes that fpos_t is of an integral type, which is not always + the case. This is fixed in a later release. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sun-5.6*"/> + <note author="David Abrahams"> + The old reasoning given for this markup, which applied + to sun-5.8*, was as follows. However, tuple's tests + seem to use the test library, which is apparently + completely broken on Sun. Therefore, I've backed off + the version number to sun-5.6 so I can see the actual + state of the failures. + + <blockquote>This compiler seems to be having trouble digesting + Boost.Tuple. Until it can handle Boost.Tuple there's + little chance it will handle Boost.Python</blockquote> + </note> + </mark-unusable> + <mark-expected-failures> + <test name="object"/> + <toolset name="intel-10.*"/> + <note author="David Abrahams"> + + This compiler has a bug that causes silent misbehavior at runtime + when each of an assignment expression follows one of the following patterns: + <em>expr</em><code>.attr(</code><em>name</em><code>)</code> + or <em>expr</em><code>[</code><em>item</em><code>]</code>, + where <em>expr</em> + is-a <code>boost::python::object</code>. We've been + unable to find a workaround. + + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="object"/> + <toolset name="acc"/> + <note author="Boris Gubenko" refid="46"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="args"/> + <test name="auto_ptr"/> + <test name="builtin_convertors"/> + <test name="callbacks"/> + <test name="crossmod_exception"/> + <test name="data_members"/> + <test name="enum"/> + <test name="exception_translator"/> + <test name="extract"/> + <test name="implicit"/> + <test name="iterator"/> + <test name="list"/> + <test name="map_indexing_suite"/> + <test name="object"/> + <test name="opaque"/> + <test name="pickle2"/> + <test name="polymorphism"/> + <test name="polymorphism2"/> + <test name="shared_ptr"/> + <test name="slice"/> + <test name="test_pointer_adoption"/> + <test name="try"/> + <test name="vector_indexing_suite"/> + <test name="virtual_functions"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="D. Abrahams"> + The problems with GCC 2.x only occur when C++ exceptions are thrown and + the framework catches them, which happens quite often in the tests. + So technically GCC 2.x is usable if you're careful. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="pointer_vector"/> + <test name="polymorphism"/> + <toolset name="hp_cxx*"/> + <note author="Markus Schoepflin" refid="29"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="data_members"/> + <toolset name="acc"/> + <note author="Boris Gubenko"> + This test assumes standard-compliant dependent template name lookup which + is performed by aCC6 only in strict ansi mode. Since on HP-UX/aCC6 boost + testing is done in the default compilation mode, this test fails to + compile on this platform (in strict ansi mode, it compiles and succeeds). + </note> + </mark-expected-failures> + </library> + + <!-- random --> + <library name="random"> + <mark-unusable> + <toolset name="msvc"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="10"/> + </mark-unusable> + <test name="random_test"> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="B. Dawes" refid="2"/> + </mark-failure> + <mark-failure> + <toolset name="intel-vc71-win*"/> + <toolset name="intel-vc8-win*"/> + <note author="S. Slapeta" refid="1"/> + </mark-failure> + <mark-failure> + <toolset name="intel-linux-9.0"/> + <note author="John Maddock"> + Reported to Intel as issue 409291, and confirmed + as a problem. Probably this relates to a specific + Linux-Kernal or GLibC version. + </note> + </mark-failure> + <mark-failure> + <toolset name="qcc-3.3.5*"/> + <note author="Jim Douglas" date="13 Feb 06"> + Test fails with ranlux*_O1 RNGs when saving and recalling the state due to a bug in the + double to string conversion. The problem has been reported to QNX as PR29252. + </note> + </mark-failure> + <mark-failure> + <toolset name="gcc-*_tru64"/> + <note author="Markus Schoepflin"> + This test fails because of limitations in the system assembler + version used by GCC. It most probably would pass if the test + were split into multiple source files. + </note> + </mark-failure> + <mark-failure> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Boris Gubenko"> + It looks like a compiler issue: the test fails with gcc 3.4.6 + and succeeds with gcc 4.2.1. + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="test_ecuyer1988"/> + <test name="test_hellekalek1995"/> + <test name="test_rand48"/> + <test name="test_minstd_rand0"/> + <test name="test_minstd_rand"/> + <test name="test_kreutzer1986"/> + <test name="test_mt11213b"/> + <test name="test_mt19937"/> + <test name="test_lagged_fibonacci"/> + <test name="test_lagged_fibonacci607"/> + <test name="test_ranlux3"/> + <test name="test_ranlux4"/> + <test name="test_ranlux3_01"/> + <test name="test_ranlux4_01"/> + <test name="test_ranlux64_3_01"/> + <test name="test_ranlux64_4_01"/> + <test name="test_taus88"/> + <toolset name="gcc-mingw-4.3.3"/> + <note refid="5" author="Steven Watanabe"/> + </mark-expected-failures> + </library> + + <!-- range --> + <library name="range"> + <mark-unusable> + <toolset name="borland-*"/> + <toolset name="mipspro"/> + <toolset name="dmc-8_43-stlport-4_5_3"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="sunpro-5_3-sunos"/> + </mark-unusable> + <mark-expected-failures> + <test name="array"/> + <toolset name="como-4_3_3*"/> + <toolset name="sun-5.8"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note refid="27" author="Thorsten Ottosen"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="adl_conformance"/> + <toolset name="msvc-7.1"/> + <note author="Neil Groves"> + This test is designed to give users visibility of the ADL problems with their compilers. + Lack of Argument Dependent Lookup changes how one can extend the library. The lack of + ADL is worked-around internally so that most of the functionality is preserved. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="iterator_range"/> + <toolset name="msvc-stlport"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="hp_cxx-65*"/> + <note author="Thorsten Ottosen"> + For most compilers this is due to problems + with built-in arrays (notably char arrays) and operator==() + and operator!=() for iterator_range. Thus, not using built-in arrays + fixes the problem. + + For other compilers it is simply a bug in the standard library. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="push_front"/> + <toolset name="msvc-9.0~stlport5.2"/> + <note author="Neil Groves"> + push_front fails the unit test in this configuration. I do not have this + configuration available to determine if a work-around is possible. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="reversible_range"/> + <toolset name="hp_cxx-65*"/> + <note author="Thorsten Ottosen"> + This test probably fails because it uses built-in arrays. So do expect these + functions to work in normal code. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="string"/> + <toolset name="hp_cxx-65*"/> + <toolset name="sun-5.8"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Thorsten Ottosen"> + The string functionality is expected to work if + the user employs std::string and stays away from built-in + arrays. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="sub_range"/> + <toolset name="msvc-8.0"/> + <toolset name="intel-vc8-*"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <toolset name="msvc-6.5_stlport4"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-7.1_stlport4"/> + <toolset name="hp_cxx-65*"/> + <note refid="6" author="Thorsten Ottosen"> + For most compilers this is due to problems + with built-in arrays (notably char arrays) and operator==() + and operator!=() for iterator_range. Thus, not using built-in arrays + fixes the problem. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="sub_range"/> + <toolset name="cw-9_5-darwin"/> + <note author="Thorsten Ottosen"> + At the time of release I couldn't figure out why this was failing. + Anyway, the failure is not very important; also, the well-definedness of + "singularity" of an iterator range is likely to change. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="extension_mechanism"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Thorsten Ottosen"> + The test requires support for Argument Dependent Lookup (ADL) + which the compiler in question does not provide. + </note> + </mark-expected-failures> + </library> + + <!-- ratio --> + <library name="ratio"> + <mark-unusable> + <toolset name="borland-*"/> + <note author="Vicente J. Botet Escriba"> + The compiler does not support features that are essential for the library. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="mpl_plus_pass"/> + <test name="ratio_ext_pass"/> + <toolset name="intel-*-10.1"/> + <toolset name="intel-*-11.0"/> + <toolset name="intel-*-11.1"/> + <note author="Vicente J. Botet Escriba"> + internal error: assertion failed: copy_template_param_expr. + It seems to be already an Intel internal bug database (tracker number #82149). + I have no workaround yet. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="si_physics"/> + <toolset name="vacpp*"/> + <note author="Vicente J. Botet Escriba"> + The compiler does not support features that are essential for this test . + </note> + </mark-expected-failures> + </library> + + <!-- regex --> + <library name="regex"> + <test name="regex_token_iterator_eg_2"> + <mark-failure> + <toolset name="msvc-6.5"/> + <note author="J. Maddock"/> + </mark-failure> + </test> + <test name="posix_api_check"> + <mark-failure> + <toolset name="como-4_3_3-vc7*"/> + <note author="J. Maddock"/> + </mark-failure> + </test> + <test name="wide_posix_api_check"> + <mark-failure> + <toolset name="qcc-3.3.5_gpp"/> + <note author="J. Maddock"> + No Wide character support on this platform. + </note> + </mark-failure> + </test> + <test name="wide_posix_api_check_c"> + <mark-failure> + <toolset name="qcc-3.3.5_gpp"/> + <note author="J. Maddock"> + No Wide character support on this platform. + </note> + </mark-failure> + </test> + <test name="*_dll"> + <mark-failure> + <toolset name="*como-4_3_3*"/> + <note author="J. Maddock"> + This test requires features that are unsupported by Como: + use and building of dll's mainly. + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="static_mutex_test"/> + <test name="test_grep"/> + <toolset name="*como-4_3_3*"/> + <note author="J. Maddock"> + This test requires features that are unsupported by Como: + use and building of dll's mainly. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_regress_threaded"/> + <toolset name="darwin*"/> + <note author="J. Maddock"> + This tests fails because a dependency (Boost.Test) + fails to initialise correctly. The issue has been + reported to the library's author. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_regress_threaded"/> + <toolset name="gcc-*_tru64"/> + <note author="J. Maddock"> + GCC on tru64 appears not to cope with C++ exceptions + thrown from within threads. + </note> + </mark-expected-failures> + <test name="concept_check"> + <mark-failure> + <toolset name="msvc-8.0"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sun-5.8"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="qcc-3.3.5_cpp"/> + <note author="John Maddock" refid="2"/> + </mark-failure> + </test> + <test name="test_grep"> + <mark-failure> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sun-5.8"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="John Maddock"> + This test fails because a dependency (Boost.Program Options) doesn't build with this compiler. + </note> + </mark-failure> + </test> + <test name="test_grep"> + <mark-failure> + <toolset name="borland-5.9*"/> + <note author="A.Meredith"> + This test fails because a dependency (Boost.Program Options) which currently doesn't build with this compiler. + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="regex_regress"/> + <test name="regex_regress_dll"/> + <toolset name="iw-7_1-vc6-stlp-4_5_3"/> + <note author="John Maddock" refid="29"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_regress"/> + <test name="regex_regress_threaded"/> + <test name="regex_regress_dll"/> + <toolset name="borland*"/> + <note author="John Maddock"> + There appears to be a linker bug that prevents these + projects from building, see http://qc.borland.com/wc/qcmain.aspx?d=32020. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="unicode_iterator_test"/> + <toolset name="borland-5.6*"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="John Maddock" refid="6"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_regress"/> + <test name="regex_regress_threaded"/> + <test name="regex_regress_dll"/> + <toolset name="borland*"/> + <note author="John Maddock"> + There appears to be a linker bug that prevents these + projects from building, see http://qc.borland.com/wc/qcmain.aspx?d=32020. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_timer"/> + <toolset name="msvc-6.5_stlport4"/> + <note author="John Maddock"> + Test fails due to unresilved externals from STLport: appears to be + an STLport bug. </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="regex_regress_threaded"/> + <test name="static_mutex_test"/> + <toolset name="msvc-6.5_stlport*"/> + <toolset name="msvc-7.1_stlport*"/> + <toolset name="msvc-8.0"/> + <toolset name="gcc-cygwin*"/> + <note author="John Maddock"> + These tests pass when run directly from the command line, + but fail when run under the regression test script. + The issue has never been fully pinned down, but appears + to be related to how long the tests take to run.</note> + </mark-expected-failures> + </library> + + <!-- scope_exit --> + <library name="scope_exit"> + <mark-unusable> + <!-- most Preprocessor tests also fail on this compiler --> + <toolset name="cray-8.0"/> + </mark-unusable> + <mark-expected-failures> + <test name="emulation_tpl"/> + <toolset name="intel-*-9.1"/> + <toolset name="intel-*-10.0"/> + <toolset name="intel-*-11.0"/> + <note author="Alexander Nasonov"> + The test does not compile in typeof emulation mode, + most likely due to a compiler bug. Users are advised + to use native typeof. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="native"/> + <toolset name="acc"/> + <note author="Alexander Nasonov" refid="39"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="native_tpl"/> + <toolset name="acc"/> + <note author="Alexander Nasonov" refid="39"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="native_tu_test"/> + <toolset name="acc"/> + <note author="Alexander Nasonov" refid="39"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="native_tu_test"/> + <toolset name="msvc-7.1*"/> + <toolset name="msvc-8.0*"/> + <note author="Alexander Nasonov" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="emulation_tu_test"/> + <toolset name="msvc-7.1*"/> + <toolset name="msvc-8.0*"/> + <note author="Alexander Nasonov" refid="2"/> + </mark-expected-failures> + <!-- type-of emulation mode required --> + <mark-expected-failures> + <test name="native"/> + <test name="native_this"/> + <test name="native_this_tpl"/> + <test name="native_tpl"/> + <test name="native_tu_test"/> + <toolset name="sun-5.10"/> + <note author="Lorenzo Caminiti"> + This compiler does not support native type-of (force type-of + emulation mode defining the BOOST_TYPEOF_EMULATION macro). + </note> + </mark-expected-failures> + <!-- variadic macros required --> + <mark-expected-failures> + <test name="same_line"/> + <test name="world"/> + <test name="world_checkpoint"/> + <test name="world_this"/> + <test name="world_tpl"/> + <toolset name="intel-darwin-11.1"/> + <toolset name="intel-linux-10.1"/> + <toolset name="intel-linux-11.1"/> + <toolset name="pgi-11.9"/> + <toolset name="sun-5.10"/> + <note author="Lorenzo Caminiti" refid="51"/> + </mark-expected-failures> + <!-- lambda functions required --> + <mark-expected-failures> + <test name="world_checkpoint_all"/> + <test name="world_checkpoint_all_seq"/> + <test name="world_checkpoint_all_seq_nova"/> + <toolset name="clang-darwin-trunk"/> + <toolset name="darwin-4.4"/> + <toolset name="darwin-4.4_0x"/> + <toolset name="gcc-4.2.1"/> + <toolset name="gcc-4.2.4"/> + <toolset name="gcc-4.3.4"/> + <toolset name="gcc-4.3.4_0x"/> + <toolset name="gcc-4.4.3"/> + <toolset name="gcc-4.4.3_0x"/> + <toolset name="gcc-4.4.4"/> + <toolset name="gcc-4.4.4_0x"/> + <toolset name="gcc-4.5.3"/> + <toolset name="gcc-4.6"/> + <toolset name="gcc-4.6.2"/> + <toolset name="gcc-mingw-4.4.0"/> + <toolset name="gcc-mingw-4.4.7"/> + <toolset name="gcc-mingw-4.5.2"/> + <toolset name="gcc-mingw-4.5.4"/> + <toolset name="gcc-mingw-4.6.3"/> + <toolset name="gcc-mingw-4.7.0"/> + <toolset name="intel-darwin-11.1"/> + <toolset name="intel-darwin-12.0"/> + <toolset name="intel-linux-10.1"/> + <toolset name="intel-linux-11.1"/> + <toolset name="intel-linux-12.0"/> + <toolset name="intel-linux-12.1"/> + <toolset name="msvc-8.0"/> + <toolset name="msvc-9.0"/> + <toolset name="msvc-9.0~stlport5.2"/> + <toolset name="msvc-9.0~wm5~stlport5.2"/> + <toolset name="pathscale-4.0.8"/> + <toolset name="pgi-11.9"/> + <toolset name="sun-5.10"/> + <toolset name="vacpp-10.1"/> + <toolset name="vacpp"/> + <note author="Lorenzo Caminiti" refid="52"/> + </mark-expected-failures> + </library> + + <!-- signals --> + <library name="signals"> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + </mark-unusable> + <test name="signal_test"> + <mark-failure> + <toolset name="cw-8.3*"/> + <note author="B. Dawes" refid="2"/> + </mark-failure> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5"/> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="3"/> + </mark-failure> + </test> + </library> + + <!-- statechart --> + <library name="statechart"> + <mark-unusable> + <toolset name="borland*"/> + <toolset name="sun-5*"/> + <toolset name="pgi-1*"/> + <note author="Andreas Huber" refid="17"/> + </mark-unusable> + <mark-expected-failures> + <test name="DllTestNormal"/> + <toolset name="*mingw*"/> + <toolset name="intel-darwin-10*"/> + <toolset name="intel-darwin-11*"/> + <note author="Andreas Huber"> + A runtime failure of this test indicates that this platform + <b>dynamically</b> links code in a manner such that under + certain circumstances more than one instance of a + header-defined static class member can exist at runtime. See + <a href="http://www.boost.org/libs/statechart/doc/faq.html#Dll">FAQ</a> + for more information. + </note> + </mark-expected-failures> + <mark-expected-failures reason="?"> + <test name="FifoSchedulerTest*"/> + <toolset name="darwin-4.4"/> + <toolset name="intel-darwin-10*"/> + <note author="Andreas Huber" refid="29"/> + </mark-expected-failures> + <mark-expected-failures reason="?"> + <test name="TransitionTest*"/> + <toolset name="intel-darwin-10*"/> + <toolset name="intel-linux-10*"/> + <toolset name="gcc-4.3.4_0x"/> + <toolset name="pathscale-3.2"/> + <note author="Andreas Huber" refid="29"/> + </mark-expected-failures> + </library> + + <!-- static_assert --> + <library name="static_assert"> + <test name="static_assert_example_2"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="J. Maddock" refid="4"/> + </mark-failure> + </test> + <test name="static_assert_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="A.Meredith" date="26 May 2006"> + This test runs without problem on Borland compilers, + which means the static assertion is not being caught. + </note> + </mark-failure> + </test> + </library> + + <!-- system --> + <library name="system"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <note author="Beman Dawes"> + This compiler does not support enable_if, which is required + by Boost.System. + </note> + </mark-unusable> + </library> + + <!-- test --> + <library name="test"> + <mark-expected-failures> + <test name="ifstream_line_iterator_test"/> + <toolset name="sunpro*"/> + <note author="Gennadiy Rozental" refid="2"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="custom_exception_test"/> + <toolset name="msvc-6.5*"/> + <note author="Gennadiy Rozental" refid="2"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="errors_handling_test"/> + <toolset name="*como-4_3_3*"/> + <note author="B. Dawes" refid="3"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="token_iterator_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="iw-7_1-vc6"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-7.0-stlport"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="hp_cxx-65*"/> + <toolset name="sunpro*"/> + <toolset name="borland*"/> + <note author="Gennadiy Rozental" refid="3"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="token_iterator_test"/> + <toolset name="qcc-3.3.5*gpp"/> + <note author="Jim Douglas" date="14 Feb 06" refid="36"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_fp_comparisons"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="msvc-7.0-stlport"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Gennadiy Rozental" refid="3"/> + </mark-expected-failures> + + <mark-expected-failures reason="?"> + <test name="basic_cstring_test"/> + <toolset name="gcc-2.95.3-linux"/> + <note refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_tools_test"/> + <toolset name="cw-9_5-darwin"/> + <note refid="29" author="Doug Gregor"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="errors_handling_test"/> + <toolset name="acc*"/> + <toolset name="cw-9_5-darwin"/> + <note refid="29" author="Doug Gregor"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_tools_test"/> + <toolset name="cw-9.4"/> + <note refid="29" author="Doug Gregor"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="prg_exec_fail2"/> + <toolset name="gcc-3.4.2_hpux_pa_risc"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Vladimir Prus"> + The test verifies that Boost.Test detects division by + zero. It fails on PowerPC, PA-RISC and Linux ia64. On PowerPC + processors, division has an undefined result. The compiler + has to emit extra code to assert that the divisor isn't zero. + + Compiler options -fno-trapping-math and -fnon-call-exceptions + might affect this. However, in default configuration + no check is done, and division by zero is not detected. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="prg_exec_fail3"/> + <toolset name="cw-9.4"/> + <toolset name="gcc-3.4.6_linux_ia64"/> + <note author="Vladimir Prus"> + The test appears to test that failed assertion result + in non-zero exit status. That seems to be not the + case, for unknown reasons. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="sync_access_test"/> + <toolset name="acc*"/> + <toolset name="gcc-4.2.1_hpux_ia64"/> + <note author="Boris Gubenko"> + On HP-UX platform, this test must be compiled/linked in multithread mode. + When compiled/linked with aC++ with -mt, it succeeds. When compiled/linked + with GCC with -pthread, it links cleanly but fails in run-time. + </note> + </mark-expected-failures> + + </library> + + + <!-- thread --> + <library name="thread"> + <mark-unusable> + <toolset name="*como-4_3_3*"/> + <note author="B. Dawes" refid="10"/> + </mark-unusable> + <mark-expected-failures> + <test name="test_thread*"/> + <test name="test_thread_id*"/> + <test name="test_hardware_concurrency*"/> + <test name="test_thread_move*"/> + <test name="test_thread_return_local*"/> + <test name="test_thread_move_return*"/> + <test name="test_thread_launching*"/> + <test name="test_thread_mf*"/> + <test name="test_thread_exit*"/> + <test name="test_move_function*"/> + <test name="test_mutex*"/> + <test name="test_condition_notify_one*"/> + <test name="test_condition_timed_wait_times_out*"/> + <test name="test_condition_notify_all*"/> + <test name="test_condition*"/> + <test name="test_tss*"/> + <test name="test_once*"/> + <test name="test_xtime*"/> + <test name="test_barrier*"/> + <test name="test_shared_mutex*"/> + <test name="test_shared_mutex_part_2*"/> + <test name="test_shared_mutex_timed_locks*"/> + <test name="test_shared_mutex_timed_locks_chrono*"/> + <test name="test_lock_concept*"/> + <test name="test_generic_locks*"/> + <test name="test_futures*"/> + <test name="test_2309*"/> + <test name="test_2741*"/> + <toolset name="sun-*"/> + <note author="Vicente J. Botet Escriba" date="2012-03-28"> +This test uses Boost.Test and Boost.Test doesn't works on this compiler. + </note> + </mark-expected-failures> + + <test name="test_mutex"> + <mark-failure> + <toolset name="msvc-7.0"/> + <note author="B. Dawes" refid="0"/> + <note author="B. Dawes" refid="6"/> + </mark-failure> + </test> + <mark-expected-failures> + <test name="*_lib"/> + <toolset name="intel-8.0-linux*"/> + <note author="Aleksey Gurtovoy"> + This failure is caused by a conflict between the compiler + and the testing environment: the tests are run on a platform with + <i>too recent</i> version of glibc, which is not currently + supported by the compiler vendor (Intel). + + If you are having the same problem and <i>really</i> want to make + things work, renaming <code>strol</code> symbol in the + compiler's static runtime library (<code>libcprts.a</code>) to + something else is known to resolve the issue. + </note> + </mark-expected-failures> + <mark-expected-failures reason="?"> + <test name="*_lib"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <note author="Aleksey Gurtovoy" refid="29"/> + </mark-expected-failures> + <!-- + It is unclear why this has been marked as expected failure. The + pthread_timedwait is giving an error code of EINVAL, which needs to + be resolved, since the timed behaviour is affected by this bug. + Marked as a failure again by Roland Schwarz, 2007-01-12 + <mark-expected-failures> + <test name="test_mutex"/> + <test name="test_mutex_lib"/> + <toolset name="qcc-3.3*"/> + <note author="Jim Douglas" date="13 Feb 06" refid="16"/> + </mark-expected-failures> + --> + <mark-expected-failures> + <test name="test_tss_lib"/> + <toolset name="borland-*"/> + <toolset name="como-win-*"/> + <toolset name="msvc*wm5*"/> + <toolset name="cw-9.4"/> + <toolset name="gcc-mingw*"/> + <note author="Roland Schwarz" date="2006-12-14"> + When a thread ends, tss data needs to be cleaned up. This process + is mostly automatic. When threads are launched by the Boost.Thread API + cleanup is handled by the library implementation. For threads, launched + by the native operating system API it is not possible to get this cleanup + on every compiler/platform. A warning (error) will be present in this case, + which cleary states this fact. It is recommended to start threads only + by means of the Boost.Thread API if you need to avoid the leaks that appear + on the end of the thread. If this is not possible the cleanup can be invoked + from user code before the process actually ends. For library implementors + this means to call these functions during library initialization and + finalization. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_thread_move"/> + <test name="test_thread_move_lib"/> + <test name="test_move_function"/> + <test name="test_move_function_lib"/> + <toolset name="acc"/> + <toolset name="borland-*"/> + <toolset name="sun-*"/> + <note author="Anthony Williams" date="2007-12-14"> +The Borland compiler and HP-UX aC++ compiler in default mode fail to bind rvalues to the thread move constructor, +choosing instead to bind them to the private (and unimplemented) copy constructor. +With aC++, the tests compile cleanly in strict ansi mode and succeed. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_thread_move_return"/> + <test name="test_thread_move_return_lib"/> + <test name="test_thread_return_local"/> + <test name="test_thread_return_local_lib"/> + <toolset name="sun-*"/> + <note author="Anthony Williams" date="2009-10-28"> +These tests will fail in most compilers that don't support rvalue references. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="*mutex__native_handle*"/> + <test name="*variable__native_handle*"/> + <toolset name="msvc-*"/> + <toolset name="gcc-mingw*"/> + <note author="Vicente J. Botet Escriba" date="2012-03-21"> +The implementation of native_handle() is not possible on this platform. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="recursive_mutex__native_handle*"/> + <toolset name="pgi-*"/> + <toolset name="sun-*"/> + <note author="Vicente J. Botet Escriba" date="2012-03-21"> +The implementation of native_handle() is not possible on this platform. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="*sleep_for*"/> + <test name="*sleep_until*"/> + <test name="*wait_for*"/> + <test name="*wait_until*"/> + <test name="*cons__duration*"/> + <test name="*cons__time_point*"/> + <test name="*try_lock_for*"/> + <test name="*try_lock_until*"/> + <test name="*upgrade_lock_for*"/> + <test name="*upgrade_lock_until*"/> + <test name="*try_join_for*"/> + <test name="*try_join_until*"/> + <test name="*chrono*"/> + <toolset name="vacpp*"/> + <note author="Vicente J. Botet Escriba" date="2012-03-21"> +This platform doesn't supports Boost.Chrono. + </note> + </mark-expected-failures> + </library> + + <!-- tuple --> + <library name="tuple"> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + </mark-unusable> + </library> + + <!-- type_traits --> + <library name="type_traits"> + <mark-expected-failures> + <test name="is_virtual_base_of_test"/> + <toolset name="gcc-3.4.6"/> + <note author="John Maddock"> + Type Traits tests are run with warnings-as-errors and GCC 3.x emits warnings with this test + that I haven't been able to suppress. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tricky_rvalue_test"/> + <toolset name="msvc-10.0"/> + <note author="John Maddock"> + RValue reference suppprt in VC10 is unable to handle these tests fully. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="has_operator_new_test"/> + <test name="make_signed_test"/> + <test name="make_unsigned_test"/> + <toolset name="msvc-7.1"/> + <note author="John Maddock"> + Apparently the compiler can't cope with these - later versions are fine though. + Probably work-round-able if someone would care to look into these. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="function_traits_test"/> + <test name="remove_bounds_test"/> + <test name="remove_const_test"/> + <test name="remove_cv_test"/> + <test name="remove_pointer_test"/> + <test name="remove_reference_test"/> + <test name="remove_volatile_test"/> + <test name="decay_test"/> + <test name="extent_test"/> + <test name="remove_extent_test"/> + <test name="remove_all_extents_test"/> + <test name="rank_test"/> + <test name="is_unsigned_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy"> + This failure is caused by the lack of compiler support for class template + partial specialization. A limited subset of the tested functionality is + available on the compiler through a user-side workaround (see + <a href="http://www.boost.org/libs/type_traits/index.html#transformations"> + http://www.boost.org/libs/type_traits/index.html#transformations</a> for + details). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="decay_test"/> + <test name="extent_test"/> + <test name="is_base_and_derived_test"/> + <test name="is_base_of_test"/> + <test name="is_convertible_test"/> + <test name="rank_test"/> + <test name="remove_all_extents_test"/> + <test name="remove_bounds_test"/> + <test name="remove_const_test"/> + <test name="remove_extent_test"/> + <test name="remove_pointer_test"/> + <test name="remove_volatile_test"/> + <test name="tricky_add_pointer_test"/> + <test name="tricky_function_type_test"/> + <test name="tricky_incomplete_type_test"/> + <test name="make_signed_test"/> + <test name="make_unsigned_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="promote_basic_test"/> + <test name="promote_enum_test"/> + <test name="promote_mpl_test"/> + <test name="tricky_partial_spec_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="AlisdairM" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="promote_enum_msvc_bug_test"/> + <toolset name="msvc-7.1*"/> + <toolset name="msvc-8.0*"/> + <toolset name="msvc-9.0*"/> + <toolset name="msvc-10.0*"/> + <note author="Alexander Nasonov"> + See bug 99776 'enum UIntEnum { value = UINT_MAX } is promoted to int' + http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=22b0a6b7-120f-4ca0-9136-fa1b25b26efe + </note> + </mark-expected-failures> + <test name="tricky_is_enum_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <toolset name="gcc-2.95.3-*"/> + </mark-failure> + </test> + <test name="tricky_incomplete_type_test"> + <mark-failure> + <toolset name="iw-7_1*"/> + <note author="John Maddock" refid="2"/> + </mark-failure> + </test> + <test name="is_abstract_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="cw-8.3*"/> + <toolset name="cw-9.3*"/> + <toolset name="cw-9.4"/> + <toolset name="cw-9.5"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="mingw-3_3*"/> + <toolset name="gcc-2*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="qcc-3.3*"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <toolset name="darwin"/> + <toolset name="mingw"/> + <note author="Aleksey Gurtovoy"> + This functionality is available only on compilers that implement C++ Core Language + <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337">Defect Report 337</a>. + </note> + </mark-failure> + </test> + + <mark-expected-failures> + <test name="is_polymorphic_test"/> + <toolset name="gcc-2.95.3-stlport-*"/> + <note author="Doug Gregor" refid="3"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="decay_test"/> + <test name="extent_test"/> + <test name="has_nothrow_assign_test"/> + <test name="has_nothrow_constr_test"/> + <test name="has_nothrow_copy_test"/> + <test name="has_trivial_assign_test"/> + <test name="has_trivial_constr_test"/> + <test name="has_trivial_copy_test"/> + <test name="has_trivial_destructor_test"/> + <test name="is_array_test"/> + <test name="is_base_and_derived_test"/> + <test name="is_base_of_test"/> + <test name="is_class_test"/> + <test name="is_convertible_test"/> + <test name="is_object_test"/> + <test name="is_pod_test"/> + <test name="is_polymorphic_test"/> + <test name="rank_test"/> + <test name="remove_all_extents_test"/> + <test name="remove_bounds_test"/> + <test name="remove_extent_test"/> + <toolset name="sunpro-5_3-sunos"/> + + <note author="John Maddock"> + The Type Traits library is broken when used with Sunpro-5.3 and the + argument to the template is an array or function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="is_empty_test"/> + <test name="is_function_test"/> + <test name="is_member_func_test"/> + <test name="is_member_obj_test"/> + <test name="is_reference_test"/> + <test name="tricky_function_type_test"/> + <test name="tricky_incomplete_type_test"/> + <test name="tricky_is_enum_test"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="decay_test"/> + <test name="extent_test"/> + <test name="is_abstract_test"/> + <test name="is_empty_test"/> + <test name="is_function_test"/> + <test name="is_member_func_test"/> + <test name="is_member_obj_test"/> + <test name="is_object_test"/> + <test name="is_reference_test"/> + <test name="rank_test"/> + <test name="tricky_function_type_test"/> + <toolset name="sun-5.8"/> + + <note author="John Maddock"> + The Type Traits library is broken when used with Sunpro-5.8 and the + argument to the template is a function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tricky_partial_spec_test"/> + <toolset name="sun-5.9"/> + <note author="John Maddock"> + This fails with an internal compiler error, + there is no workaround as yet. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tricky_function_type_test"/> + <test name="is_const_test"/> + <test name="is_volatile_test"/> + <test name="is_convertible_test"/> + <toolset name="gcc-2*"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="aligned_storage_test"/> + <toolset name="cw-8.3"/> + <note author="John Maddock"> + Older versions of MWCW incorrectly align pointers to member functions + (they use 12-byte boundaries, rather than a power-of-2 boundary), + leading to alignment_of / aligned_storage + to fail with these types on this compiler. + </note> + </mark-expected-failures> + </library> + + <!-- tr1 --> + <library name="tr1"> + <mark-unusable> + <toolset name="msvc-7.0"/> + <toolset name="msvc-6*"/> + <note author="John Maddock"> + VC6/7 has a buggy using declaration syntax which + basically makes it impossible to implement the + namespace forwarding that this library relies upon. + See KB article 263630 here: http://support.microsoft.com/default.aspx?scid=kb;en-us;263630 + </note> + </mark-unusable> + <mark-unusable> + <toolset name="cw-*"/> + <note author="John Maddock"> + Metrowerks Codeworrier has partial TR1 support built in + which conflicts with this implementation. Porting to this + compiler is almost certainly possible, but will require some + work by someone who has this compiler. + </note> + </mark-unusable> + <mark-expected-failures> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <toolset name="msvc-7.1"/> + <note author="John Maddock"> + Later versions of MSVC are required for these tests - the issues may + be work-round-able if anyone cares enough to look into them. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_mem_fn_tricky"/> + <test name="test_bind_tricky"/> + <test name="test_ref_wrapper_tricky"/> + <test name="test_function_tricky"/> + <test name="std_test_mem_fn_tricky"/> + <test name="std_test_bind_tricky"/> + <test name="std_test_ref_wrapper_tricky"/> + <test name="std_test_function_tricky"/> + <test name="std_test_reference_wrapper_tricky"/> + <test name="test_reference_wrapper_tricky"/> + <test name="std_test_cmath_tricky"/> + <test name="test_cmath_tricky"/> + <toolset name="*"/> + <note author="John Maddock"> + These tests test features that are not supported in the + current Boost implementations of TR1 components, they will + currently fail on all compilers, unless that compiler has + native TR1 support. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="run_random"/> + <test name="std_run_random"/> + <test name="std_test_bind"/> + <test name="test_bind"/> + <test name="std_test_regex"/> + <test name="test_regex"/> + <test name="std_test_result_of"/> + <test name="test_result_of"/> + <test name="tr1_has_tr1_result_of_pass"/> + <test name="tr1_has_trivial_constr_test"/> + <test name="tr1_is_base_of_test"/> + <test name="tr1_is_convertible_test"/> + <test name="tr1_is_pod_test"/> + <test name="tr1_is_polymorphic_test"/> + <test name="tr1_tky_function_type_test"/> + <toolset name="msvc-9.0"/> + <note author="John Maddock"> + MSVC 9.0 with the optional feature pack installed includes + a version of the TR1 libraries that is not as interface-conforming + as the Boost version. Most of these failures are of the "annoying" + rather than "unusable" kind. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_regex"/> + <test name="std_test_regex"/> + <test name="test_hash"/> + <test name="std_test_hash"/> + <toolset name="mingw*"/> + <toolset name="qcc*gpp"/> + <toolset name="gcc-2*"/> + <note author="John Maddock"> + These tests fail on this platform due to a lack of + wide character support. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_cmath"/> + <test name="std_test_cmath"/> + <toolset name="intel-linux-9.0"/> + <toolset name="darwin-4.0.1"/> + <note author="John Maddock"> + These tests fail due to a lack of adequate + long double std math lib support. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_regex"/> + <test name="std_test_regex"/> + <toolset name="gcc-mingw*"/> + <note author="John Maddock"> + These tests fail on this platform due to incomplete + wide character support. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_hash"/> + <test name="std_test_hash"/> + <toolset name="gcc-cygwin*"/> + <note author="John Maddock"> + These tests fail on this platform due to incomplete + wide character support. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_array"/> + <test name="std_test_array"/> + <test name="test_array_tricky"/> + <test name="std_test_array_tricky"/> + <test name="test_complex"/> + <test name="std_test_complex"/> + <test name="test_function"/> + <test name="std_test_function"/> + <test name="test_mem_fn"/> + <test name="std_test_mem_fn"/> + <test name="test_random"/> + <test name="std_test_random"/> + <test name="test_regex"/> + <test name="std_test_regex"/> + <test name="test_result_of"/> + <test name="std_test_result_of"/> + <test name="test_shared_ptr"/> + <test name="std_test_shared_ptr"/> + <test name="test_tr1_include"/> + <test name="std_test_tr1_include"/> + <test name="test_tuple"/> + <test name="std_test_tuple"/> + <test name="test_tuple_tricky"/> + <test name="std_test_tuple_tricky"/> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <test name="run_complex_overloads"/> + <test name="std_run_complex_overloads"/> + <test name="run_random"/> + <test name="std_run_random"/> + <test name="test_tuple_tricky"/> + <test name="tr1_add_const_test"/> + <test name="tr1_add_cv_test"/> + <test name="tr1_add_pointer_test"/> + <test name="tr1_add_reference_test"/> + <test name="tr1_add_volatile_test"/> + <test name="tr1_aligned_storage_test"/> + <test name="tr1_alignment_of_test"/> + <test name="tr1_has_nothrow_assign_test"/> + <test name="tr1_has_nothrow_constr_test"/> + <test name="tr1_has_nothrow_copy_test"/> + <test name="tr1_has_trivial_assign_test"/> + <test name="tr1_has_trivial_constr_test"/> + <test name="tr1_has_trivial_copy_test"/> + <test name="tr1_has_trivial_destr_test"/> + <test name="tr1_has_virtual_destr_test"/> + <test name="tr1_is_arithmetic_test"/> + <test name="tr1_is_array_test"/> + <test name="tr1_is_class_test"/> + <test name="tr1_is_compound_test"/> + <test name="tr1_is_const_test"/> + <test name="tr1_is_convertible_test"/> + <test name="tr1_is_empty_test"/> + <test name="tr1_is_enum_test"/> + <test name="tr1_is_floating_point_test"/> + <test name="tr1_is_function_test"/> + <test name="tr1_is_fundamental_test"/> + <test name="tr1_is_integral_test"/> + <test name="tr1_is_member_func_test"/> + <test name="tr1_is_member_obj_test"/> + <test name="tr1_is_member_pointer_test"/> + <test name="tr1_is_object_test"/> + <test name="tr1_is_pod_test"/> + <test name="tr1_is_pointer_test"/> + <test name="tr1_is_polymorphic_test"/> + <test name="tr1_is_reference_test"/> + <test name="tr1_is_same_test"/> + <test name="tr1_is_scalar_test"/> + <test name="tr1_is_signed_test"/> + <test name="tr1_is_union_test"/> + <test name="tr1_is_unsigned_test"/> + <test name="tr1_is_void_test"/> + <test name="tr1_is_volatile_test"/> + <test name="tr1_remove_const_test"/> + <test name="tr1_remove_cv_test"/> + <test name="tr1_remove_pointer_test"/> + <test name="tr1_remove_reference_test"/> + <test name="tr1_remove_volatile_test"/> + <test name="tr1_tky_abstract_type_test"/> + <test name="tr1_tricky_add_pointer_test"/> + <test name="tr1_tky_partial_spec_test"/> + <toolset name="borland-5.6*"/> + <note author="John Maddock"> + Support for Borland C++ in the various TR1 libraries is pretty + poor (due to numerous compiler bugs sadly). The TR1 concept + checks are *very* strict, and are expected to fail with this + compiler. In addition most of the type_traits tests fail + whenever debugging support is turned on with an internal + compiler error. More conservative uses are more likely to succeed + with this compiler however. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_complex"/> + <test name="std_test_complex"/> + <test name="test_function"/> + <test name="std_test_function"/> + <test name="test_random"/> + <test name="std_test_random"/> + <test name="test_result_of"/> + <test name="std_test_result_of"/> + <test name="test_tuple_tricky"/> + <test name="std_test_tuple_tricky"/> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <test name="run_complex_overloads"/> + <test name="std_run_complex_overloads"/> + <test name="test_shared_ptr"/> + <test name="std_test_shared_ptr"/> + <test name="std_run_random"/> + <test name="run_random"/> + <test name="test_tuple_tricky"/> + <test name="tr1_is_convertible_test"/> + <test name="tr1_remove_const_test"/> + <test name="tr1_remove_pointer_test"/> + <test name="tr1_remove_volatile_test"/> + <test name="tr1_tricky_add_pointer_test"/> + <test name="tr1_tky_partial_spec_test"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="John Maddock"> + Support for Borland C++ in the various TR1 libraries is pretty + poor (due to numerous compiler bugs sadly). The TR1 concept + checks are *very* strict, and are expected to fail with this + compiler. More conservative uses are more likely to succeed + with this compiler however. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="std_test_bind"/> + <test name="test_bind"/> + <toolset name="gcc-4*darwin"/> + <toolset name="darwin*"/> + <note author="John Maddock"> + These tests fail on this platform due to a recuring GCC bug. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <test name="tr1_is_abstract_test"/> + <toolset name="gcc-3.3.*"/> + <toolset name="gcc-3.2*"/> + <toolset name="qcc-3.3*"/> + <note author="John Maddock"> + These tests fail due to a known compiler bug + that is fixed in more recent GNU compiler releases. Users are + very unlikely to encounter this as a real problem + in practice. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_regex"/> + <test name="std_test_regex"/> + <test name="test_complex"/> + <test name="std_test_complex"/> + <test name="run_complex_overloads"/> + <test name="std_run_complex_overloads"/> + <toolset name="gcc-2*"/> + <note author="John Maddock"> + These tests fail due to a known compiler bug + that is fixed in more recent releases. Users are + very unlikely to encounter this as a real problem + in practice. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <test name="test_result_of"/> + <test name="std_test_result_of"/> + <test name="tr1_is_abstract_test"/> + <test name="test_ios"/> + <test name="test_istream"/> + <test name="test_ostream"/> + <test name="test_streambuf"/> + <test name="test_limits"/> + <test name="test_locale"/> + <test name="test_ios_std_header"/> + <test name="test_istream_std_header"/> + <test name="test_limits_std_header"/> + <test name="test_locale_std_header"/> + <test name="test_ostream_std_header"/> + <test name="test_streambuf_std_header"/> + <toolset name="gcc-2*"/> + <note author="John Maddock"> + These tests fail due to a known compiler bug + that is fixed in more recent releases. This + functionality may not be usable with this compiler. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="run_complex_overloads"/> + <test name="std_run_complex_overloads"/> + <test name="std_test_complex"/> + <test name="test_complex"/> + <toolset name="qcc-3.3.5*gpp"/> + <note author="John Maddock"> + These tests fail due to a known stdlib bug + that has been reported to the vendor. + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="tr1_function_traits_test"/> + <test name="tr1_remove_bounds_test"/> + <test name="tr1_remove_const_test"/> + <test name="tr1_remove_cv_test"/> + <test name="tr1_remove_pointer_test"/> + <test name="tr1_remove_reference_test"/> + <test name="tr1_remove_volatile_test"/> + <test name="tr1_decay_test"/> + <test name="tr1_extent_test"/> + <test name="tr1_remove_extent_test"/> + <test name="tr1_remove_all_extents_test"/> + <test name="tr1_rank_test"/> + <test name="tr1_is_unsigned_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy"> + This failure is caused by the lack of compiler support for class template + partial specialization. A limited subset of the tested functionality is + available on the compiler through a user-side workaround (see + <a href="http://www.boost.org/libs/type_traits/index.html#transformations"> + http://www.boost.org/libs/type_traits/index.html#transformations</a> for + details). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_tky_incomplete_type_test"/> + <test name="tr1_tky_incomp_type_test"/> + <test name="tr1_decay_test"/> + <test name="tr1_extent_test"/> + <test name="tr1_is_base_of_test"/> + <test name="tr1_rank_test"/> + <test name="tr1_remove_all_extents_test"/> + <test name="tr1_remove_extent_test"/> + <test name="tr1_tky_function_type_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <test name="tr1_tricky_is_enum_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="msvc-6.5*"/> + <toolset name="gcc-2.95.3-*"/> + </mark-failure> + </test> + <test name="tr1_tricky_incomplete_type_test"> + <mark-failure> + <toolset name="iw-7_1*"/> + <note author="John Maddock" refid="2"/> + </mark-failure> + </test> + <test name="tr1_tricky_incomp_type_test"> + <mark-failure> + <toolset name="iw-7_1*"/> + <note author="John Maddock" refid="2"/> + </mark-failure> + </test> + <test name="tr1_tky_incomp_type_test"> + <mark-failure> + <toolset name="iw-7_1*"/> + <note author="John Maddock" refid="2"/> + </mark-failure> + </test> + <test name="tr1_is_abstract_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <toolset name="cw-8.3*"/> + <toolset name="cw-9.3*"/> + <toolset name="cw-9.4*"/> + <toolset name="cw-9.5*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="mingw-3_3*"/> + <toolset name="gcc-2*"/> + <toolset name="gcc-3.2*"/> + <toolset name="gcc-3.3*"/> + <toolset name="gcc-3_3*"/> + <toolset name="qcc-3_3*"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <toolset name="darwin"/> + <toolset name="mingw"/> + <note author="Aleksey Gurtovoy"> + This functionality is available only on compilers that implement C++ Core Language + <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337">Defect Report 337</a>. + </note> + </mark-failure> + </test> + + <mark-expected-failures> + <test name="tr1_is_polymorphic_test"/> + <toolset name="gcc-2.95.3-stlport-*"/> + <note author="Doug Gregor" refid="3"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="tr1_decay_test"/> + <test name="tr1_extent_test"/> + <test name="tr1_has_nothrow_assign_test"/> + <test name="tr1_has_nothrow_constr_test"/> + <test name="tr1_has_nothrow_copy_test"/> + <test name="tr1_has_trivial_assign_test"/> + <test name="tr1_has_trivial_constr_test"/> + <test name="tr1_has_trivial_copy_test"/> + <test name="tr1_has_trivial_destr_test"/> + <test name="tr1_is_array_test"/> + <test name="tr1_is_base_and_derived_test"/> + <test name="tr1_is_base_of_test"/> + <test name="tr1_is_class_test"/> + <test name="tr1_is_convertible_test"/> + <test name="tr1_is_object_test"/> + <test name="tr1_is_pod_test"/> + <test name="tr1_is_polymorphic_test"/> + <test name="tr1_rank_test"/> + <test name="tr1_remove_all_extents_test"/> + <test name="tr1_remove_bounds_test"/> + <test name="tr1_remove_extent_test"/> + <toolset name="sunpro-5_3-sunos"/> + + <note author="John Maddock"> + The Type Traits library is broken when used with Sunpro-5.3 and the + argument to the template is an array or function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_decay_test"/> + <test name="tr1_extent_test"/> + <test name="tr1_is_abstract_test"/> + <test name="tr1_is_empty_test"/> + <test name="tr1_is_function_test"/> + <test name="tr1_is_member_func_test"/> + <test name="tr1_is_member_obj_test"/> + <test name="tr1_is_object_test"/> + <test name="tr1_is_reference_test"/> + <test name="tr1_rank_test"/> + <test name="tr1_tricky_function_type_test"/> + <test name="tr1_tky_function_type_test"/> + <test name="test_type_traits"/> + <test name="std_test_type_traits"/> + <toolset name="sun-5.8"/> + + <note author="John Maddock"> + The Type Traits library is broken when used with Sunpro-5.8 and the + argument to the template is a function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_random"/> + <test name="std_test_random"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + + <note author="John Maddock"> + These failures appear to represent a genuine issue with the + Boost.Random library that has yet to be addressed. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_tuple_tricky"/> + <test name="std_test_tuple_tricky"/> + <toolset name="sun-5.8"/> + + <note author="John Maddock"> + These fail with an internal compiler error: there's no + workaround as yet. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_tky_partial_spec_test"/> + <toolset name="sun-5.9"/> + <note author="John Maddock"> + This fails with an internal compiler error: there's no + workaround as yet. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_boost"/> + <test name="test_hash"/> + <test name="test_random"/> + <test name="test_regex"/> + <toolset name="msvc-7.1_stlport4"/> + + <note author="John Maddock"> + These failures are completely spurious: they're caused by the tests + being run with bjam -j2 and the post-processing not coping with the + resulting output. These failures should clear if these tests + are re-run at some point in the future. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_is_empty_test"/> + <test name="tr1_is_function_test"/> + <test name="tr1_is_member_func_test"/> + <test name="tr1_is_member_obj_test"/> + <test name="tr1_is_reference_test"/> + <test name="tr1_tricky_function_type_test"/> + <test name="tr1_tricky_incomplete_type_test"/> + <test name="tr1_tricky_incomp_type_test"/> + <test name="tr1_tricky_is_enum_test"/> + <toolset name="sunpro-5_3-sunos"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_tricky_function_type_test"/> + <test name="tr1_is_const_test"/> + <test name="tr1_is_volatile_test"/> + <test name="tr1_is_convertible_test"/> + <toolset name="gcc-2*"/> + <note author="John Maddock" refid="2"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_array"/> + <test name="std_test_array"/> + <test name="test_array_tricky"/> + <test name="std_test_array_tricky"/> + <test name="test_bind"/> + <test name="std_test_bind"/> + <test name="test_complex"/> + <test name="std_test_complex"/> + <test name="test_function"/> + <test name="std_test_function"/> + <test name="test_random"/> + <test name="std_test_random"/> + <test name="test_reference_wrapper"/> + <test name="std_test_reference_wrapper"/> + <test name="test_regex"/> + <test name="std_test_regex"/> + <test name="test_result_of"/> + <test name="std_test_result_of"/> + <test name="test_shared_ptr"/> + <test name="std_test_shared_ptr"/> + <test name="test_tuple"/> + <test name="std_test_tuple"/> + <toolset name="vc-7"/> + <note author="John Maddock"> + This library is almost unusable with VC7 due to name lookup issues. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="tr1_aligned_storage_test"/> + <toolset name="cw-8.3"/> + <note author="John Maddock"> + Older versions of MWCW incorrectly align pointers to member functions + (they use 12-byte boundaries, rather than a power-of-2 boundary), + leading to alignment_of / aligned_storage + to fail with these types on this compiler. + </note> + </mark-expected-failures> + </library> + + <!-- units --> + <library name="units"> + <mark-expected-failures> + <test name="fail_base_dimension"/> + <toolset name="vacpp"/> + <note author="Steven Watanabe" refid="16"/> + </mark-expected-failures> + </library> + + <!-- unordered --> + <library name="unordered"> + <mark-expected-failures> + <test name="unnecessary_copy_tests"/> + <toolset name="borland-*"/> + <toolset name="sun-*"/> + <note author="Daniel James"> + This tests whether inserting elements creates as few copies as I think + is possible. If this fails it just means that the container might be + a little inefficient. + </note> + </mark-expected-failures> + </library> + + <!-- utility/enable_if --> + <library name="utility/enable_if"> + <mark-unusable> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="gcc-2.95.3-*"/> + <note refid="3"/> + </mark-unusable> + + <mark-expected-failures> + <test name="no_disambiguation"/> + <toolset name="gcc-3.2.*"/> + <note refid="3"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="partial_specializations"/> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith" refid="29"/> + </mark-expected-failures> + </library> + + <!-- utility/swap --> + <library name="utility/swap"> + <mark-expected-failures> + <test name="array_of_array_of_class"/> + <test name="array_of_class"/> + <test name="specialized_in_std"/> + <toolset name="borland-6.10.0"/> + <note refid="3" author="Niels Dekker" date="2008-11-11"> + The definition of a custom template specialization of std::swap + appears to trigger an internal compiler error ("Fatal F1004") on + CodeGear 6.10.0 (formerly named Borland), as I reported, + with help from Nicola Musatti and David Dean. + Related Boost mailing list discussion: + http://lists.boost.org/Archives/boost/2008/11/144465.php + CodeGear bug reports on this issue: + http://qc.codegear.com/wc/qcmain.aspx?d=68959 + http://qc.codegear.com/wc/qcmain.aspx?d=69196 + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="array_of_array_of_class"/> + <test name="array_of_array_of_int"/> + <toolset name="borland-5.9.3"/> + <note refid="3" author="Niels Dekker" date="2008-12-09"> + Borland 5.9.3 has an error (E2285) when trying to pass a + multi-dimensional array by reference to a function template. + A bug report by Christopher Yeleighton appears related: + "The compiler obligatorily converts member arrays to pointers" + http://qc.codegear.com/wc/qcmain.aspx?d=10267 + </note> + </mark-expected-failures> + </library> + + <!-- utility --> + <library name="utility"> + <test name="addressof_test"> + <mark-failure> + <toolset name="sunpro-5_3-sunos"/> + <note author="D. Gregor" refid="3"/> + </mark-failure> + </test> + <test name="fun_out_iter_example"> + <mark-failure> + <toolset name="como-win32"/> + <note author="B. Dawes" refid="4"/> + </mark-failure> + </test> + <test name="numeric_traits_test"> + <mark-failure> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="A.Meredith"> + Compiler has a problem with BOOST_STATIC_CONSTANT in nested templates + inside class template specializations. + </note> + </mark-failure> + </test> + <test name="result_of_test"> + <mark-failure> + <toolset name="borland-5*"/> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <toolset name="gcc-2.95.3*"/> + <toolset name="sunpro-5_3-sunos"/> + <note refid="3" author="D. Gregor"/> + </mark-failure> + </test> + <test name="value_init_test"> + <mark-failure> + <toolset name="intel-9.0*"/> + <toolset name="intel-linux-9.0*"/> + <note author="Niels Dekker" date="2009-07-01"> + When I made the conversion from value_initialized<T> to T& + const-correct, this specific compiler version gave compile errors. + See also: Ticket #2548 - "Let's fix the logical constness of value_initialized!" + </note> + </mark-failure> + </test> + <mark-expected-failures> + <test name="value_init_test"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Aleksey Gurtovoy"> + This failure is caused by a compiler bug (default-constructed scalar + types are not zero-initialized) that has been fixed in the latest + versions of the compiler (VC 7.1 and greater). + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="operators_test"/> + <toolset name="gcc-3.4.5_linux_x86_64"/> + <note author="Vladimir Prus"> + The test takes more that 30 minutes to compile and the + compilation is automatically killed. It is likely caused + by the compiler bug, but it unknown how much this + bug affects regular use of the operators library. Is it + also unknown if the test can be refactored so that + not to trigger this bug. + </note> + </mark-expected-failures> + </library> + + <!-- uuid --> + <library name="uuid"> + <mark-expected-failures> + <test name="test_serialization"/> + <toolset name="cuda-2.2"/> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="borland-5.9.3"/> + <toolset name="borland-6.1.3"/> + <toolset name="borland-6.2.1"/> + <note author="Andy Tompkins"> + The test relies on Boost.Serialization which is not + supported on this toolset. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_random_generator"/> + <test name="test_tagging"/> + <test name="test_uuid_class"/> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="borland-5.9.3"/> + <toolset name="borland-6.1.3"/> + <toolset name="borland-6.2.1"/> + <note author="Andy Tompkins"> + The test relies on Boost.Random which is not supported + on this toolset. + </note> + </mark-expected-failures> + <mark-expected-failures> + <test name="test_uuid"/> + <toolset name="borland-cb2009"/> + <toolset name="borland-cb2010"/> + <toolset name="borland-5.9.3"/> + <toolset name="borland-6.1.3"/> + <toolset name="borland-6.2.1"/> + <note author="Andy Tompkins" refid="28"/> + </mark-expected-failures> + <mark-expected-failures> + <test name="compile_random_generator"/> + <test name="compile_uuid_generators"/> + <test name="test_include1"/> + <toolset name="borland-6.2.1"/> + <note author="Andy Tompkins"> + The test relies on Boost.Iterator (iterator_facade) + which is not supported on this toolset. + </note> + </mark-expected-failures> + </library> + + <!-- variant --> + <library name="variant"> + <mark-unusable> + <toolset name="mipspro"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="hp_cxx-65*"/> + <note refid="2"/> + </mark-unusable> + <test name="recursive_variant_test"> + <mark-failure> + <toolset name="como-win32"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note refid="3"/> + </mark-failure> + </test> + <mark-expected-failures> + <test name="recursive_variant_test"/> + <test name="variant_test1"/> + <test name="variant_test5"/> + <test name="variant_visit_test"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="borland-5.9*"/> + <note author="Aleksey Gurtovoy" refid="3"/> + </mark-expected-failures> + <test name="variant_reference_test"> + <mark-failure> + <toolset name="cw-8.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note refid="3"/> + </mark-failure> + <mark-failure> + <toolset name="iw-7_1*"/> + <toolset name="intel-7.1*"/> + <note refid="2"/> + </mark-failure> + </test> + </library> + + <!-- wave --> + <library name="wave"> + <mark-unusable> + <toolset name="msvc-6.5*"/> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="borland-5.5*"/> + <toolset name="borland-5.6*"/> + <toolset name="borland-5.8*"/> + <toolset name="gcc-2.95.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.5.3-linux"/> + <toolset name="gcc-2.95.3-stlport-4.6.2-linux"/> + <toolset name="hp_cxx-65*"/> + <note refid="29"/> + </mark-unusable> + <mark-unusable> + <toolset name="msvc-7.0"/> + <note> + This toolset isn't supported because of the used Spirit V1.8.x, which in turn is + not usable with this toolset. + </note> + </mark-unusable> + + <mark-unusable> + <toolset name="borland-5.9*"/> + <note author="Alisdair Meredith"> + This toolset isn't supported because of the used multi_index library, which in turn is + not usable with this toolset. + </note> + </mark-unusable> + + <mark-expected-failures> + <test name="testwave"/> + <!-- toolset name="cw-9_5-darwin"/ --> + <toolset name="cw-8*"/> + <note author="Rene Rivera" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testwave"/> + <toolset name="gcc-3.2.3-linux"/> + <toolset name="gcc-3.2.3_linux"/> + <toolset name="gcc-3.3.6-linux"/> + <toolset name="gcc-3.3.6"/> + <note author="Hartmut Kaiser" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testwave"/> + <!-- <toolset name="qcc-3.3.5_gpp"/> --> + <toolset name="qcc-3.3.5*gpp"/> + <note author="Hartmut Kaiser" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testwave_dll"/> + <toolset name="mingw-3*"/> + <note author="Hartmut Kaiser" refid="29"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="testwave_dll"/> + <toolset name="cw-9.4"/> + <note author="Hartmut Kaiser" refid="2"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_slex_lexer"/> + <toolset name="hp_cxx-65*"/> + <note author="Hartmut Kaiser" refid="2"/> + </mark-expected-failures> + + </library> + + <!-- xpressive --> + <library name="xpressive"> + + <mark-unusable> + <toolset name="gcc-2.95.3*"/> + <toolset name="msvc-6.5*"/> + <toolset name="msvc-7.0"/> + <note author="Eric Niebler"> + These compilers do not support class template partial + specialization. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="borland-*"/> + <note author="Eric Niebler"> + Boost.Proto doesn't work on this compiler. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="cw-8.3"/> + <note author="Eric Niebler"> + This compiler doesn't support SFINAE / enable_if + </note> + </mark-unusable> + <mark-unusable> + <toolset name="dmc*"/> + <note author="Eric Niebler"> + Digital Mars cannot seem to handle dependent default template parameters, + such as "template < class T, bool B = is_foo < T > ::value >" + </note> + </mark-unusable> + <mark-unusable> + <toolset name="sunpro-5_3-sunos"/> + <toolset name="sun-5.7"/> + <toolset name="sun-5.8"/> + <toolset name="sun-5.9"/> + <toolset name="sun-5.10"/> + <note refid="17"/> + </mark-unusable> + <mark-unusable> + <toolset name="cray-8.0"/> + <note author="Eric Niebler"> + Boost.Proto doesn't work on the cray compiler. + </note> + </mark-unusable> + <mark-unusable> + <toolset name="vacpp*"/> + <note author="Eric Niebler"> + Boost.Proto doesn't work on the vacpp compiler. + </note> + </mark-unusable> + + <mark-expected-failures> + <test name="test_actions"/> + <toolset name="acc"/> + <note author="Eric Niebler" refid="43"/> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_symbols"/> + <toolset name="acc"/> + <note author="Eric Niebler" refid="43"/> + </mark-expected-failures> + + </library> + + <library name="locale"> + <mark-unusable> + <toolset name="sun*" /> + <note author="Artyom Beilis"> + This library is unusable due to bug #5373 in Boost.Thread + on this compiler. + </note> + </mark-unusable> + + <mark-unusable> + <toolset name="msvc-9.0~wm5~stlport5.2" /> + <note author="Artyom Beilis"> + Windows Mobile lacks essential features of the standard C + library like gmtime, mktime, localtime making it impossible + to use Boost.Locale on this platform. + </note> + </mark-unusable> + + <mark-expected-failures> + <test name="test_date_time" /> + <toolset name="gcc-mingw-4.4.0"/> + <note author="Artyom Beilis"> + Compiler does not support shared runtime linking + thus is makes it problematic to use Boost.Locale as dll + </note> + </mark-expected-failures> + + <mark-expected-failures> + <test name="test_codepage"/> + <toolset name="pathscale-4*"/> + <note author="Artyom Beilis"> + Problems with wide file stream I/O. + Currently unresolved due to lack of access to the + compiler. + </note> + </mark-expected-failures> + </library> + + + <!-- /////////////// Standard note definitions /////////////// --> + + <note id="0"> + This test fails only intermittently. + </note> + + <note id="1"> + The failure is caused by a problem in Boost code. The Boost developers are aware of + the problem and plan to fix it. + </note> + + <note id="2"> + The failure is caused by a compiler bug. + </note> + + <note id="3"> + The failure is caused by a compiler bug, which has been reported to the compiler + supplier (or is already known to them). + </note> + + <note id="4"> + The failure is caused by a standard library bug. + </note> + + <note id="5"> + The failure is caused by a standard library bug, which has been reported to the + standard library supplier (or is already known to them). + </note> + + <note id="6"> + The failure is probably caused by the test code, harness, or configuration. Thus, + it may not affect users of the library. + </note> + + <note id="9"> + The failure is serious and likely to prevent all use of this Boost library with this compiler. + </note> + + <note id="10"> + The failure is serious and likely to prevent all use of this Boost library with this + compiler. The failure is caused by a compiler bug, which has been reported to the compiler + supplier (or is already known to them). + </note> + + <note id="14"> + The failure is caused by a platform API bug. + </note> + + <note id="15"> + The failure is caused by a platform API bug, which has been reported to the platform API + supplier (or is already known to them). + </note> + + <note id="16"> + The failure is not serious and will not affect most users. The library degrades gracefully. + </note> + + <note id="17"> + This compiler's bugs are not supported by the library. + </note> + + <note id="18"> + Locales missing or adequately supported by this compiler. + </note> + + <note id="19"> + Missing or inadequate wchar/wstring/wstream support for this compiler. + </note> + + <note id="20"> + No std iterator traits for this compiler. + </note> + + <note id="21"> + Library has limited input/output support due to compiler inadequacies. + </note> + + <note id="22"> + No high precision clock for this platform. + </note> + + <note id="23"> + A bug in standard library prevents passing std::set from DLL to + application. A fixed <tree> header is available from + http://www.dinkumware.com/vc_fixes.html. + </note> + + <note id="24"> + Although the documentation from the Comeau website would make it appear + that windows DLL's are supported using the --windows option, after some + experimentation we have been unsuccessful in making dll configurations + work correctly. + </note> + + <note id="25"> + The failure is caused by a runtime limitation. Locale support is only + available with the static linked variant of the runtime. Generally + the dynamic linked variant is required when building dynamic modules, + DLL, <code>so</code>, etc. + </note> + + <note id="26"> + This failure is caused by a compiler bug with no known workaround. + Patches are welcome! + </note> + + <note id="27" > + This failure is caused by bugs in the standard library implementation and/or + bugs in the compiler. + </note> + + <note id="28"> + Unresearched failure -- please contact library developers for more + information about possible causes. + </note> + + <note id="29"> + The test fails due to unresearched issues. The library + developers are aware of this failure, but need help with + investigating/addressing it for future releases. + </note> + + <note id="30"> + The support for this deficient compiler will be dropped starting + from Boost 1.33.0 release. Please use one of the previous Boost + releases if you need the library to work on this compiler. + </note> + + <note id="31"> + This failure is caused by compiler bugs or limitations. Some advanced + or esoteric library features may be unavailable or only partially available. + This does not impact most common uses of the library. + </note> + + <note id="32"> + This failure is caused by a compiler bug. Certain code constructs that should + fail compilation are accepted by the compiler. This can mask some programming + errors, but does not impact the usability of the library. + </note> + + <note id="33"> + The failures are caused by the wrong handling of the + <code>std::internal</code> flag in the iostreams implementation of the + standard library used on that compiler/platform combo. Apart from that, + the format library works as expected. + </note> + + <note id="34"> + The failures are caused by the fact that the iword and pword arrays seem + to share the same memory area in the iostreams implementation of the + standard library used on that compiler/platform combo. As long as you + stay clear of iword and pword, the library should work ok. + </note> + + <note id="35"> + This failure occurs only when using shared libraries for this + compiler and platform, although the same programs should work + properly when using static libraries. This problem has not + been researched. + </note> + + <note id="36"> + Wide character support is disabled in the GNU Standard C++ library as + supplied on the QNX Neutrino version 6.3.0 distribution. + </note> + + <note id="37"> + This problem is due to the non-conforming STLport + implementation of vector's swap: it can be easily + reproduced with the following code snippet: + + typedef std::vector<int> vector_type; + typedef vector_type::reference reference_type; + + vector_type v1(4u, 1); + vector_type v2(7u, 0); + + reference_type ref = v1[2]; + int x = ref; + + std::swap(v1, v2); + BOOST_CHECK(v2[2] == x); // ok + v2[2] = 1 - v2[2]; + BOOST_CHECK(ref != x); // oops + </note> + + <note id="38"> + When compiling this test, aCC6 runs out of memory. The HP + compiler group is aware of this issue and is working on the fix. + </note> + + <note id="39"> + This test assumes native typeof support. + </note> + + <note id="40"> + This test assumes compiler support for rvalue references. + </note> + + <note id="41"> + These tests rely on the ability of an std::deque container to be + constructed off two input iterators. Unfortunately, the Rogue Wave + library version 2.2 and higher assumes iterator which has + and - + operators which only random access iterator is required to provide. + </note> + + <note id="42"> + Internal compiler error: GCC Bugzilla Bug 33580. + This is a regression in the gcc 4.2 series. + </note> + + <note id="43"> + These test failures are reported to be + under investigation at HP's compiler lab. + </note> + + <note id="44"> + This compiler does not support gcc stdcall function attribute. + </note> + + <note id="45"> + The Rogue Wave standard library version used by this compiler provides + a faulty vector<bool> iterator, which is not symmetric. There is an + associated bug report in the Rogue Wave bug tracking system for this + problem. + </note> + + <note id="46"> + The test does not compile, most likely because of new version of EDG Front End + implementing Core Issue 574. In the HP bug tracking system, it is tracked as + QuIX ID: QXCR1000804484. + </note> + + <note id="47"> + Depending on system load, the compile time may exceed specified timeout value. + The test passes when the timeout value is increased. + </note> + + <note id="48"> + This test fails when BOOST_UBLAS_NO_NESTED_CLASS_RELATION is defined. + </note> + + <note id="49"> + This test fails because MinGW apparently does not always catch exceptions properly. + </note> + + <note id="51"> + This test requires variadic macro support. + </note> + + <note id="52"> + This test requires lambda function support. + </note> + +</explicit-failures-markup> + diff --git a/status/explicit-failures.xsd b/status/explicit-failures.xsd new file mode 100644 index 0000000000..6c77750720 --- /dev/null +++ b/status/explicit-failures.xsd @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> + + <xs:element name="explicit-failures-markup"> + <xs:complexType> + <xs:sequence> + <xs:element ref="mark-toolset" maxOccurs="unbounded"/> + <xs:element ref="library" maxOccurs="unbounded"/> + <xs:element ref="note" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="mark-toolset"> + <xs:complexType> + <xs:sequence> + <xs:element name="title" type="xs:string" minOccurs="0"/> + <xs:element name="description" type="xs:string" minOccurs="0"/> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="status" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + + <xs:element name="library"> + <xs:complexType> + <xs:sequence> + <xs:element ref="mark-unusable" minOccurs="0" maxOccurs="unbounded"/> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="test"/> + <xs:element ref="mark-expected-failures"/> + </xs:choice> + </xs:sequence> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + + <xs:element name="mark-unusable"> + <xs:complexType> + <xs:sequence> + <xs:element ref="toolset" maxOccurs="unbounded"/> + <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="test"> + <xs:complexType> + <xs:sequence> + <xs:element ref="mark-failure" minOccurs="0" maxOccurs="unbounded"/> + <xs:element ref="toolset" minOccurs="0"/> + <xs:element ref="note" minOccurs="0"/> + </xs:sequence> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="category" type="xs:string"/> + </xs:complexType> + </xs:element> + + <xs:element name="mark-expected-failures"> + <xs:complexType> + <xs:sequence> + <xs:element ref="test" maxOccurs="unbounded"/> + <xs:element ref="toolset" maxOccurs="unbounded"/> + <xs:element ref="note"/> + </xs:sequence> + <xs:attribute name="reason" type="xs:string"/> + </xs:complexType> + </xs:element> + + <xs:element name="mark-failure"> + <xs:complexType> + <xs:sequence> + <xs:element ref="toolset" maxOccurs="unbounded"/> + <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="note"> + <xs:complexType mixed="true"> + <xs:sequence> + <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="refid" type="xs:string"/> + <xs:attribute name="author" type="xs:string"/> + <xs:attribute name="date" type="xs:string"/> + <xs:attribute name="id" type="xs:string"/> + </xs:complexType> + </xs:element> + + <xs:element name="toolset"> + <xs:complexType> + <xs:attribute name="name" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + +</xs:schema> diff --git a/tools/Jamfile.v2 b/tools/Jamfile.v2 new file mode 100644 index 0000000000..d7fab287a8 --- /dev/null +++ b/tools/Jamfile.v2 @@ -0,0 +1,57 @@ +# Copyright 2005 Rene Rivera +# Copyright 2005 Hartmut Kaiser +# Copyright 2005 John Maddock +# Copyright 2003 Vladimir Prus +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + + +# Jamfile which builds all the tools. + +project + : + requirements + <link>static + ; + +use-project /boost/regression : regression/build ; + +TOOLS = + bcp//bcp + inspect/build//inspect + quickbook//quickbook + /boost/regression//compiler_status + /boost/regression//library_status + /boost/regression//process_jam_log + wave/build//wave + ; + +install dist-bin + : + $(TOOLS) + : + <install-type>EXE + <location>../dist/bin + : + release + ; + +install dist-lib + : + $(TOOLS) + : + <install-type>LIB + <location>../dist/lib + : + release + ; + +local patterns = *.dtd *.xml *.xsl LICENSE ; +local dirs = boostbook/dtd boostbook/xsl ; +install dist-share-boostbook + : + [ glob $(dirs)/$(patterns) $(dirs)/*/$(patterns) $(dirs)/*/*/$(patterns) ] + : + <location>../dist/share + <install-source-root>. + ; diff --git a/tools/auto_index b/tools/auto_index new file mode 160000 +Subproject ed16e39e3965bfe4b6a21b5b193a2b07ff9efe2 diff --git a/tools/bcp b/tools/bcp new file mode 160000 +Subproject 76fb434ced68974438de8174ecf60c1bf48ba94 diff --git a/tools/boostbook b/tools/boostbook new file mode 160000 +Subproject ada8ba97025655acf98bd19162c13f664991b31 diff --git a/tools/build b/tools/build new file mode 160000 +Subproject edfb9cf59601d4bd5465607293efecf43f75fda diff --git a/tools/index.html b/tools/index.html new file mode 100644 index 0000000000..77f7f59cd8 --- /dev/null +++ b/tools/index.html @@ -0,0 +1,112 @@ +<!-- Copyright 2004 Aleksey Gurtovoy --> +<!-- Copyright 2003 Beman Dawes --> +<!-- Copyright 2003 Douglas Gregor --> +<!-- Copyright 2005 Eric Niebler --> +<!-- Copyright 2005 Hartmut Kaiser --> +<!-- Copyright 2004 John Maddock --> +<!-- Distributed under the Boost Software License, Version 1.0. --> +<!-- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) --> + +<html> + <head> + <title>Boost Tools</title> + <meta http-equiv="Content-Language" content="en-us"> + <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> + <meta name="ProgId" content="FrontPage.Editor.Document"> + <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> + <link rel="stylesheet" href="../doc/src/boostbook.css" type="text/css" /> + </head> + <body bgcolor="#ffffff"> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> + <tr> + <td width="277"> + <a href="../index.html"> + <img src="../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td> + <td width="337" align="middle"> + <font size="7">Tools</font> + </td> + </tr> + </table> + + <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="681"> + <tr> + <td height="16" width="671"><a href="../more/getting_started/index.html">Getting Started</a> <font color="#FFFFFF"> + </font> <a href="../libs/libraries.htm"> + Libraries</a><a href="../tools/index.html"> </a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org">Web Site</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/users/news/">News</a> <font color="#FFFFFF"> + </font> <a href="http://www.boost.org/community/">Community</a> <font color="#FFFFFF"> + </font> + <a href="http://www.boost.org/users/faq.html">FAQ</a> <font color="#FFFFFF"> + </font> <a href="../more/index.htm">More Info</a> </td> + </tr> + </table> + + <p>Boost developers, testers, and maintainers have developed various tools to + help with the administration of the Boost Libraries. Like everything else about + Boost, these tools are available in source form, and are part of the regular + Boost distribution.</p> + <p>Users may find these tools useful when porting Boost libraries to a new + platform, or for use with their own applications.</p> + <ul> + <li> + <a href="build/index.html">Boost.Build</a> - The Boost build system, including + the full Boost version of the jam sources.<br> + + <li> + <a href="regression/index.html">Regression</a> - The Boost regression testing + system reporting sources.<br> + <li> + <a href="release/index.html">Release</a> - Scripts used to build the + release tarballs and zips.<br> + + <li> + <a href="inspect/index.html">Inspect </a>- The inspection tool used to detect + errors in the Boost directory hierarchy.<br> + + <li> + <a href="../doc/html/boostbook.html">BoostBook</a> - A Boost documentation + system, based on <a href="http://www.docbook.org/">DocBook</a> and the <a href="http://www.w3.org/Style/XSL/"> + Extensible Stylesheet Language (XSL)</a>, used by some Boost libraries.<br> + + <li> + <a href="bcp/index.html">bcp</a> - A utility to extract subsets of Boost; to + determine which parts of Boost your code is using; and to print reports on + Boost usage (including Licence information).<br> + + <li> + <a href="quickbook/index.html">QuickBook</a> - QuickBook is a WikiWiki style + documentation tool geared towards C++ documentation using simple rules and markup + for simple formatting tasks. QuickBook generates <a href="../doc/html/boostbook.html"> + BoostBook</a> XML.<br> + + <li> + <a href="../libs/wave/doc/wave_driver.html">Wave</a> - A Standards conformant C/C++ + preprocessor usable on top of any other compiler. Usable for instance for the debugging + of the expansion of macros in your code or as a replacement for your built-in + preprocessor. <br> + + <li> + <a href="auto_index/index.html">AutoIndex</a> - A tool for indexing Boostbook/Docbook + documents. <br> + + </li> + </ul> + <hr> + <p>Revised +<!--webbot bot="Timestamp" s-type="EDITED" +s-format="%d %b %Y" startspan -->13 Mar 2008<!--webbot bot="Timestamp" endspan i-checksum="14911" --></p> + +<p> Copyright Beman Dawes 2003<br> + Copyright Douglas Gregor 2003<br> + Copyright Aleksey Gurtovoy 2004<br> + Copyright John Maddock 2004<br> + Copyright Eric Niebler 2005<br> + Copyright Hartmut Kaiser 2005<br> +<br> +Distributed under the Boost Software License, Version 1.0. +(See file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> +or <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>) </p> + </body> +</html> diff --git a/tools/inspect b/tools/inspect new file mode 160000 +Subproject 6147edb2af875435bf05468251a78fa4b05fdde diff --git a/tools/litre b/tools/litre new file mode 160000 +Subproject 061fd963b5b2e02c970c13f088d6e0e35042078 diff --git a/tools/make-cputime-page.pl b/tools/make-cputime-page.pl new file mode 100644 index 0000000000..e6969be597 --- /dev/null +++ b/tools/make-cputime-page.pl @@ -0,0 +1,54 @@ +#!/usr/bin/perl -w + +# Copyright 2004 Aleksey Gurtovoy +# Copyright 2001 Jens Maurer +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +use strict; + +my $filename; +my $compiler; +my $time = 0; +my $ct = 0; +my $first = 2; + +print "<html>\n<head>\n<title>\nCompile Times</title>\n</head>\n\n"; +print "<body bgcolor=\"#ffffff\" text=\"#000000\">\n"; +print "<img border=\"0\" src=\"boost.png\" width=\"277\" height=\"86\">"; +print "<p>\n"; +print "Compile time for each successful regression test in seconds.\n"; +print "<p>\n"; + +print "<table border=\"1\">\n"; +print "<tr><td>Test</td>\n"; + +while(<>) { + if(/^\*\*\* (.*) \*\*\*$/) { + $filename = $1; + $first = ($first == 0 ? 0 : $first-1); + if($first == 0) { + print "</tr>\n\n<tr align=right>\n<td align=left><a href=\"http://www.boost.org/$filename\">$filename</a></td>\n"; + } + } elsif(/^\*\* (.*)/) { + $compiler = $1; + if($first) { + print "<td>$compiler</td>\n"; + } else { + $ct = 1; + } + } elsif($ct && /^CPU time: ([.0-9]*) s user, ([.0-9]*) s system/) { + $time = $1 + $2; + } elsif($ct && /^Pass$/) { + printf "<td>%.02f</td>\n", $time; + $ct = 0; + } elsif($ct && /^Fail$/) { + print "<td>-</td>\n"; + $ct = 0; + } +} + +print "</tr>\n"; +print "</table>\n"; +print "</body>\n</html>\n"; + diff --git a/tools/quickbook b/tools/quickbook new file mode 160000 +Subproject 20a0c1011a7dca87b95937f00da09576dc9b2a2 diff --git a/tools/regression/build/Jamroot.jam b/tools/regression/build/Jamroot.jam new file mode 100644 index 0000000000..e1abe768cd --- /dev/null +++ b/tools/regression/build/Jamroot.jam @@ -0,0 +1,84 @@ +# Regression test status reporting tools build Jamfile + +# Copyright Rene Rivera + +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + + +if [ glob ../../../boost-build.jam ] +{ + use-project /boost : ../../.. ; +} +else +{ + import modules ; + use-project /boost : [ MATCH --boost=(.*) : [ modules.peek : ARGV ] ] ; +} + +if ! [ glob ../src/process_jam_log.cpp ] +{ + project boost/regression + : + source-location .. + ; +} +else +{ + project boost/regression + : + source-location ../src + ; +} + +obj tiny_xml + : + detail/tiny_xml.cpp + : + <define>BOOST_ALL_NO_LIB=1 + <define>_CRT_SECURE_NO_WARNINGS + <use>/boost//headers + : + release + ; +explicit tiny_xml ; + +exe process_jam_log + : + process_jam_log.cpp + tiny_xml + /boost/filesystem//boost_filesystem/<link>static + : + <define>BOOST_ALL_NO_LIB=1 + <define>_CRT_SECURE_NO_WARNINGS + <use>/boost//headers + : + release + ; +#~ explicit process_jam_log ; + +exe compiler_status + : + compiler_status.cpp + tiny_xml + /boost/filesystem//boost_filesystem/<link>static + : + <define>BOOST_ALL_NO_LIB=1 + <use>/boost//headers + : + release + ; +explicit compiler_status ; + +exe library_status + : + library_status.cpp + tiny_xml + /boost/filesystem//boost_filesystem/<link>static + : + <define>BOOST_ALL_NO_LIB=1 + <use>/boost//headers + : + release + ; +explicit library_status ; diff --git a/tools/regression/build/vcide/compiler_status.vcproj b/tools/regression/build/vcide/compiler_status.vcproj new file mode 100644 index 0000000000..600981c9df --- /dev/null +++ b/tools/regression/build/vcide/compiler_status.vcproj @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="compiler_status" + ProjectGUID="{81F22EF9-A1B8-46CB-9C2D-56FD4327B942}" + Keyword="MakeFileProj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="Debug" + IntermediateDirectory="Debug" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd ..\..\..\..\tools\regression\build +..\..\jam\src\bin.ntx86\bjam.exe compiler_status.exe variant=debug" + ReBuildCommandLine="cd ..\..\..\..\tools\regression\build +...\..\jam\src\bin.ntx86\bjam.exe -a compiler_status.exe variant=debug" + CleanCommandLine="cd ..\..\..\..\tools\regression\build +call bjam --v2 msvc-7.1 debug clean +" + Output="compiler_status.exe"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="Release" + IntermediateDirectory="Release" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam compiler_status variant=release link=static" + ReBuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam -a compiler_status variant=release link=static" + CleanCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam clean" + Output="..\..\..\..\bin.v2\tools\regression\build\msvc-7.1\release\link-static\compiler_status.exe"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\compiler_status.cpp"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/tools/regression/build/vcide/library_status.vcproj b/tools/regression/build/vcide/library_status.vcproj new file mode 100644 index 0000000000..bd069fdaf6 --- /dev/null +++ b/tools/regression/build/vcide/library_status.vcproj @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="library_status" + ProjectGUID="{465BDB84-92B5-4C60-AF26-8BD1A61A089E}" + Keyword="MakeFileProj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="Debug" + IntermediateDirectory="Debug" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam library_status variant=debug link=static" + ReBuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam -a library_status variant=debug link=static" + CleanCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam clean" + Output="..\..\..\..\bin.v2\tools\regression\build\msvc-7.1\debug\link-static\library_status.exe"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="Release" + IntermediateDirectory="Release" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam library_status variant=release link=static" + ReBuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam -a library_status variant=release link=static" + CleanCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam clean" + Output="..\..\..\..\bin.v2\tools\regression\build\msvc-7.1\release\link-static\library_status.exe"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\library_status.cpp"> + </File> + <File + RelativePath="..\..\detail\tiny_xml.cpp"> + </File> + <File + RelativePath="..\..\detail\tiny_xml.hpp"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/tools/regression/build/vcide/process_jam_log.sln b/tools/regression/build/vcide/process_jam_log.sln new file mode 100644 index 0000000000..29833cc0e1 --- /dev/null +++ b/tools/regression/build/vcide/process_jam_log.sln @@ -0,0 +1,21 @@ +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "process_jam_log", "process_jam_log.vcproj", "{9A751791-929F-496A-8DE7-B61020619BFA}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {9A751791-929F-496A-8DE7-B61020619BFA}.Debug.ActiveCfg = Debug|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Debug.Build.0 = Debug|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Release.ActiveCfg = Release|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/tools/regression/build/vcide/process_jam_log.vcproj b/tools/regression/build/vcide/process_jam_log.vcproj new file mode 100644 index 0000000000..bbc8c9d78a --- /dev/null +++ b/tools/regression/build/vcide/process_jam_log.vcproj @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="windows-1251"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="process_jam_log" + ProjectGUID="{9A751791-929F-496A-8DE7-B61020619BFA}" + RootNamespace="process_jam_log" + Keyword="MakeFileProj"> + <Platforms> + <Platform + Name="Win32"/> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="Debug" + IntermediateDirectory="Debug" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd ..\..\..\..\tools\regression\build +..\..\jam\src\bin.ntx86\bjam.exe process_jam_log variant=debug +" + ReBuildCommandLine="cd ..\..\..\..\tools\regression\build +call bjam --v2 msvc-7.1 debug clean +call bjam --v2 msvc-7.1 debug" + CleanCommandLine="cd ..\..\..\..\tools\regression\build +call bjam --v2 msvc-7.1 debug clean +" + Output="../../../../bin.v2/tools/regression/build/msvc-7.1/debug/link-static/process_jam_log.exe"/> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="Release" + IntermediateDirectory="Release" + ConfigurationType="0"> + <Tool + Name="VCNMakeTool" + BuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam process_jam_log variant=release link=static" + ReBuildCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam -a process_jam_log variant=release link=static" + CleanCommandLine="cd .. +..\..\jam\src\bin.ntx86\bjam clean" + Output="..\..\..\..\bin.v2\tools\regression\build\msvc-7.1\release\link-static\process_jam_log.exe"/> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + </Filter> + <File + RelativePath=".\readme.txt"> + </File> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/tools/regression/build/vcide/regression.sln b/tools/regression/build/vcide/regression.sln new file mode 100644 index 0000000000..170f08037f --- /dev/null +++ b/tools/regression/build/vcide/regression.sln @@ -0,0 +1,37 @@ +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compiler_status", "compiler_status.vcproj", "{81F22EF9-A1B8-46CB-9C2D-56FD4327B942}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "process_jam_log", "process_jam_log.vcproj", "{9A751791-929F-496A-8DE7-B61020619BFA}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "library_status", "library_status.vcproj", "{465BDB84-92B5-4C60-AF26-8BD1A61A089E}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {81F22EF9-A1B8-46CB-9C2D-56FD4327B942}.Debug.ActiveCfg = Debug|Win32 + {81F22EF9-A1B8-46CB-9C2D-56FD4327B942}.Debug.Build.0 = Debug|Win32 + {81F22EF9-A1B8-46CB-9C2D-56FD4327B942}.Release.ActiveCfg = Release|Win32 + {81F22EF9-A1B8-46CB-9C2D-56FD4327B942}.Release.Build.0 = Release|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Debug.ActiveCfg = Debug|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Debug.Build.0 = Debug|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Release.ActiveCfg = Release|Win32 + {9A751791-929F-496A-8DE7-B61020619BFA}.Release.Build.0 = Release|Win32 + {465BDB84-92B5-4C60-AF26-8BD1A61A089E}.Debug.ActiveCfg = Debug|Win32 + {465BDB84-92B5-4C60-AF26-8BD1A61A089E}.Debug.Build.0 = Debug|Win32 + {465BDB84-92B5-4C60-AF26-8BD1A61A089E}.Release.ActiveCfg = Release|Win32 + {465BDB84-92B5-4C60-AF26-8BD1A61A089E}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/tools/regression/doc/index.html b/tools/regression/doc/index.html new file mode 100644 index 0000000000..14775eb533 --- /dev/null +++ b/tools/regression/doc/index.html @@ -0,0 +1,57 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Language" content="en-us" /> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> + <link rel="stylesheet" type="text/css" href= + "../../../doc/src/boostbook.css" /> + + <title>Regression Test Reporting Tools</title> +</head> + +<body> + <h1><img src="../../../boost.png" alt="boost.png (6897 bytes)" align= + "center" width="277" height="86" /> Regression Test Reporting Tools</h1> + + <p>Boost regression testing uses <a href= + "../../build/index.html">Boost.Build</a> to run the actual builds and + tests. A separate set of tools is used to generate the actual status + reports.</p> + + <ul> + <li><a href= + "http://beta.boost.org/development/running_regression_tests.html">Instructions</a> + for running the regression tests as part of the published regression + tests are available at the Boost web site.</li> + + <li><a href="../src/process_jam_log.cpp">process_jam_log.cpp</a> - + Processes the bjam outputs, creating a file named test_log.xml for each + test encountered.</li> + + <li><a href="../src/compiler_status.cpp">compiler_status.cpp</a> - + Generates HTML status tables from test_log.xml and other files.</li> + + <li><a href="../build/Jamroot.jam">Jamroot.jam</a> - Builds process_jam_log + and compiler_status executables.</li> + + <li><a href="library_status.html">Library Status</a> - Runs test programs + for one or all boost libraries on your local installation and generates + complete tables to show which combinations of libraries, compilers, + compiler settings pass and fail at your local installation.</li> + </ul> + <hr /> + + <p>Revised $Date$</p> + + <p>Copyright Beman Dawes 2003.</p> + + <p>Copyright Rene Rivera 2007.</p> + + <p>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p> +</body> +</html> diff --git a/tools/regression/doc/library_status.html b/tools/regression/doc/library_status.html new file mode 100644 index 0000000000..a8eb4827fc --- /dev/null +++ b/tools/regression/doc/library_status.html @@ -0,0 +1,464 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Language" content="en-us" /> + <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> + <link rel="stylesheet" type="text/css" href= + "../../../doc/src/boostbook.css" /> + + <title>Libary Status</title> + <style type="text/css"> +/*<![CDATA[*/ + span.c3 {color: #FF0000; font-style: italic} + a.c2 {font-style: italic} + td.c1 {font-style: italic} + /*]]>*/ + </style> +</head> + +<body> + <table border="0"> + <tr> + <td><img border="0" src="../../../boost.png" width="277" height="86" + alt="boost.png (6897 bytes)" /></td> + + <td> + <h1>Generating Library Status Tables</h1> + </td> + </tr> + </table> + + <h3>Purpose</h3>Any time one considers using a library as large and complex + as the Boost libraries, he must have a way of validating the the library + functions in his environment. This should be done when the library is + installed and anytime questions are raised regarding its applicabililty + and/or its usage. + + <p>The procedures described here permit a user to run any combination of + tests on any or all libraries and generate a set of convenient tables which + show which libraries pass which tests under what conditions.</p> + + <h3>Preliminaries</h3>Generating these tables requires a couple of utility + programs: <code>process_jam_log</code> and <code>library_status</code>. + These can be built by moving to the directory + <code>tools/regression/build</code> and invoking bjam. If all goes well + these utility programs will be found in the directory + <code>dist/bin</code>. From there they should be moved to a place in the + current path. + + <h3>Running Tests for One Library</h3> + + <ol> + <li>Start from your command line environment.</li> + + <li>set the current directory to:../libs/<library name>/test</li> + + <li>Invoke one of the following: + + <ul> + <li><code>../../../tools/regression/src/library_test (*nix)</code>.</li> + + <li><code>..\..\..\tools\regression\src\library_test + (windows)</code>.</li> + </ul> + </li> + + <li>This will display short help message describing the how to set the + command line arguments for the compilers and variants you want to appear + in the final table.</li> + + <li>Setting these arguments requires rudimentary knowledge of bjam usage. + Hopefully, if you've arrived at this page you've gained the required + knowledge during the installation and library build process.</li> + + <li>Rerun the abve command with the argument set accordingly.</li> + + <li>When the command terminates, there should be a file named + "library_status.html" in the current directory.</li> + + <li>Display this file with any web browser.</li> + </ol>There should appear a table similar to the following for the regex + library. + + <table border="1" cellspacing="0" cellpadding="5"> + <tr> + <td rowspan="4">Test Name</td> + + <td align="center" colspan="4">msvc-7.1</td> + </tr> + + <tr> + <td align="center" colspan="2">debug</td> + + <td align="center" colspan="2">release</td> + </tr> + + <tr> + <td align="center">link-static</td> + + <td align="center" rowspan="2">threading-multi</td> + + <td align="center">link-static</td> + + <td align="center" rowspan="2">threading-multi</td> + </tr> + + <tr> + <td align="center">threading-multi</td> + + <td align="center">threading-multi</td> + </tr> + + <tr> + <td>bad_expression_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-bad_expression_test.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-bad_expression_test.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>captures</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-captures-msvc-7.1-debug-threading-multi"> + <span class="c3">Fail</span></a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-captures-msvc-7.1-release-threading-multi"> + <span class="c3">Fail</span></a></td> + </tr> + + <tr> + <td>captures_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-captures_test.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-captures_test.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>concept_check</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + </tr> + + <tr> + <td>icu_concept_check</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + </tr> + + <tr> + <td>object_cache_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-object_cache_test.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-object_cache_test.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>posix_api_check</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-posix_api_check.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-posix_api_check.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>posix_api_check_cpp</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + </tr> + + <tr> + <td>recursion_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-recursion_test.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-recursion_test.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>regex_config_info</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_config_info.test-msvc-7.1-debug-threading-multi"> + Pass</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_config_info.test-msvc-7.1-release-threading-multi"> + Pass</a></td> + </tr> + + <tr> + <td>regex_dll_config_info</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_dll_config_info.test-msvc-7.1-debug-threading-multi"> + Pass</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_dll_config_info.test-msvc-7.1-release-threading-multi"> + Pass</a></td> + </tr> + + <tr> + <td>regex_regress</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_regress.test-msvc-7.1-debug-link-static-threading-multi"> + Pass</a><sup>*</sup></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_regress.test-msvc-7.1-release-link-static-threading-multi"> + Pass</a><sup>*</sup></td> + + <td class="c1" align="right">Missing</td> + </tr> + + <tr> + <td>regex_regress_dll</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_regress_dll.test-msvc-7.1-debug-threading-multi"> + Pass</a><sup>*</sup></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-regex_regress_dll.test-msvc-7.1-release-threading-multi"> + Pass</a><sup>*</sup></td> + </tr> + + <tr> + <td>regex_regress_threaded</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + </tr> + + <tr> + <td>static_mutex_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + + <td class="c1" align="right">Missing</td> + + <td align="right">Pass</td> + </tr> + + <tr> + <td>test_collate_info</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-test_collate_info.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-test_collate_info.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>unicode_iterator_test</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-unicode_iterator_test.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-unicode_iterator_test.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>wide_posix_api_check_c</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-wide_posix_api_check_c.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-wide_posix_api_check_c.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + + <tr> + <td>wide_posix_api_check_cpp</td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-wide_posix_api_check_cpp.test-msvc-7.1-debug-threading-multi"> + Warn</a></td> + + <td class="c1" align="right">Missing</td> + + <td align="right"><a class="c2" href= + "links.html#C:-Boost134-bin.v2-libs-regex-test-wide_posix_api_check_cpp.test-msvc-7.1-release-threading-multi"> + Warn</a></td> + </tr> + </table> + + <p>This table was generated by invoking the following command line:</p> + + <p><code>../../../tools/regression/src/library_test --toolset=msvc-7.1 + variant=debug,release</code></p> + + <p>from within the .../libs/regex/test directory.</p> + + <p>This table shows the regex test results for both debug and release + versions of the library. Also it displays the fact that one of the tests is + run specifically with the static linking/multi-threading versions of the + runtime libraries. The cells marked "Missing" correspond to tests that were + not run for some reason or another. This is usually because the + corresponding <code>Jamfile.v2</code> excludes this test for the given + combination of compiler and build attributes. In this example, all tests + were run with the same compiler. If additional compilers were used, they + would appear as more columns in the table.</p> + + <p>The table above is just an illustration so the links don't actually + point to anything. In the table you generated, the links will display a + page describing any errors, warnings or other available information about + the tests. If the test passes, usually, there is no additional information + and hence no link.</p> + + <p>The tables are cumulative. That is, if you run one set of tests now and + tests with different attributes later, the table will contain all the + results to date. The test results are stored in + <code>../bin.v2/libs/test/<library%gt;/...</code>. To reinitialize the + test results to empty, delete the corresponding files in this + directory.</p> + + <p>The procedure above assumes that the table are generated within the + directory <code>../libs/<library>/test</code>. This is the most + common case since this directory contains the <code>Jamfile.v2</code> as + well as the source code that is used by official boost testers. However, + this is just a convention. The table can be generated for other directories + within the libary. One possiblity would be to generate the table for all + the examples in <code>../libs/%lt;library%gt;/example</code>. Or one might + have a special directory of performance tests which take a long time to run + and hence are not suitable for running by official boost testers. Just + remember that library status table is generated in the directory from which + the <code>library_test</code> command is invoked.</p> + + <h3>Running Tests for All Libraries</h3>For those with *nix or cygwin + command line shells, there is shell script that can be run from the boost + root directory: + + <p><code>tools/regression/src/library_test_all</code></p> + + <p>The command line arguments are the same as for running the test for one + library. This script creates all the html files in all the test directories + as well as an html page in the <code>status</code> directory named + <code>library_status_summary.html</code>. This can be used to browse + through all test results for all test in all libraries.</p> + <hr /> + + + <p>Copyright 2011 Bryce Lelbach.</p> + <p>Copyright 2007-2011 Robert Ramey.</p> + + <p>Distributed under the Boost Software + License, Version 1.0. (See accompanying file LICENSE_1_0.txt or + http://www.boost.org/LICENSE_1_0.txt)</p> + + <p>Revised $Date$</p> +</body> +</html> diff --git a/tools/regression/index.html b/tools/regression/index.html new file mode 100644 index 0000000000..536c846f9d --- /dev/null +++ b/tools/regression/index.html @@ -0,0 +1,23 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="refresh" content="0; URL=doc/index.html" /> + + <title></title> +</head> + +<body> + Automatic redirection failed, please go to <a href= + "doc/index.html">doc/index.html</a> + <hr /> + + <p>Copyright Rene Rivera, 2007</p> + + <p>Distributed under the Boost Software License, Version 1.0. (See + accompanying file <a href="../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or + copy at <a href= + "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p> +</body> +</html> diff --git a/tools/regression/src/boost_svn_export_archive.sh b/tools/regression/src/boost_svn_export_archive.sh new file mode 100755 index 0000000000..e86d377ab9 --- /dev/null +++ b/tools/regression/src/boost_svn_export_archive.sh @@ -0,0 +1,70 @@ +#!/bin/sh + +#~ Copyright Redshift Software, Inc. 2007 +#~ Distributed under the Boost Software License, Version 1.0. +#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +export PATH=/bin:/usr/bin:${PATH} + +timestamp=`date +%F-%H-%M-%S-%Z` +branch=$1 +revision=`svn info file:///home/subversion/boost/${branch} | grep '^Revision:' | cut --byte=11-` +tag=boost-${1/\/*}-${timestamp} +export_dir=boost-$$ + +# Remove files as listed in stdin, the assumption is that processing +# of the file is complete and can be removed. +rm_c() +{ + while read f; do + rm -f ${f} + done +} +# Generate the export file tree, and incrementally output the files +# created. +svn_export() +{ + svn export -r ${revision} file:///home/subversion/boost/${branch} ${tag} + echo "Revision: ${revision}" > ${tag}/svn_info.txt + echo "---- ${tag}/svn_info.txt" +} +# Create the archive incrementally, deleting files as we are done +# adding them to the archive. +make_archive() +{ + svn_export \ + | cut --bytes=6- \ + | star -c -D -to-stdout -d artype=pax list=- 2>/dev/null \ + | bzip2 -6 -c \ + | tee $1 \ + | tar -jtf - \ + | rm_c +} + +run() +{ + cd /tmp + rm -rf ${export_dir} + mkdir ${export_dir} + cd ${export_dir} + mkfifo out.tbz2 + make_archive out.tbz2 & + cat out.tbz2 + cd /tmp + rm -rf ${export_dir} +} + +run_debug() +{ + rm -rf ${export_dir} + mkdir ${export_dir} + cd ${export_dir} + mkfifo out.tbz2 + make_archive out.tbz2 & + cat out.tbz2 > ../${tag}.tar.bz2 + cd .. + rm -rf ${export_dir} +} + +run +#run_debug diff --git a/tools/regression/src/collect_and_upload_logs.py b/tools/regression/src/collect_and_upload_logs.py new file mode 100644 index 0000000000..7f1345bd6f --- /dev/null +++ b/tools/regression/src/collect_and_upload_logs.py @@ -0,0 +1,546 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import xml.sax.saxutils +import zipfile +import ftplib +import time +import stat +import xml.dom.minidom +import xmlrpclib +import httplib + +import os.path +import string +import sys +import re +import urlparse + + +def process_xml_file( input_file, output_file ): + utils.log( 'Processing test log "%s"' % input_file ) + + f = open( input_file, 'r' ) + xml = f.readlines() + f.close() + + for i in range( 0, len(xml)): + xml[i] = string.translate( xml[i], utils.char_translation_table ) + + output_file.writelines( xml ) + + +def process_test_log_files( output_file, dir, names ): + for file in names: + if os.path.basename( file ) == 'test_log.xml': + process_xml_file( os.path.join( dir, file ), output_file ) + + +def collect_test_logs( input_dirs, test_results_writer ): + __log__ = 1 + utils.log( 'Collecting test logs ...' ) + for input_dir in input_dirs: + utils.log( 'Walking directory "%s" ...' % input_dir ) + os.path.walk( input_dir, process_test_log_files, test_results_writer ) + +dart_status_from_result = { + 'succeed': 'passed', + 'fail': 'failed', + 'note': 'passed', + '': 'notrun' + } + +dart_project = { + 'trunk': 'Boost_HEAD', + '': 'Boost_HEAD' + } + +dart_track = { + 'full': 'Nightly', + 'incremental': 'Continuous', + '': 'Experimental' + } + +ascii_only_table = "" +for i in range(0,256): + if chr(i) == '\n' or chr(i) == '\r': + ascii_only_table += chr(i) + elif i < 32 or i >= 0x80: + ascii_only_table += '?' + else: + ascii_only_table += chr(i) + +class xmlrpcProxyTransport(xmlrpclib.Transport): + def __init__(self, proxy): + self.proxy = proxy + def make_connection(self, host): + self.realhost = host + return httplib.HTTP(self.proxy) + def send_request(self, connection, handler, request_body): + connection.putrequest('POST','http://%s%s' % (self.realhost,handler)) + def send_host(self, connection, host): + connection.putheader('Host',self.realhost) + + +def publish_test_logs( + input_dirs, + runner_id, tag, platform, comment_file, timestamp, user, source, run_type, + dart_server = None, + http_proxy = None, + **unused + ): + __log__ = 1 + utils.log( 'Publishing test logs ...' ) + dart_rpc = None + dart_dom = {} + + def _publish_test_log_files_ ( unused, dir, names ): + for file in names: + if os.path.basename( file ) == 'test_log.xml': + utils.log( 'Publishing test log "%s"' % os.path.join(dir,file) ) + if dart_server: + log_xml = open(os.path.join(dir,file)).read().translate(ascii_only_table) + #~ utils.log( '--- XML:\n%s' % log_xml) + #~ It seems possible to get an empty XML result file :-( + if log_xml == "": continue + log_dom = xml.dom.minidom.parseString(log_xml) + test = { + 'library': log_dom.documentElement.getAttribute('library'), + 'test-name': log_dom.documentElement.getAttribute('test-name'), + 'toolset': log_dom.documentElement.getAttribute('toolset') + } + if not test['test-name'] or test['test-name'] == '': + test['test-name'] = 'unknown' + if not test['toolset'] or test['toolset'] == '': + test['toolset'] = 'unknown' + if not dart_dom.has_key(test['toolset']): + dart_dom[test['toolset']] = xml.dom.minidom.parseString( +'''<?xml version="1.0" encoding="UTF-8"?> +<DartSubmission version="2.0" createdby="collect_and_upload_logs.py"> + <Site>%(site)s</Site> + <BuildName>%(buildname)s</BuildName> + <Track>%(track)s</Track> + <DateTimeStamp>%(datetimestamp)s</DateTimeStamp> +</DartSubmission> +''' % { + 'site': runner_id, + 'buildname': "%s -- %s (%s)" % (platform,test['toolset'],run_type), + 'track': dart_track[run_type], + 'datetimestamp' : timestamp + } ) + submission_dom = dart_dom[test['toolset']] + for node in log_dom.documentElement.childNodes: + if node.nodeType == xml.dom.Node.ELEMENT_NODE: + if node.firstChild: + log_data = xml.sax.saxutils.escape(node.firstChild.data) + else: + log_data = '' + test_dom = xml.dom.minidom.parseString('''<?xml version="1.0" encoding="UTF-8"?> +<Test> + <Name>.Test.Boost.%(tag)s.%(library)s.%(test-name)s.%(type)s</Name> + <Status>%(result)s</Status> + <Measurement name="Toolset" type="text/string">%(toolset)s</Measurement> + <Measurement name="Timestamp" type="text/string">%(timestamp)s</Measurement> + <Measurement name="Log" type="text/text">%(log)s</Measurement> +</Test> + ''' % { + 'tag': tag, + 'library': test['library'], + 'test-name': test['test-name'], + 'toolset': test['toolset'], + 'type': node.nodeName, + 'result': dart_status_from_result[node.getAttribute('result')], + 'timestamp': node.getAttribute('timestamp'), + 'log': log_data + }) + submission_dom.documentElement.appendChild( + test_dom.documentElement.cloneNode(1) ) + + for input_dir in input_dirs: + utils.log( 'Walking directory "%s" ...' % input_dir ) + os.path.walk( input_dir, _publish_test_log_files_, None ) + if dart_server: + try: + rpc_transport = None + if http_proxy: + rpc_transport = xmlrpcProxyTransport(http_proxy) + dart_rpc = xmlrpclib.ServerProxy( + 'http://%s/%s/Command/' % (dart_server,dart_project[tag]), + rpc_transport ) + for dom in dart_dom.values(): + #~ utils.log('Dart XML: %s' % dom.toxml('utf-8')) + dart_rpc.Submit.put(xmlrpclib.Binary(dom.toxml('utf-8'))) + except Exception, e: + utils.log('Dart server error: %s' % e) + + +def upload_to_ftp( tag, results_file, ftp_proxy, debug_level, ftp_url ): + + if not ftp_url: + ftp_host = 'boost.cowic.de' + ftp_url = ''.join(['ftp','://anonymous','@',ftp_host,'/boost/do-not-publish-this-url/results/']) + utils.log( 'Uploading log archive "%s" to %s/%s' % ( results_file, ftp_url, tag ) ) + + ftp_parts = urlparse.urlparse(ftp_url) + ftp_netloc = re.split('[@]',ftp_parts[1]) + ftp_user = re.split('[:]',ftp_netloc[0])[0] + ftp_password = re.split('[:]',ftp_netloc[0]+':anonymous')[1] + ftp_site = re.split('[:]',ftp_netloc[1])[0] + ftp_path = ftp_parts[2] + + if not ftp_proxy: + ftp = ftplib.FTP( ftp_site ) + ftp.set_debuglevel( debug_level ) + ftp.login( ftp_user, ftp_password ) + else: + utils.log( ' Connecting through FTP proxy server "%s"' % ftp_proxy ) + ftp = ftplib.FTP( ftp_proxy ) + ftp.set_debuglevel( debug_level ) + ftp.set_pasv (0) # turn off PASV mode + ftp.login( '%s@%s' % (ftp_user,ftp_site), ftp_password ) + + ftp.cwd( ftp_path ) + try: + ftp.cwd( tag ) + except ftplib.error_perm: + for dir in tag.split( '/' ): + ftp.mkd( dir ) + ftp.cwd( dir ) + + f = open( results_file, 'rb' ) + ftp.storbinary( 'STOR %s' % os.path.basename( results_file ), f ) + ftp.quit() + + +def copy_comments( results_xml, comment_file ): + results_xml.startElement( 'comment', {} ) + + if os.path.exists( comment_file ): + utils.log( 'Reading comments file "%s"...' % comment_file ) + f = open( comment_file, 'r' ) + try: + results_xml.characters( f.read() ) + finally: + f.close() + else: + utils.log( 'Warning: comment file "%s" is not found.' % comment_file ) + + lines = [''] + for arg in sys.argv: + # Make sure that the ftp details are hidden + arg = re.sub( 'ftp://.*$', 'ftp://XXXXX', arg ) + + # Escape quotes + arg = re.sub( r'(\\|")', r'\\\1', arg ) + + # Quote arguments if needed + if arg.find( ' ' ) != -1: + arg = '"%s"' % arg + if len( lines[-1] ) + len( arg ) + 2 >= 80: + # align backslashes + lines[-1] += ' ' * ( 79 - len( lines[-1] ) ) + # indent lines after the first + lines.append( ' ' ) + lines[-1] += ( arg + ' ' ) + + results_xml.characters( '<hr>' ) + results_xml.characters( '<dl>' ) + results_xml.characters( '<dt>Command Line</dt>' ) + results_xml.characters( '<dd>' ) + results_xml.characters( '<pre>' ) + results_xml.characters( '\\\n'.join(lines) ) + results_xml.characters( '</pre>' ) + results_xml.characters( '</dd>' ) + results_xml.characters( '</dl>\n' ) + + results_xml.endElement( 'comment' ) + + +def compress_file( file_path, archive_path ): + utils.log( 'Compressing "%s"...' % file_path ) + + try: + z = zipfile.ZipFile( archive_path, 'w', zipfile.ZIP_DEFLATED ) + z.write( file_path, os.path.basename( file_path ) ) + z.close() + utils.log( 'Done writing "%s".'% archive_path ) + except Exception, msg: + utils.log( 'Warning: Compressing falied (%s)' % msg ) + utils.log( ' Trying to compress using a platform-specific tool...' ) + try: import zip_cmd + except ImportError: + script_dir = os.path.dirname( os.path.abspath( sys.argv[0] ) ) + utils.log( 'Could not find \'zip_cmd\' module in the script directory (%s).' % script_dir ) + raise Exception( 'Compressing failed!' ) + else: + if os.path.exists( archive_path ): + os.unlink( archive_path ) + utils.log( 'Removing stale "%s".' % archive_path ) + + zip_cmd.main( file_path, archive_path ) + utils.log( 'Done compressing "%s".' % archive_path ) + + +def read_timestamp( file ): + if not os.path.exists( file ): + result = time.gmtime() + utils.log( 'Warning: timestamp file "%s" does not exist'% file ) + utils.log( 'Using current UTC time (%s)' % result ) + return result + + return time.gmtime( os.stat( file ).st_mtime ) + + +def collect_logs( + results_dir + , runner_id + , tag + , platform + , comment_file + , timestamp_file + , user + , source + , run_type + , dart_server = None + , http_proxy = None + , revision = '' + , **unused + ): + + timestamp = time.strftime( '%Y-%m-%dT%H:%M:%SZ', read_timestamp( timestamp_file ) ) + + if dart_server: + publish_test_logs( [ results_dir ], + runner_id, tag, platform, comment_file, timestamp, user, source, run_type, + dart_server = dart_server, + http_proxy = http_proxy ) + + results_file = os.path.join( results_dir, '%s.xml' % runner_id ) + results_writer = open( results_file, 'w' ) + utils.log( 'Collecting test logs into "%s"...' % results_file ) + + results_xml = xml.sax.saxutils.XMLGenerator( results_writer ) + results_xml.startDocument() + results_xml.startElement( + 'test-run' + , { + 'tag': tag + , 'platform': platform + , 'runner': runner_id + , 'timestamp': timestamp + , 'source': source + , 'run-type': run_type + , 'revision': revision + } + ) + + copy_comments( results_xml, comment_file ) + collect_test_logs( [ results_dir ], results_writer ) + + results_xml.endElement( "test-run" ) + results_xml.endDocument() + results_writer.close() + utils.log( 'Done writing "%s".' % results_file ) + + compress_file( + results_file + , os.path.join( results_dir,'%s.zip' % runner_id ) + ) + + +def upload_logs( + results_dir + , runner_id + , tag + , user + , ftp_proxy + , debug_level + , send_bjam_log = False + , timestamp_file = None + , dart_server = None + , ftp_url = None + , **unused + ): + + logs_archive = os.path.join( results_dir, '%s.zip' % runner_id ) + upload_to_ftp( tag, logs_archive, ftp_proxy, debug_level, ftp_url ) + if send_bjam_log: + bjam_log_path = os.path.join( results_dir, 'bjam.log' ) + if not timestamp_file: + timestamp_file = bjam_log_path + + timestamp = time.strftime( '%Y-%m-%d-%H-%M-%S', read_timestamp( timestamp_file ) ) + logs_archive = os.path.join( results_dir, '%s.%s.log.zip' % ( runner_id, timestamp ) ) + compress_file( bjam_log_path, logs_archive ) + upload_to_ftp( '%s/logs' % tag, logs_archive, ftp_proxy, debug_level, ftp_url ) + + +def collect_and_upload_logs( + results_dir + , runner_id + , tag + , platform + , comment_file + , timestamp_file + , user + , source + , run_type + , revision = None + , ftp_proxy = None + , debug_level = 0 + , send_bjam_log = False + , dart_server = None + , http_proxy = None + , ftp_url = None + , **unused + ): + + collect_logs( + results_dir + , runner_id + , tag + , platform + , comment_file + , timestamp_file + , user + , source + , run_type + , revision = revision + , dart_server = dart_server + , http_proxy = http_proxy + ) + + upload_logs( + results_dir + , runner_id + , tag + , user + , ftp_proxy + , debug_level + , send_bjam_log + , timestamp_file + , dart_server = dart_server + , ftp_url = ftp_url + ) + + +def accept_args( args ): + args_spec = [ + 'locate-root=' + , 'runner=' + , 'tag=' + , 'platform=' + , 'comment=' + , 'timestamp=' + , 'source=' + , 'run-type=' + , 'user=' + , 'ftp-proxy=' + , 'proxy=' + , 'debug-level=' + , 'send-bjam-log' + , 'help' + , 'dart-server=' + , 'revision=' + , 'ftp=' + ] + + options = { + '--tag' : 'trunk' + , '--platform' : sys.platform + , '--comment' : 'comment.html' + , '--timestamp' : 'timestamp' + , '--user' : None + , '--source' : 'SVN' + , '--run-type' : 'full' + , '--ftp-proxy' : None + , '--proxy' : None + , '--debug-level' : 0 + , '--dart-server' : 'beta.boost.org:8081' + , '--revision' : None + , '--ftp' : None + + } + + utils.accept_args( args_spec, args, options, usage ) + + return { + 'results_dir' : options[ '--locate-root' ] + , 'runner_id' : options[ '--runner' ] + , 'tag' : options[ '--tag' ] + , 'platform' : options[ '--platform'] + , 'comment_file' : options[ '--comment' ] + , 'timestamp_file' : options[ '--timestamp' ] + , 'user' : options[ '--user' ] + , 'source' : options[ '--source' ] + , 'run_type' : options[ '--run-type' ] + , 'ftp_proxy' : options[ '--ftp-proxy' ] + , 'http_proxy' : options[ '--proxy' ] + , 'debug_level' : int(options[ '--debug-level' ]) + , 'send_bjam_log' : options.has_key( '--send-bjam-log' ) + , 'dart_server' : options[ '--dart-server' ] + , 'revision' : options[ '--revision' ] + , 'ftp' : options[ '--ftp' ] + } + + +commands = { + 'collect-and-upload' : collect_and_upload_logs + , 'collect-logs' : collect_logs + , 'upload-logs' : upload_logs + } + +def usage(): + print 'Usage: %s [command] [options]' % os.path.basename( sys.argv[0] ) + print ''' +Commands: +\t%s + +Options: +\t--locate-root directory to to scan for "test_log.xml" files +\t--runner runner ID (e.g. "Metacomm") +\t--timestamp path to a file which modification time will be used +\t as a timestamp of the run ("timestamp" by default) +\t--comment an HTML comment file to be inserted in the reports +\t ("comment.html" by default) +\t--tag the tag for the results ("trunk" by default) +\t--user SourceForge user name for a shell account (optional) +\t--source where Boost sources came from ("SVN" or "tarball"; +\t "SVN" by default) +\t--run-type "incremental" or "full" ("full" by default) +\t--send-bjam-log in addition to regular XML results, send in full bjam +\t log of the regression run +\t--proxy HTTP proxy server address and port (e.g. +\t 'http://www.someproxy.com:3128', optional) +\t--ftp-proxy FTP proxy server (e.g. 'ftpproxy', optional) +\t--debug-level debugging level; controls the amount of debugging +\t output printed; 0 by default (no debug output) +\t--dart-server The dart server to send results to. +\t--ftp The ftp URL to upload results to. +''' % '\n\t'.join( commands.keys() ) + + +def main(): + if len(sys.argv) > 1 and sys.argv[1] in commands: + command = sys.argv[1] + args = sys.argv[ 2: ] + else: + command = 'collect-and-upload' + args = sys.argv[ 1: ] + + commands[ command ]( **accept_args( args ) ) + + +if __name__ != '__main__': import utils +else: + # in absense of relative import... + xsl_path = os.path.abspath( os.path.dirname( sys.argv[ 0 ] ) ) + while os.path.basename( xsl_path ) != 'xsl_reports': xsl_path = os.path.dirname( xsl_path ) + sys.path.append( xsl_path ) + + import utils + main() diff --git a/tools/regression/src/compiler_status.cpp b/tools/regression/src/compiler_status.cpp new file mode 100644 index 0000000000..c4444bbcc6 --- /dev/null +++ b/tools/regression/src/compiler_status.cpp @@ -0,0 +1,1113 @@ +// Generate Compiler Status HTML from jam regression test output -----------// + +// Copyright Beman Dawes 2002. + +// Distributed under the Boost Software License, Version 1.0. +// See http://www.boost.org/LICENSE_1_0.txt + +// See http://www.boost.org/tools/regression/ for documentation. + +/******************************************************************************* + + Please contact the maintainer, bdawes <at> acm <dot> org, before making + any non-trivial changes. + + This program was designed to work unchanged on all platforms and + configurations. All output which is platform or configuration dependent + is obtained from external sources such as the .xml file from + process_jam_log execution, the tools/build/xxx-tools.jam files, or the + output of the config_info tests. + + Please avoid adding platform or configuration dependencies during + program maintenance. + +*******************************************************************************/ + +#include <boost/config/warning_disable.hpp> + +#include "boost/config.hpp" +#include "boost/filesystem/operations.hpp" +#include "boost/filesystem/convenience.hpp" +#include "boost/filesystem/fstream.hpp" +#include "detail/tiny_xml.hpp" +namespace fs = boost::filesystem; +namespace xml = boost::tiny_xml; + +#include <cstdlib> // for abort, exit +#include <cctype> // for toupper +#include <string> +#include <vector> +#include <set> +#include <map> +#include <algorithm> +#include <iostream> +#include <fstream> +#include <ctime> +#include <stdexcept> +#include <cassert> + +using std::string; + +const string pass_msg( "Pass" ); +const string warn_msg( "<i>Warn</i>" ); +const string fail_msg( "<font color=\"#FF0000\"><i>Fail</i></font>" ); +const string note_msg( "<sup>*</sup>" ); +const string missing_residue_msg( "<i>Missing</i>" ); + +const std::size_t max_compile_msg_size = 10000; + +namespace +{ + fs::path boost_root; // boost-root complete path + fs::path locate_root; // locate-root (AKA ALL_LOCATE_TARGET) complete path + + bool compile_time; + bool run_time; + bool ignore_pass; + bool no_warn; + bool no_links; + bool boost_build_v2 = true; + + fs::path jamfile_path; + + fs::directory_iterator end_itr; + + // It's immportant for reliability that we find the same compilers for each + // test, and that they match the column header. So save the names at the + // time column headings are generated. + std::vector<string> toolsets; + + fs::ifstream jamfile; + fs::ofstream report; + fs::ofstream links_file; + string links_name; + + fs::path notes_path; + string notes_html; + + fs::path notes_map_path; + typedef std::multimap< string, string > notes_map; // key is test_name-toolset, + // value is note bookmark + notes_map notes; + + string specific_compiler; // if running on one toolset only + + const string empty_string; + + std::vector<int> error_count; + + // prefix for library and test hyperlink prefix + string svn_root ( "http://svn.boost.org/trac/boost/browser/trunk/" ); + string url_prefix_dir_view( svn_root ); + string url_prefix_checkout_view( svn_root ); + string url_suffix_text_view( "" ); + +// get revision number (as a string) if boost_root is svn working copy -----// + + string revision( const fs::path & boost_root ) + { + string rev; + fs::path entries( boost_root / ".svn" / "entries" ); + fs::ifstream entries_file( entries ); + if ( entries_file ) + { + std::getline( entries_file, rev ); + std::getline( entries_file, rev ); + std::getline( entries_file, rev ); + std::getline( entries_file, rev ); // revision number as a string + } + return rev; + } + + +// build notes_bookmarks from notes HTML -----------------------------------// + + void build_notes_bookmarks() + { + if ( notes_map_path.empty() ) return; + fs::ifstream notes_map_file( notes_map_path ); + if ( !notes_map_file ) + { + std::cerr << "Could not open --notes-map input file: " << notes_map_path.string() << std::endl; + std::exit( 1 ); + } + string line; + while( std::getline( notes_map_file, line ) ) + { + string::size_type pos = 0; + if ( (pos = line.find( ',', pos )) == string::npos ) continue; + string key(line.substr( 0, pos ) ); + string bookmark( line.substr( pos+1 ) ); + +// std::cout << "inserting \"" << key << "\",\"" << bookmark << "\"\n"; + notes.insert( notes_map::value_type( key, bookmark ) ); + } + } + +// load_notes_html ---------------------------------------------------------// + + bool load_notes_html() + { + if ( notes_path.empty() ) return false; + fs::ifstream notes_file( notes_path ); + if ( !notes_file ) + { + std::cerr << "Could not open --notes input file: " << notes_path.string() << std::endl; + std::exit( 1 ); + } + string line; + bool in_body( false ); + while( std::getline( notes_file, line ) ) + { + if ( in_body && line.find( "</body>" ) != string::npos ) in_body = false; + if ( in_body ) notes_html += line; + else if ( line.find( "<body>" ) ) in_body = true; + } + return true; + } + +// relative path between two paths -----------------------------------------// + + void relative_path( const fs::path & from, const fs::path & to, + fs::path & target ) + { + if ( from.string().size() <= to.string().size() ) return; + target /= ".."; + relative_path( from.branch_path(), to, target ); + return; + } + +// extract object library name from target directory string ----------------// + + string extract_object_library_name( const string & s ) + { + string t( s ); + string::size_type pos = t.find( "/build/" ); + if ( pos != string::npos ) pos += 7; + else if ( (pos = t.find( "/test/" )) != string::npos ) pos += 6; + else return ""; + return t.substr( pos, t.find( "/", pos ) - pos ); + } + +// find_file ---------------------------------------------------------------// +// given a directory to recursively search + + bool find_file( const fs::path & dir_path, const string & name, + fs::path & path_found, const string & ignore_dir_named="" ) + { + if ( !fs::exists( dir_path ) ) return false; + for ( fs::directory_iterator itr( dir_path ); itr != end_itr; ++itr ) + if ( fs::is_directory( *itr ) + && itr->path().filename() != ignore_dir_named ) + { + if ( find_file( *itr, name, path_found ) ) return true; + } + else if ( itr->path().filename() == name ) + { + path_found = *itr; + return true; + } + return false; + } + +// platform_desc -----------------------------------------------------------// + + string platform_desc() + { + string result = BOOST_PLATFORM; + result[0] = std::toupper( result[0] ); + return result; + } + +// version_desc ------------------------------------------------------------// +// from locate-root/status/bin/config_info.test/xxx/.../config_info.output + + string version_desc( const string & compiler_name ) + { + string result; + fs::path dot_output_path; + if ( find_file( locate_root / "bin/boost/status/config_info.test" + / compiler_name, "config_info.output", dot_output_path ) + || find_file( locate_root / "status/bin/config_info.test" + / compiler_name, "config_info.output", dot_output_path ) ) + { + fs::ifstream file( dot_output_path ); + if ( file ) + { + if( std::getline( file, result ) ) + { + string::size_type pos = result.find( "version " ); + if ( pos != string::npos ) + { + result.erase( 0, pos+8 ); + } + else result.clear(); + } + } + } + return result; + } + +// compiler_desc -----------------------------------------------------------// +// from boost-root/tools/build/xxx-tools.jam + + string compiler_desc( const string & compiler_name ) + { + string result; + fs::path tools_path( boost_root / "tools/build/v1" / (compiler_name + + "-tools.jam") ); + if ( !fs::exists( tools_path ) ) + tools_path = boost_root / "tools/build" / (compiler_name + "-tools.jam"); + fs::ifstream file( tools_path ); + if ( file ) + { + while( std::getline( file, result ) ) + { + if ( result.substr( 0, 3 ) == "#//" ) + { + result.erase( 0, 3 ); + return result; + } + } + result.clear(); + } + return result; + } + +// target_directory --------------------------------------------------------// +// this amounts to a request to find a unique leaf directory + + fs::path target_directory( const fs::path & root ) + { + if ( !fs::exists( root ) ) return fs::path("no-such-path"); + fs::path child; + for ( fs::directory_iterator itr( root ); itr != end_itr; ++itr ) + { + if ( fs::is_directory( *itr ) ) + { + // SunCC creates an internal subdirectory everywhere it writes + // object files. This confuses the target_directory() algorithm. + // This patch ignores the SunCC internal directory. Jens Maurer + if ( itr->path().filename() == "SunWS_cache" ) continue; + // SGI does something similar for template instantiations. Jens Maurer + if( itr->path().filename() == "ii_files" ) continue; + + if ( child.empty() ) child = *itr; + else + { + std::cout << "Warning: only first of two target possibilities will be reported for: \n " + << root.string() << ": " << child.filename() + << " and " << itr->path().filename() << "\n"; + } + } + } + if ( child.empty() ) return root; // this dir has no children + return target_directory( child ); + } + +// element_content ---------------------------------------------------------// + + const string & element_content( + const xml::element & root, const string & name ) + { + static string empty_string; + xml::element_list::const_iterator itr; + for ( itr = root.elements.begin(); + itr != root.elements.end() && (*itr)->name != name; + ++itr ) {} + return itr != root.elements.end() ? (*itr)->content : empty_string; + } + +// find_element ------------------------------------------------------------// + + const xml::element empty_element; + + const xml::element & find_element( + const xml::element & root, const string & name ) + { + xml::element_list::const_iterator itr; + for ( itr = root.elements.begin(); + itr != root.elements.end() && (*itr)->name != name; + ++itr ) {} + return itr != root.elements.end() ? *((*itr).get()) : empty_element; + } + +// attribute_value ----------------------------------------------------------// + +const string & attribute_value( const xml::element & element, + const string & attribute_name ) +{ + static const string empty_string; + xml::attribute_list::const_iterator atr; + for ( atr = element.attributes.begin(); + atr != element.attributes.end() && atr->name != attribute_name; + ++atr ) {} + return atr == element.attributes.end() ? empty_string : atr->value; +} + +// find_bin_path -----------------------------------------------------------// + +// Takes a relative path from boost root to a Jamfile. +// Returns the directory where the build targets from +// that Jamfile are located. If not found, emits a warning +// and returns empty path. +const fs::path find_bin_path(const string& relative) +{ + fs::path bin_path; + if (boost_build_v2) + { + if ( relative == "status" ) + bin_path = locate_root / "bin.v2" / "libs"; + else + { + bin_path = locate_root / "bin.v2" / relative; + if (!fs::exists(bin_path)) + bin_path = locate_root / "bin" / relative; + } + if (!fs::exists(bin_path)) + { + std::cerr << "warning: could not find build results for '" + << relative << "'.\n"; + std::cerr << "warning: tried directory " + << bin_path.string() << "\n"; + bin_path = ""; + } + } + else + { + bin_path = locate_root / "bin/boost" / relative; + if (!fs::exists(bin_path)) + { + bin_path = locate_root / "bin" / relative / "bin"; + if (!fs::exists(bin_path)) + { + bin_path = fs::path( locate_root / relative / "bin" ); + if (!fs::exists(bin_path)) + { + bin_path = fs::path( locate_root / "bin/boost/libs" / + relative.substr( relative.find( '/' )+1 ) ); + } + } + } + if (!fs::exists(bin_path)) + { + std::cerr << "warning: could not find build results for '" + << relative << "'.\n"; + bin_path = ""; + } + } + return bin_path; +} + + +// generate_report ---------------------------------------------------------// + + // return 0 if nothing generated, 1 otherwise, except 2 if compiler msgs + int generate_report( const xml::element & db, + const string & source_library_name, + const string & test_type, + const string & test_name, // possibly object library name + const string & toolset, + bool pass, + bool always_show_run_output = false ) + { + // compile msgs sometimes modified, so make a local copy + string compile( ((pass && no_warn) + ? empty_string : element_content( db, "compile" )) ); + const string & link( pass ? empty_string : element_content( db, "link" ) ); + const string & run( (pass && !always_show_run_output) + ? empty_string : element_content( db, "run" ) ); + string lib( (pass ? empty_string : element_content( db, "lib" )) ); + + string::size_type pos; + if ( (pos = compile.find("30 DAY EVALUATION LICENSE")) != string::npos ) + { + compile.erase(pos, 25); + while ( compile[0] == '\n' || compile[0] == '\r' ) compile.erase(0,1); + } + + // some compilers output the filename even if there are no errors or + // warnings; detect this if one line of output and it contains no space. + pos = compile.find( '\n', 1 ); + if ( pos != string::npos && compile.size()-pos <= 2 + && compile.find( ' ' ) == string::npos ) compile.clear(); + + if ( lib.empty() + && (compile.empty() || test_type == "compile_fail") + && link.empty() && run.empty() ) return 0; + + int result = 1; // some kind of msg for sure + + // limit compile message length + if ( compile.size() > max_compile_msg_size ) + { + compile.erase( max_compile_msg_size ); + compile += "...\n (remainder deleted because of excessive size)\n"; + } + + links_file << "<h2><a name=\"" + << source_library_name << "-" << test_name << "-" << toolset << "\">" + << source_library_name << " - " << test_name << " - " << toolset << "</a></h2>\n"; + + if ( !compile.empty() ) + { + ++result; + links_file << "<h3>Compiler output:</h3><pre>" + << compile << "</pre>\n"; + } + if ( !link.empty() ) + links_file << "<h3>Linker output:</h3><pre>" << link << "</pre>\n"; + if ( !run.empty() ) + links_file << "<h3>Run output:</h3><pre>" << run << "</pre>\n"; + + // for an object library failure, generate a reference to the object + // library failure message, and (once only) generate the object + // library failure message itself + static std::set< string > failed_lib_target_dirs; // only generate once + if ( !lib.empty() ) + { + if ( lib[0] == '\n' ) lib.erase( 0, 1 ); + string object_library_name( extract_object_library_name( lib ) ); + + // changing the target directory naming scheme breaks + // extract_object_library_name() + assert( !object_library_name.empty() ); + if ( object_library_name.empty() ) + std::cerr << "Failed to extract object library name from " << lib << "\n"; + + links_file << "<h3>Library build failure: </h3>\n" + "See <a href=\"#" + << source_library_name << "-" + << object_library_name << "-" << toolset << "\">" + << source_library_name << " - " + << object_library_name << " - " << toolset << "</a>"; + + if ( failed_lib_target_dirs.find( lib ) == failed_lib_target_dirs.end() ) + { + failed_lib_target_dirs.insert( lib ); + fs::path pth( locate_root / lib / "test_log.xml" ); + fs::ifstream file( pth ); + if ( file ) + { + xml::element_ptr db = xml::parse( file, pth.string() ); + generate_report( *db, source_library_name, test_type, object_library_name, toolset, false ); + } + else + { + links_file << "<h2><a name=\"" + << object_library_name << "-" << toolset << "\">" + << object_library_name << " - " << toolset << "</a></h2>\n" + "test_log.xml not found\n"; + } + } + } + return result; + } + + // add_notes --------------------------------------------------------------// + + void add_notes( const string & key, bool fail, string & sep, string & target ) + { + notes_map::const_iterator itr = notes.lower_bound( key ); + if ( itr != notes.end() && itr->first == key ) + { + for ( ; itr != notes.end() && itr->first == key; ++itr ) + { + string note_desc( itr->second[0] == '-' + ? itr->second.substr( 1 ) : itr->second ); + if ( fail || itr->second[0] == '-' ) + { + target += sep; + sep = ","; + target += "<a href=\""; + target += "#"; + target += note_desc; + target += "\">"; + target += note_desc; + target += "</a>"; + } + } + } + } + + // get_notes -------------------------------------------------------------// + + string get_notes( const string & toolset, + const string & library, const string & test, bool fail ) + { + string sep; + string target( "<sup>" ); + add_notes( toolset + "/" + library + "/" + test, fail, sep, target ); + add_notes( "*/" + library + "/" + test, fail, sep, target ); + add_notes( toolset + "/" + library + "/*", fail, sep, target ); + add_notes( "*/" + library + "/*", fail, sep, target ); + if ( target == "<sup>" ) target.clear(); + else target += "</sup>"; + return target; + } + + // do_cell ---------------------------------------------------------------// + + bool do_cell( + int compiler, + const string & lib_name, + const fs::path & test_dir, + const string & test_type, + const string & test_name, + const string & toolset, + string & target, + bool always_show_run_output ) + // return true if any results except simple pass_msg + { + fs::path target_dir( target_directory( test_dir / toolset ) ); + bool pass = false; + + if ( !fs::exists( target_dir / "test_log.xml" ) ) + { + std::cerr << "Missing test_log.xml in target:\n " + << target_dir.string() << "\n"; + target += "<td>" + missing_residue_msg + "</td>"; + return true; + } + + int anything_generated = 0; + bool note = false; + + fs::path pth( target_dir / "test_log.xml" ); + fs::ifstream file( pth ); + if ( !file ) + { + std::cerr << "Can't open test_log.xml in target:\n " + << target_dir.string() << "\n"; + target += "<td>" + missing_residue_msg + "</td>"; + return false; + } + + xml::element_ptr dbp = xml::parse( file, pth.string() ); + const xml::element & db( *dbp ); + + std::string test_type_base( test_type ); + if ( test_type_base == "run_pyd" ) test_type_base = "run"; + else if ( test_type_base.size() > 5 ) + { + const string::size_type trailer = test_type_base.size() - 5; + if ( test_type_base.substr( trailer ) == "_fail" ) + { + test_type_base.erase( trailer ); + } + } + const xml::element & test_type_element( find_element( db, test_type_base ) ); + + pass = !test_type_element.name.empty() + && attribute_value( test_type_element, "result" ) != "fail"; + + if ( !no_links ) + { + note = attribute_value( test_type_element, "result" ) == "note"; + + // generate bookmarked report of results, and link to it + anything_generated + = generate_report( db, lib_name, test_type, test_name, toolset, pass, + always_show_run_output || note ); + } + + target += "<td>"; + + // generate the status table cell pass/warn/fail HTML + if ( anything_generated != 0 ) + { + target += "<a href=\""; + target += links_name; + target += "#"; + target += lib_name; + target += "-"; + target += test_name; + target += "-"; + target += toolset; + target += "\">"; + target += pass + ? (anything_generated < 2 ? pass_msg : warn_msg) + : fail_msg; + target += "</a>"; + if ( pass && note ) target += note_msg; + } + else target += pass ? pass_msg : fail_msg; + + // if notes, generate the superscript HTML + if ( !notes.empty() ) + target += get_notes( toolset, lib_name, test_name, !pass ); + + // generate compile-time if requested + if ( compile_time ) + { + const xml::element & compile_element( find_element( db, "compile" ) ); + + if ( !compile_element.name.empty() ) + { + string times = attribute_value( compile_element, "timings" ); + if ( !times.empty() ) + { + target += "<br>"; + target += times.substr( 0, times.find( " " ) ); + } + } + } + + // generate run-time if requested + if ( run_time ) + { + const xml::element & run_element( find_element( db, "run" ) ); + + if ( !run_element.name.empty() ) + { + string times = attribute_value( run_element, "timings" ); + if ( !times.empty() ) + { + target += "<br>"; + target += times.substr( 0, times.find( " " ) ); + } + } + } + + if ( !pass ) ++error_count[compiler]; + + target += "</td>"; + return (anything_generated != 0) || !pass; + } + +// do_row ------------------------------------------------------------------// + + void do_row( + const fs::path & test_dir, // locate_root / "status/bin/any_test.test" + const string & test_name, // "any_test" + string & target ) + { + // get library name, test-type, test-program path, etc., from the .xml file + string lib_name; + string test_path( test_name ); // test_name is default if missing .test + string test_type( "unknown" ); + bool always_show_run_output( false ); + fs::path xml_file_path; + if ( find_file( test_dir, "test_log.xml", xml_file_path ) ) + { + fs::ifstream file( xml_file_path ); + if ( file ) + { + xml::element_ptr dbp = xml::parse( file, xml_file_path.string() ); + const xml::element & db( *dbp ); + test_path = attribute_value( db, "test-program" ); + lib_name = attribute_value( db, "library" ); + test_type = attribute_value( db, "test-type" ); + always_show_run_output + = attribute_value( db, "show-run-output" ) == "true"; + } + } + + // generate the library name, test name, and test type table data + string::size_type row_start_pos = target.size(); + target += "<tr><td><a href=\"" + url_prefix_dir_view + "/libs/" + lib_name + + "\">" + lib_name + "</a></td>"; + target += "<td><a href=\"" + url_prefix_checkout_view + "/" + test_path + + url_suffix_text_view + "\">" + test_name + "</a>"; + + if ( compile_time ) target += "<br> Compile time:"; + if ( run_time ) target += "<br> Run time:"; + + target += "</td>"; + target += "<td>" + test_type + "</td>"; + + bool no_warn_save = no_warn; + //if ( test_type.find( "fail" ) != string::npos ) no_warn = true; + + // for each compiler, generate <td>...</td> html + bool anything_to_report = false; + int compiler = 0; + for ( std::vector<string>::const_iterator itr=toolsets.begin(); + itr != toolsets.end(); ++itr, ++compiler ) + { + anything_to_report |= do_cell( compiler, lib_name, test_dir, test_type, test_name, *itr, target, + always_show_run_output ); + } + + target += "</tr>"; + if ( ignore_pass && !anything_to_report ) target.erase( row_start_pos ); + no_warn = no_warn_save; + } + +// do_rows_for_sub_tree ----------------------------------------------------// + + void do_rows_for_sub_tree( + const fs::path & bin_dir, std::vector<string> & results ) + { + for ( fs::directory_iterator itr( bin_dir ); itr != end_itr; ++itr ) + { + if ( fs::is_directory( *itr ) + && itr->path().string().find( ".test" ) == (itr->path().string().size()-5) ) + { + results.push_back( std::string() ); + do_row( *itr, + itr->path().filename().string().substr( 0, + itr->path().filename().string().size()-5 ), + results[results.size()-1] ); + } + } + } + +// find_compilers ------------------------------------------------------------// + + void find_compilers(const fs::path & bin_dir) + { + fs::directory_iterator compiler_itr( bin_dir ); + if ( specific_compiler.empty() ) + std::clog << "Using " << bin_dir.string() << " to determine compilers\n"; + for (; compiler_itr != end_itr; ++compiler_itr ) + { + if ( fs::is_directory( *compiler_itr ) // check just to be sure + && compiler_itr->path().filename() != "test" ) // avoid strange directory (Jamfile bug?) + { + if ( specific_compiler.size() != 0 + && specific_compiler != compiler_itr->path().filename() ) continue; + toolsets.push_back( compiler_itr->path().filename().string() ); + string desc( compiler_desc( compiler_itr->path().filename().string() ) ); + string vers( version_desc( compiler_itr->path().filename().string() ) ); + report << "<td>" + << (desc.size() ? desc : compiler_itr->path().filename().string()) + << (vers.size() ? (string( "<br>" ) + vers ) : string( "" )) + << "</td>\n"; + error_count.push_back( 0 ); + } + } + } + +// do_table_body -----------------------------------------------------------// + + void do_table_body( const fs::path & bin_dir ) + { + // rows are held in a vector so they can be sorted, if desired. + std::vector<string> results; + + // do primary bin directory + do_rows_for_sub_tree( bin_dir, results ); + + // do subinclude bin directories + jamfile.clear(); + jamfile.seekg(0); + string line; + bool run_tests = false; + + while( std::getline( jamfile, line ) ) + { + bool v2(false); + string::size_type sub_pos( line.find( "subinclude" ) ); + if ( sub_pos == string::npos ) { + sub_pos = line.find( "build-project" ); + v2 = true; + } + if ( sub_pos != string::npos + && line.find( '#' ) > sub_pos ) + { + if (v2) + sub_pos = line.find_first_not_of( " \t./", sub_pos+13 ); + else + sub_pos = line.find_first_not_of( " \t./", sub_pos+10 ); + + if ( sub_pos == string::npos ) continue; + string subinclude_bin_dir( + line.substr( sub_pos, line.find_first_of( " \t", sub_pos )-sub_pos ) ); + + fs::path bin_path = find_bin_path(subinclude_bin_dir); + if (!bin_path.empty()) + do_rows_for_sub_tree( bin_path, results ); + } + if ( ! run_tests ) + { + string::size_type run_pos = line.find("run-tests"); + if ( run_pos != string::npos && line.find_first_not_of(" \t") == run_pos ) + run_tests = true; + } + else + { + if ( line.find(";") != string::npos ) + run_tests = false; + else + { + string::size_type pos = line.find_first_not_of( " \t" ); + if ( pos != string::npos && line[pos] != '#' ) + { + string::size_type end_pos = line.find_first_of(" \t#", pos); + string::iterator end = end_pos != string::npos ? line.begin() + end_pos : line.end(); + string run_tests_bin_dir(line.begin() + pos, end); + fs::path bin_path = find_bin_path("libs/" + run_tests_bin_dir); + if (!bin_path.empty()) + do_rows_for_sub_tree( bin_path, results ); + } + } + } + } + + + std::sort( results.begin(), results.end() ); + + for ( std::vector<string>::iterator v(results.begin()); + v != results.end(); ++v ) + { report << *v << "\n"; } + } + +// do_table ----------------------------------------------------------------// + + void do_table() + { + // Find test result locations, trying: + // - Boost.Build V1 location with ALL_LOCATE_TARGET + // - Boost.Build V2 location with top-lelve "build-dir" + // - Boost.Build V1 location without ALL_LOCATE_TARGET + string relative( fs::initial_path().string() ); + +#ifdef BOOST_WINDOWS_API + if (relative.size() > 1 && relative[1] == ':') relative[0] = std::tolower(relative[0]); +#endif + + if ( relative.find(boost_root.string()) != string::npos ) + relative.erase( 0, boost_root.string().size()+1 ); + else if ( relative.find(locate_root.string()) != string::npos ) + relative.erase( 0, locate_root.string().size()+1 ); + fs::path bin_path = find_bin_path(relative); + + report << "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n"; + + // generate the column headings + + report << "<tr><td>Library</td><td>Test Name</td>\n" + "<td><a href=\"compiler_status.html#test-type\">Test Type</a></td>\n"; + + if ( relative == "status" ) + { + fs::recursive_directory_iterator ritr( bin_path ); + fs::recursive_directory_iterator end_ritr; + while ( ritr != end_ritr + && ((ritr->path().string().find( ".test" ) != (ritr->path().string().size()-5)) + || !fs::is_directory( *ritr ))) + ++ritr; // bypass chaff + if ( ritr != end_ritr ) + { + find_compilers( *ritr ); + } + } + else + { + fs::directory_iterator itr( bin_path ); + while ( itr != end_itr + && ((itr->path().string().find( ".test" ) != (itr->path().string().size()-5)) + || !fs::is_directory( *itr ))) + ++itr; // bypass chaff + if ( itr != end_itr ) + { + find_compilers( *itr ); + } + } + + report << "</tr>\n"; + + // now the rest of the table body + + do_table_body( bin_path ); + + // error total row + + report << "<tr> <td> </td><td>Number of Failures</td><td> </td>\n"; + + // for each compiler, generate <td>...</td> html + int compiler = 0; + for ( std::vector<string>::const_iterator itr=toolsets.begin(); + itr != toolsets.end(); ++itr, ++compiler ) + { + report << "<td align=\"center\">" << error_count[compiler] << "</td>\n"; + } + + report << "</tr>\n</table>\n"; + } + +} // unnamed namespace + +// main --------------------------------------------------------------------// + +#define BOOST_NO_CPP_MAIN_SUCCESS_MESSAGE +#include <boost/test/included/prg_exec_monitor.hpp> + +int cpp_main( int argc, char * argv[] ) // note name! +{ + fs::path comment_path; + while ( argc > 1 && *argv[1] == '-' ) + { + if ( argc > 2 && std::strcmp( argv[1], "--compiler" ) == 0 ) + { specific_compiler = argv[2]; --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--locate-root" ) == 0 ) + { locate_root = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--comment" ) == 0 ) + { comment_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--notes" ) == 0 ) + { notes_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--notes-map" ) == 0 ) + { notes_map_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( std::strcmp( argv[1], "--ignore-pass" ) == 0 ) ignore_pass = true; + else if ( std::strcmp( argv[1], "--no-warn" ) == 0 ) no_warn = true; + else if ( std::strcmp( argv[1], "--v1" ) == 0 ) boost_build_v2 = false; + else if ( std::strcmp( argv[1], "--v2" ) == 0 ) boost_build_v2 = true; + else if ( argc > 2 && std::strcmp( argv[1], "--jamfile" ) == 0) + { jamfile_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( std::strcmp( argv[1], "--compile-time" ) == 0 ) compile_time = true; + else if ( std::strcmp( argv[1], "--run-time" ) == 0 ) run_time = true; + else { std::cerr << "Unknown option: " << argv[1] << "\n"; argc = 1; } + --argc; + ++argv; + } + + if ( argc != 3 && argc != 4 ) + { + std::cerr << + "Usage: compiler_status [options...] boost-root status-file [links-file]\n" + " boost-root is the path to the boost tree root directory.\n" + " status-file and links-file are paths to the output files.\n" + "Must be run from directory containing Jamfile\n" + " options: --compiler name Run for named compiler only\n" + " --locate-root path Path to ALL_LOCATE_TARGET for bjam;\n" + " default boost-root.\n" + " --comment path Path to file containing HTML\n" + " to be copied into status-file.\n" + " --notes path Path to file containing HTML\n" + " to be copied into status-file.\n" + " --notes-map path Path to file of toolset/test,n lines, where\n" + " n is number of note bookmark in --notes file.\n" + " --jamfile path Path to Jamfile. By default \"Jamfile\".\n" + " --v1 Assume Boost.Build version 1.\n" + " --v2 Assume Boost.Build version 2. (default)\n" + " --ignore-pass Ignore passing tests.\n" + " --no-warn Do not report warnings.\n" + " --compile-time Show compile time.\n" + " --run-time Show run time.\n" + "Example: compiler_status --compiler gcc /boost-root cs.html cs-links.html\n" + "Note: Only the leaf of the links-file path and --notes file string are\n" + "used in status-file HTML links. Thus for browsing, status-file,\n" + "links-file, and --notes file must all be in the same directory.\n" + ; + return 1; + } + + boost_root = fs::path( argv[1] ); + if ( locate_root.empty() ) locate_root = boost_root; + + if (jamfile_path.empty()) + if (boost_build_v2) + jamfile_path = "Jamfile.v2"; + else + jamfile_path = "Jamfile"; + jamfile_path = fs::absolute( jamfile_path, fs::initial_path() ); + jamfile.open( jamfile_path ); + if ( !jamfile ) + { + std::cerr << "Could not open Jamfile: " << jamfile_path.string() << std::endl; + return 1; + } + + report.open( fs::path( argv[2] ) ); + if ( !report ) + { + std::cerr << "Could not open report output file: " << argv[2] << std::endl; + return 1; + } + + if ( argc == 4 ) + { + fs::path links_path( argv[3] ); + links_name = links_path.filename().string(); + links_file.open( links_path ); + if ( !links_file ) + { + std::cerr << "Could not open links output file: " << argv[3] << std::endl; + return 1; + } + } + else no_links = true; + + build_notes_bookmarks(); + + char run_date[128]; + std::time_t tod; + std::time( &tod ); + std::strftime( run_date, sizeof(run_date), + "%X UTC, %A %d %B %Y", std::gmtime( &tod ) ); + + std::string rev = revision( boost_root ); + + report << "<html>\n" + "<head>\n" + "<title>Boost Test Results</title>\n" + "</head>\n" + "<body bgcolor=\"#ffffff\" text=\"#000000\">\n" + "<table border=\"0\">\n" + "<tr>\n" + "<td><img border=\"0\" src=\"http://www.boost.org/boost.png\" width=\"277\" " + "height=\"86\"></td>\n" + "<td>\n" + "<h1>Boost Test Results - " + platform_desc() + "</h1>\n" + "<b>Run</b> " + << run_date; + if ( !rev.empty() ) report << ", <b>Revision</b> " << rev; + report << "\n"; + + + if ( compile_time ) + report << "<p>Times reported are elapsed wall clock time in seconds.</p>\n"; + + + if ( !comment_path.empty() ) + { + fs::ifstream comment_file( comment_path ); + if ( !comment_file ) + { + std::cerr << "Could not open \"--comment\" input file: " << comment_path.string() << std::endl; + return 1; + } + char c; + while ( comment_file.get( c ) ) { report.put( c ); } + } + + report << "</td>\n</table>\n<br>\n"; + + if ( !no_links ) + { + links_file + << "<html>\n" + "<head>\n" + "<title>Boost Test Details</title>\n" + "</head>\n" + "<body bgcolor=\"#ffffff\" text=\"#000000\">\n" + "<table border=\"0\">\n" + "<tr>\n" + "<td><img border=\"0\" src=\"http://www.boost.org/boost.png\" width=\"277\" " + "height=\"86\"></td>\n" + "<td>\n" + "<h1>Boost Test Details - " + platform_desc() + "</h1>\n" + "<b>Run Date:</b> " + << run_date; + if ( !rev.empty() ) links_file << ", <b>Revision</b> " << rev; + links_file << "\n</td>\n</table>\n<br>\n"; + } + + do_table(); + + if ( load_notes_html() ) report << notes_html << "\n"; + + report << "</body>\n" + "</html>\n" + ; + + if ( !no_links ) + { + links_file + << "</body>\n" + "</html>\n" + ; + } + return 0; +} diff --git a/tools/regression/src/detail/tiny_xml.cpp b/tools/regression/src/detail/tiny_xml.cpp new file mode 100644 index 0000000000..682c04ff7b --- /dev/null +++ b/tools/regression/src/detail/tiny_xml.cpp @@ -0,0 +1,167 @@ +// tiny XML sub-set tools implementation -----------------------------------// + +// (C) Copyright Beman Dawes 2002. 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) + +#include "tiny_xml.hpp" +#include <cassert> +#include <cstring> + +namespace +{ + + void eat_whitespace( char & c, std::istream & in ) + { + while ( c == ' ' || c == '\r' || c == '\n' || c == '\t' ) + in.get( c ); + } + + std::string get_name( char & c, std::istream & in ) + { + std::string result; + eat_whitespace( c, in ); + while ( std::strchr( + "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.", c ) + != 0 ) + { + result += c; + if(!in.get( c )) + throw std::string("xml: unexpected eof"); + } + return result; + } + + void eat_delim( char & c, std::istream & in, + char delim, const std::string & msg ) + { + eat_whitespace( c, in ); + if ( c != delim ) + throw std::string("xml syntax error, expected ") + delim + + " (" + msg + ")"; + in.get( c ); + } + + std::string get_value( char & c, std::istream & in ) + { + std::string result; + while ( c != '\"' ) + { + result += c; + in.get( c ); + } + in.get( c ); + return result; + } + +} + +namespace boost +{ + namespace tiny_xml + { + + // parse -----------------------------------------------------------------// + + element_ptr parse( std::istream & in, const std::string & msg ) + { + char c = 0; // current character + element_ptr e( new element ); + + if(!in.get( c )) + throw std::string("xml: unexpected eof"); + if ( c == '<' ) + if(!in.get( c )) + throw std::string("xml: unexpected eof"); + + e->name = get_name( c, in ); + eat_whitespace( c, in ); + + // attributes + while ( c != '>' ) + { + attribute a; + a.name = get_name( c, in ); + + eat_delim( c, in, '=', msg ); + eat_delim( c, in, '\"', msg ); + + a.value = get_value( c, in ); + + e->attributes.push_back( a ); + eat_whitespace( c, in ); + } + if(!in.get( c )) // next after '>' + throw std::string("xml: unexpected eof"); + + eat_whitespace( c, in ); + + // sub-elements + while ( c == '<' ) + { + if ( in.peek() == '/' ) break; + e->elements.push_back( parse( in, msg ) ); + in.get( c ); // next after '>' + eat_whitespace( c, in ); + } + + // content + if ( c != '<' ) + { + e->content += '\n'; + while ( c != '<' ) + { + e->content += c; + if(!in.get( c )) + throw std::string("xml: unexpected eof"); + } + } + + assert( c == '<' ); + if(!in.get( c )) // next after '<' + throw std::string("xml: unexpected eof"); + + eat_delim( c, in, '/', msg ); + std::string end_name( get_name( c, in ) ); + if ( e->name != end_name ) + throw std::string("xml syntax error: beginning name ") + + e->name + " did not match end name " + end_name + + " (" + msg + ")"; + + eat_delim( c, in, '>', msg ); + return e; + } + + // write ---------------------------------------------------------------// + + void write( const element & e, std::ostream & out ) + { + out << "<" << e.name; + if ( !e.attributes.empty() ) + { + for( attribute_list::const_iterator itr = e.attributes.begin(); + itr != e.attributes.end(); ++itr ) + { + out << " " << itr->name << "=\"" << itr->value << "\""; + } + } + out << ">"; + if ( !e.elements.empty() ) + { + out << "\n"; + for( element_list::const_iterator itr = e.elements.begin(); + itr != e.elements.end(); ++itr ) + { + write( **itr, out ); + } + } + if ( !e.content.empty() ) + { + out << e.content; + } + out << "</" << e.name << ">\n"; + } + + } // namespace tiny_xml +} // namespace boost + diff --git a/tools/regression/src/detail/tiny_xml.hpp b/tools/regression/src/detail/tiny_xml.hpp new file mode 100644 index 0000000000..f9d91d2652 --- /dev/null +++ b/tools/regression/src/detail/tiny_xml.hpp @@ -0,0 +1,70 @@ +// tiny XML sub-set tools --------------------------------------------------// + +// (C) Copyright Beman Dawes 2002. 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) + +// Provides self-contained tools for this XML sub-set: +// +// element ::= { "<" name { name "=" "\"" value "\"" } ">" +// {element} [contents] "</" name ">" } +// +// The point of "self-contained" is to minimize tool-chain dependencies. + +#ifndef BOOST_TINY_XML_H +#define BOOST_TINY_XML_H + +#include "boost/smart_ptr.hpp" // for shared_ptr +#include "boost/utility.hpp" // for noncopyable +#include <list> +#include <iostream> +#include <string> + +namespace boost +{ + namespace tiny_xml + { + class element; + struct attribute + { + std::string name; + std::string value; + + attribute(){} + attribute( const std::string & name, const std::string & value ) + : name(name), value(value) {} + }; + typedef boost::shared_ptr< element > element_ptr; + typedef std::list< element_ptr > element_list; + typedef std::list< attribute > attribute_list; + + class element + : private boost::noncopyable // because deep copy sematics would be required + { + public: + std::string name; + attribute_list attributes; + element_list elements; + std::string content; + + element() {} + explicit element( const std::string & name ) : name(name) {} + }; + + element_ptr parse( std::istream & in, const std::string & msg ); + // Precondition: stream positioned at either the initial "<" + // or the first character after the initial "<". + // Postcondition: stream positioned at the first character after final + // ">" (or eof). + // Returns: an element_ptr to an element representing the parsed stream. + // Throws: std::string on syntax error. msg appended to what() string. + + void write( const element & e, std::ostream & out ); + + } +} + +#endif // BOOST_TINY_XML_H + + + diff --git a/tools/regression/src/detail/tiny_xml_test.cpp b/tools/regression/src/detail/tiny_xml_test.cpp new file mode 100644 index 0000000000..b5c0542ba4 --- /dev/null +++ b/tools/regression/src/detail/tiny_xml_test.cpp @@ -0,0 +1,17 @@ +// tiny XML test program ---------------------------------------------------// + +// Copyright Beman Dawes 2002. 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) + +#include "tiny_xml.hpp" + +#include <iostream> + +int main() +{ + boost::tiny_xml::element_ptr tree( boost::tiny_xml::parse( std::cin ) ); + boost::tiny_xml::write( *tree, std::cout ); + return 0; +} + diff --git a/tools/regression/src/detail/tiny_xml_test.txt b/tools/regression/src/detail/tiny_xml_test.txt new file mode 100644 index 0000000000..b248cbf062 --- /dev/null +++ b/tools/regression/src/detail/tiny_xml_test.txt @@ -0,0 +1,17 @@ +<root> +<frontmatter> +// (C) Copyright Beman Dawes 2002. 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) +</frontmatter> +<element-1 at-1="abcd" at-2 = "defg" > +<element-1a> +It's Howdy Doody time! +</element-1a> +<element-1b>It's not Howdy Doody time!</element-1b> +</element-1> +<element-2> +It's +Eastern Standard time! +</element-2> +</root> diff --git a/tools/regression/src/library_status.cpp b/tools/regression/src/library_status.cpp new file mode 100644 index 0000000000..d3ad418048 --- /dev/null +++ b/tools/regression/src/library_status.cpp @@ -0,0 +1,991 @@ +// Generate Library Status HTML from jam regression test output -----------// + +// Copyright Bryce Lelbach 2011 +// Copyright Beman Dawes 2002-2011. + +// 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) +// See http://www.boost.org/tools/regression/ for documentation. + +//Note: This version of the original program builds a large table +//which includes all build variations such as build/release, static/dynamic, etc. + + +/******************************************************************************* + +This program was designed to work unchanged on all platforms and +configurations. All output which is platform or configuration dependent +is obtained from external sources such as the .xml file from +process_jam_log execution, the tools/build/xxx-tools.jam files, or the +output of the config_info tests. + +Please avoid adding platform or configuration dependencies during +program maintenance. + +*******************************************************************************/ + +#include "boost/filesystem/operations.hpp" +#include "boost/filesystem/fstream.hpp" + +namespace fs = boost::filesystem; + +#include "detail/tiny_xml.hpp" +namespace xml = boost::tiny_xml; + +#include "boost/iterator/transform_iterator.hpp" + +#include <cstdlib> // for abort, exit +#include <string> +#include <vector> +#include <set> +#include <utility> // for make_pair on STLPort +#include <map> +#include <algorithm> +#include <iostream> +#include <fstream> +#include <ctime> +#include <stdexcept> +#include <cassert> +#include <utility> + +using std::string; + +const string pass_msg( "Pass" ); +const string warn_msg( "<i>Warn</i>" ); +const string fail_msg( "<font color=\"#FF0000\"><i>Fail</i></font>" ); +const string note_msg( "<sup>*</sup>" ); +const string missing_residue_msg( "<i>Missing</i>" ); + +const std::size_t max_compile_msg_size = 10000; + +namespace +{ + fs::path boost_root; // boost-root complete path + fs::path locate_root; // locate-root (AKA ALL_LOCATE_TARGET) complete path + bool ignore_pass = false; + bool no_warn = false; + bool no_links = false; + + fs::directory_iterator end_itr; + + // transform pathname to something html can accept + struct char_xlate { + typedef char result_type; + result_type operator()(char c) const{ + if(c == '/') + return '-'; + return c; + } + }; + typedef boost::transform_iterator<char_xlate, std::string::const_iterator> html_from_path; + + template<class I1, class I2> + std::ostream & operator<<( + std::ostream &os, + std::pair<I1, I2> p + ){ + while(p.first != p.second) + os << *p.first++; + return os; + } + + struct col_node { + int rows, cols; + bool has_leaf; + typedef std::map<std::string, col_node> subcolumns_t; + subcolumns_t m_subcolumns; + bool operator<(const col_node &cn) const; + col_node() : + has_leaf(false) + {} + std::pair<int, int> get_spans(); + }; + + std::pair<int, int> col_node::get_spans(){ + rows = 1; + cols = 0; + if(has_leaf){ + cols = 1; + } + if(! m_subcolumns.empty()){ + subcolumns_t::iterator itr; + for(itr = m_subcolumns.begin(); itr != m_subcolumns.end(); ++itr){ + std::pair<int, int> spans; + spans = itr->second.get_spans(); + rows = (std::max)(rows, spans.first); + cols += spans.second; + } + ++rows; + } + return std::make_pair(rows, cols); + } + + void build_node_tree(const fs::path & dir_root, col_node & node){ + fs::path xml_file_path( dir_root / "test_log.xml" ); + if (fs::exists( xml_file_path ) ) + { + node.has_leaf = true; + } + fs::directory_iterator itr(dir_root); + while(itr != end_itr){ + if(fs::is_directory(*itr)){ + std::pair<col_node::subcolumns_t::iterator, bool> result + = node.m_subcolumns.insert( + std::make_pair(itr->path().native(), col_node()) + ); + build_node_tree(*itr, result.first->second); + } + ++itr; + } + } + + fs::ofstream report; + fs::ofstream links_file; + string links_name; + + fs::path notes_path; + string notes_html; + + fs::path notes_map_path; + typedef std::multimap< string, string > notes_map; // key is test_name-toolset, + // value is note bookmark + notes_map notes; + + string specific_compiler; // if running on one toolset only + + const string empty_string; + + // build notes_bookmarks from notes HTML -----------------------------------// + + void build_notes_bookmarks() + { + if ( notes_map_path.empty() ) return; + fs::ifstream notes_map_file( notes_map_path ); + if ( !notes_map_file ) + { + std::cerr << "Could not open --notes-map input file: " << notes_map_path.string() << std::endl; + std::exit( 1 ); + } + string line; + while( std::getline( notes_map_file, line ) ) + { + string::size_type pos = 0; + if ( (pos = line.find( ',', pos )) == string::npos ) continue; + string key(line.substr( 0, pos ) ); + string bookmark( line.substr( pos+1 ) ); + + // std::cout << "inserting \"" << key << "\",\"" << bookmark << "\"\n"; + notes.insert( notes_map::value_type( key, bookmark ) ); + } + } + + // load_notes_html ---------------------------------------------------------// + + bool load_notes_html() + { + if ( notes_path.empty() ) return false; + fs::ifstream notes_file( notes_path ); + if ( !notes_file ) + { + std::cerr << "Could not open --notes input file: " << notes_path.string() << std::endl; + std::exit( 1 ); + } + string line; + bool in_body( false ); + while( std::getline( notes_file, line ) ) + { + if ( in_body && line.find( "</body>" ) != string::npos ) in_body = false; + if ( in_body ) notes_html += line; + else if ( line.find( "<body>" ) ) in_body = true; + } + return true; + } + + // extract object library name from target directory string ----------------// + + string extract_object_library_name( const string & s ) + { + string t( s ); + string::size_type pos = t.find( "/build/" ); + if ( pos != string::npos ) pos += 7; + else if ( (pos = t.find( "/test/" )) != string::npos ) pos += 6; + else return ""; + return t.substr( pos, t.find( "/", pos ) - pos ); + } + + // element_content ---------------------------------------------------------// + + const string & element_content( + const xml::element & root, const string & name ) + { + const static string empty_string; + xml::element_list::const_iterator itr; + for ( itr = root.elements.begin(); + itr != root.elements.end() && (*itr)->name != name; + ++itr ) {} + return itr != root.elements.end() ? (*itr)->content : empty_string; + } + + // find_element ------------------------------------------------------------// + + const xml::element & find_element( + const xml::element & root, const string & name ) + { + static const xml::element empty_element; + xml::element_list::const_iterator itr; + for ( itr = root.elements.begin(); + itr != root.elements.end() && (*itr)->name != name; + ++itr ) {} + return itr != root.elements.end() ? *((*itr).get()) : empty_element; + } + + // attribute_value ----------------------------------------------------------// + + const string & attribute_value( + const xml::element & element, + const string & attribute_name + ){ + xml::attribute_list::const_iterator atr; + for( + atr = element.attributes.begin(); + atr != element.attributes.end(); + ++atr + ){ + if(atr->name == attribute_name) + return atr->value; + } + static const string empty_string; + return empty_string; + } + + // generate_report ---------------------------------------------------------// + + // return 0 if nothing generated, 1 otherwise, except 2 if compiler msgs + int generate_report( + const xml::element & db, + const std::string source_library_name, + const string & test_type, + const fs::path & target_dir, + bool pass, + bool always_show_run_output + ) + { + // compile msgs sometimes modified, so make a local copy + string compile( ((pass && no_warn) + ? empty_string : element_content( db, "compile" )) ); + + const string & link( pass ? empty_string : element_content( db, "link" ) ); + const string & run( (pass && !always_show_run_output) + ? empty_string : element_content( db, "run" ) ); + string lib( (pass ? empty_string : element_content( db, "lib" )) ); + + // some compilers output the filename even if there are no errors or + // warnings; detect this if one line of output and it contains no space. + string::size_type pos = compile.find( '\n', 1 ); + if ( pos != string::npos && compile.size()-pos <= 2 + && compile.find( ' ' ) == string::npos ) compile.clear(); + + if ( lib.empty() + && ( + compile.empty() || test_type == "compile_fail" + ) + && link.empty() + && run.empty() + ) + return 0; + + int result = 1; // some kind of msg for sure + + // limit compile message length + if ( compile.size() > max_compile_msg_size ) + { + compile.erase( max_compile_msg_size ); + compile += "...\n (remainder deleted because of excessive size)\n"; + } + + links_file << "<h2><a name=\""; + links_file << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + << "\">" + << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + ; + links_file << "</a></h2>\n";; + + if ( !compile.empty() ) + { + ++result; + links_file << "<h3>Compiler output:</h3><pre>" + << compile << "</pre>\n"; + } + if ( !link.empty() ) + links_file << "<h3>Linker output:</h3><pre>" << link << "</pre>\n"; + if ( !run.empty() ) + links_file << "<h3>Run output:</h3><pre>" << run << "</pre>\n"; + + // for an object library failure, generate a reference to the object + // library failure message, and (once only) generate the object + // library failure message itself + static std::set< string > failed_lib_target_dirs; // only generate once + if ( !lib.empty() ) + { + if ( lib[0] == '\n' ) lib.erase( 0, 1 ); + string object_library_name( extract_object_library_name( lib ) ); + + // changing the target directory naming scheme breaks + // extract_object_library_name() + assert( !object_library_name.empty() ); + if ( object_library_name.empty() ) + std::cerr << "Failed to extract object library name from " << lib << "\n"; + + links_file << "<h3>Library build failure: </h3>\n" + "See <a href=\"#" + << source_library_name << "-" + << object_library_name << "-" + << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + << source_library_name << " - " + << object_library_name << " - " + << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + << "</a>"; + if ( failed_lib_target_dirs.find( lib ) == failed_lib_target_dirs.end() ) + { + failed_lib_target_dirs.insert( lib ); + fs::path pth( locate_root / lib / "test_log.xml" ); + fs::ifstream file( pth ); + if ( file ) + { + xml::element_ptr db = xml::parse( file, pth.string() ); + generate_report( + *db, + source_library_name, + test_type, + target_dir, + false, + false + ); + } + else + { + links_file << "<h2><a name=\"" + << object_library_name << "-" + << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + << "\">" + << object_library_name << " - " + << std::make_pair( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()) + ) + << "</a></h2>\n" + << "test_log.xml not found\n"; + } + } + } + return result; + } + + // add_notes --------------------------------------------------------------// + + void add_notes( const string & key, bool fail, string & sep, string & target ) + { + notes_map::const_iterator itr = notes.lower_bound( key ); + if ( itr != notes.end() && itr->first == key ) + { + for ( ; itr != notes.end() && itr->first == key; ++itr ) + { + string note_desc( itr->second[0] == '-' + ? itr->second.substr( 1 ) : itr->second ); + if ( fail || itr->second[0] == '-' ) + { + target += sep; + sep = ","; + target += "<a href=\""; + target += "#"; + target += note_desc; + target += "\">"; + target += note_desc; + target += "</a>"; + } + } + } + } + + // do_cell ---------------------------------------------------------------// + bool do_cell( + const fs::path & target_dir, + const string & lib_name, + string & target, + bool profile + ){ + // return true if any results except pass_msg + bool pass = false; + + fs::path xml_file_path( target_dir / "test_log.xml" ); + if ( !fs::exists( xml_file_path ) ) + { + // suppress message because there are too many of them. + // "missing" is a legitmate result as its not a requirement + // that every test be run in every figuration. + //std::cerr << "Missing jam_log.xml in target:\n " + // << target_dir.string() << "\n"; + target += "<td align=\"right\">" + missing_residue_msg + "</td>"; + return true; + } + + int anything_generated = 0; + bool note = false; + + fs::ifstream file( xml_file_path ); + if ( !file ) // could not open jam_log.xml + { + std::cerr << "Can't open jam_log.xml in target:\n " + << target_dir.string() << "\n"; + target += "<td>" + missing_residue_msg + "</td>"; + return false; + } + + string test_type( "unknown" ); + bool always_show_run_output( false ); + + xml::element_ptr dbp = xml::parse( file, xml_file_path.string() ); + const xml::element & db( *dbp ); + test_type = attribute_value( db, "test-type" ); + always_show_run_output + = attribute_value( db, "show-run-output" ) == "true"; + + std::string test_type_base( test_type ); + if ( test_type_base.size() > 5 ) + { + const string::size_type trailer = test_type_base.size() - 5; + if ( test_type_base.substr( trailer ) == "_fail" ) + { + test_type_base.erase( trailer ); + } + } + if ( test_type_base.size() > 4 ) + { + const string::size_type trailer = test_type_base.size() - 4; + if ( test_type_base.substr( trailer ) == "_pyd" ) + { + test_type_base.erase( trailer ); + } + } + const xml::element & test_type_element( find_element( db, test_type_base ) ); + + pass = !test_type_element.name.empty() + && attribute_value( test_type_element, "result" ) != "fail"; + + if (!no_links){ + if(!test_type_element.name.empty()) + note = attribute_value( test_type_element, "result" ) == "note"; + anything_generated = + generate_report( + db, + lib_name, + test_type, + target_dir, + pass, + always_show_run_output || note + ); + } + + // generate the status table cell pass/warn/fail HTML + target += "<td align=\"right\">"; + if ( anything_generated != 0 ) + { + target += "<a href=\""; + target += links_name; + target += "#"; + std::copy( + html_from_path(target_dir.string().begin()), + html_from_path(target_dir.string().end()), + std::back_inserter(target) + ); + target += "\">"; + target += pass + ? (anything_generated < 2 ? pass_msg : warn_msg) + : fail_msg; + target += "</a>"; + if ( pass && note ) target += note_msg; + } + else target += pass ? pass_msg : fail_msg; + + // if profiling + if(profile && pass){ + // add link to profile + target += " <a href=\""; + target += (target_dir / "profile.txt").string(); + target += "\"><i>Profile</i></a>"; + } + + // if notes, generate the superscript HTML +// if ( !notes.empty() ) +// target += get_notes( toolset, lib_name, test_name, !pass ); + + target += "</td>"; + return (anything_generated != 0) || !pass; + } + + bool visit_node_tree( + const col_node & node, + fs::path dir_root, + const string & lib_name, + string & target, + bool profile + ){ + bool retval = false; + if(node.has_leaf){ + retval = do_cell( + dir_root, + lib_name, + target, + profile + ); + } + + col_node::subcolumns_t::const_iterator col_itr; + for( + col_itr = node.m_subcolumns.begin(); + col_itr != node.m_subcolumns.end(); + ++col_itr + ){ + fs::path subdir = dir_root / col_itr->first; + retval |= visit_node_tree( + col_itr->second, + subdir, + lib_name, + target, + col_itr->first == "profile" + ); + } + return retval; + } + + // emit results for each test + void do_row( + col_node test_node, + const fs::path & test_dir, + const string & lib_name, + const string & test_name, + string & target + ){ + string::size_type row_start_pos = target.size(); + + target += "<tr>"; + + target += "<td>"; + //target += "<a href=\"" + url_prefix_dir_view + "/libs/" + lib_name + "\">"; + target += test_name; + target += "</a>"; + target += "</td>"; + +// target += "<td>" + test_type + "</td>"; + + bool no_warn_save = no_warn; + +// if ( test_type.find( "fail" ) != string::npos ) no_warn = true; + + // emit cells on this row + bool anything_to_report = visit_node_tree( + test_node, + test_dir, + lib_name, + target, + false + ); + + target += "</tr>"; + + if ( ignore_pass + && ! anything_to_report ) + target.erase( row_start_pos ); + + no_warn = no_warn_save; + } + + // do_table_body -----------------------------------------------------------// + + void do_table_body( + col_node root_node, + const string & lib_name, + const fs::path & test_lib_dir + ){ + // rows are held in a vector so they can be sorted, if desired. + std::vector<string> results; + + for ( fs::directory_iterator itr( test_lib_dir ); itr != end_itr; ++itr ) + { + if(! fs::is_directory(*itr)) + continue; + + string test_name = itr->path().native(); + // if the file name contains ".test" + string::size_type s = test_name.find( ".test" ); + if(string::npos != s) + // strip it off + test_name.resize(s); + else + // if it doesn't - skip this directory + continue; + + results.push_back( std::string() ); + do_row( + root_node, //*test_node_itr++, + *itr, // test dir + lib_name, + test_name, + results[results.size()-1] + ); + } + + std::sort( results.begin(), results.end() ); + + for ( + std::vector<string>::iterator v(results.begin()); + v != results.end(); + ++v + ){ + report << *v << "\n"; + } + } + + // column header-----------------------------------------------------------// + int header_depth(const col_node & root){ + col_node::subcolumns_t::const_iterator itr; + int max_depth = 1; + for(itr = root.m_subcolumns.begin(); itr != root.m_subcolumns.end(); ++itr){ + max_depth = (std::max)(max_depth, itr->second.rows); + } + return max_depth; + } + + void header_cell(int rows, int cols, const std::string & name){ + // add row cells + report << "<td align=\"center\" " ; + if(1 < cols) + report << "colspan=\"" << cols << "\" " ; + if(1 < rows) + // span rows to the end the header + report << "rowspan=\"" << rows << "\" " ; + report << ">" ; + report << name; + report << "</td>\n"; + } + + void emit_column_headers( + const col_node & node, + int display_row, + int current_row, + int row_count + ){ + if(current_row < display_row){ + if(! node.m_subcolumns.empty()){ + col_node::subcolumns_t::const_iterator itr; + for(itr = node.m_subcolumns.begin(); itr != node.m_subcolumns.end(); ++itr){ + emit_column_headers(itr->second, display_row, current_row + 1, row_count); + } + } + return; + } + if(node.has_leaf && ! node.m_subcolumns.empty()){ + header_cell(row_count - current_row, 1, std::string("")); + } + + col_node::subcolumns_t::const_iterator itr; + for(itr = node.m_subcolumns.begin(); itr != node.m_subcolumns.end(); ++itr){ + if(1 == itr->second.rows) + header_cell(row_count - current_row, itr->second.cols, itr->first); + else + header_cell(1, itr->second.cols, itr->first); + } + } + + fs::path find_lib_test_dir(fs::path const& initial_path){ + // walk up from the path were we started until we find + // bin or bin.v2 + + fs::path::const_iterator it = initial_path.end(), end = initial_path.end(); + fs::path test_lib_dir = initial_path; + for(;;){ + if(fs::is_directory( test_lib_dir / "bin.v2")){ + test_lib_dir /= "bin.v2"; + break; + } + if(fs::is_directory( test_lib_dir / "bin")){ + // v1 includes the word boost + test_lib_dir /= "bin"; + test_lib_dir /= "boost"; + break; + } + if(test_lib_dir.empty()) + throw std::string("binary path not found"); + if(*it != "libs") + --it; + test_lib_dir.remove_filename(); + } + + if(it == end) + throw std::string("must be run from within a library directory"); + + + for(;it != end; ++it){ + test_lib_dir /= *it; // append "libs" + } + return test_lib_dir; + } + + // note : uncomment the #if/#endif and what this compile !!! + string find_lib_name(fs::path lib_test_dir){ + unsigned int count; + fs::path::iterator e_itr = lib_test_dir.end(); + for(count = 0;; ++count){ + if(*--e_itr == "libs") + break; + if(lib_test_dir.empty()) + throw std::string("must be run from within a library directory"); + } + string library_name; + for(;;){ + library_name.append((*++e_itr).native()); + if(1 == --count) + break; + library_name.append("/"); + } + return library_name; + } + + fs::path find_boost_root(fs::path initial_path){ + fs::path boost_root = initial_path; + for(;;){ + if(fs::is_directory( boost_root / "boost")){ + break; + } + if(boost_root.empty()) + throw std::string("boost root not found"); + boost_root.remove_filename(); + } + + return boost_root; + } + + // do_table ----------------------------------------------------------------// + void do_table(fs::path const& initial_path, const string & lib_name) + { + col_node root_node; + + fs::path lib_test_dir = find_lib_test_dir(initial_path); + + for ( fs::directory_iterator itr(lib_test_dir); itr != end_itr; ++itr ) + { + if(! fs::is_directory(*itr)) + continue; + build_node_tree(*itr, root_node); + } + + // visit directory nodes and record nodetree + report << "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n"; + + // emit + root_node.get_spans(); + int row_count = header_depth(root_node); + report << "<tr>\n"; + report << "<td rowspan=\"" << row_count << "\">Test Name</td>\n"; + + // emit column headers + int row_index = 0; + for(;;){ + emit_column_headers(root_node, row_index, 0, row_count); + report << "</tr>" ; + if(++row_index == row_count) + break; + report << "<tr>\n"; + } + + // now the rest of the table body + do_table_body(root_node, lib_name, lib_test_dir); + + report << "</table>\n"; + } +}// unnamed namespace + +// main --------------------------------------------------------------------// + +#define BOOST_NO_CPP_MAIN_SUCCESS_MESSAGE +#include <boost/test/included/prg_exec_monitor.hpp> + +int cpp_main( int argc, char * argv[] ) // note name! +{ + fs::path initial_path = fs::initial_path(); + + fs::path comment_path; + while ( argc > 1 && *argv[1] == '-' ) + { + if ( argc > 2 && std::strcmp( argv[1], "--compiler" ) == 0 ) + { specific_compiler = argv[2]; --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--locate-root" ) == 0 ) + { locate_root = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--boost-root" ) == 0 ) + { boost_root = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--comment" ) == 0 ) + { comment_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--notes" ) == 0 ) + { notes_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( argc > 2 && std::strcmp( argv[1], "--notes-map" ) == 0 ) + { notes_map_path = fs::path( argv[2] ); --argc; ++argv; } + else if ( std::strcmp( argv[1], "--ignore-pass" ) == 0 ) ignore_pass = true; + else if ( std::strcmp( argv[1], "--no-warn" ) == 0 ) no_warn = true; + else if ( std::strcmp( argv[1], "--v2" ) == 0 ) + {--argc; ++argv ;} // skip + else if ( argc > 2 && std::strcmp( argv[1], "--jamfile" ) == 0) + {--argc; ++argv;} // skip + else { std::cerr << "Unknown option: " << argv[1] << "\n"; argc = 1; } + --argc; + ++argv; + } + + if ( argc != 2 && argc != 3 ) + { + std::cerr << + "Usage: library_status [options...] status-file [links-file]\n" + " boost-root is the path to the boost tree root directory.\n" + " status-file and links-file are paths to the output files.\n" + " options: --compiler name Run for named compiler only\n" + " --ignore-pass Do not report tests which pass all compilers\n" + " --no-warn Warnings not reported if test passes\n" + " --boost-root path default derived from current path.\n" + " --locate-root path Path to ALL_LOCATE_TARGET for bjam;\n" + " default boost-root.\n" + " --comment path Path to file containing HTML\n" + " to be copied into status-file.\n" + " --notes path Path to file containing HTML\n" + " to be copied into status-file.\n" + " --notes-map path Path to file of toolset/test,n lines, where\n" + " n is number of note bookmark in --notes file.\n" + "Example: compiler_status --compiler gcc /boost-root cs.html cs-links.html\n" + "Note: Only the leaf of the links-file path and --notes file string are\n" + "used in status-file HTML links. Thus for browsing, status-file,\n" + "links-file, and --notes file must all be in the same directory.\n" + ; + return 1; + } + + if(boost_root.empty()) + boost_root = find_boost_root(initial_path); + if ( locate_root.empty() ) + locate_root = boost_root; + + report.open( fs::path( argv[1] ) ); + if ( !report ) + { + std::cerr << "Could not open report output file: " << argv[2] << std::endl; + return 1; + } + + if ( argc == 3 ) + { + fs::path links_path( argv[2] ); + links_name = links_path.native(); + links_file.open( links_path ); + if ( !links_file ) + { + std::cerr << "Could not open links output file: " << argv[3] << std::endl; + return 1; + } + } + else no_links = true; + + build_notes_bookmarks(); + + const string library_name = find_lib_name(initial_path); + + char run_date[128]; + std::time_t tod; + std::time( &tod ); + std::strftime( run_date, sizeof(run_date), + "%X UTC, %A %d %B %Y", std::gmtime( &tod ) ); + + report + << "<html>\n" + << "<head>\n" + << "<title>Boost Library Status Automatic Test</title>\n" + << "</head>\n" + << "<body bgcolor=\"#ffffff\" text=\"#000000\">\n" + << "<table border=\"0\">\n" + << "<tr>\n" + << "<td><img border=\"0\" " + << "src=\"" + << boost_root / "boost.png" + << "\" width=\"277\" " + << "height=\"86\"></td>\n" + << "<td>\n" + << "<h1>Library Status: " + library_name + "</h1>\n" + << "<b>Run Date:</b> " + << run_date + << "\n" + ; + + if ( !comment_path.empty() ) + { + fs::ifstream comment_file( comment_path ); + if ( !comment_file ) + { + std::cerr << "Could not open \"--comment\" input file: " << comment_path.string() << std::endl; + return 1; + } + char c; + while ( comment_file.get( c ) ) { report.put( c ); } + } + + report << "</td>\n</table>\n<br>\n"; + + if ( !no_links ) + { + links_file + << "<html>\n" + << "<head>\n" + << "<title>Boost Library Status Error Log</title>\n" + << "</head>\n" + << "<body bgcolor=\"#ffffff\" text=\"#000000\">\n" + << "<table border=\"0\">\n" + << "<tr>\n" + << "<td><img border=\"0\" src=\"" + << boost_root / "boost.png" + << "\" width=\"277\" " + << "height=\"86\"></td>\n" + << "<td>\n" + << "<h1>Library Status: " + library_name + "</h1>\n" + << "<b>Run Date:</b> " + << run_date + << "\n</td>\n</table>\n<br>\n" + ; + } + + do_table(initial_path, library_name); + + if ( load_notes_html() ) report << notes_html << "\n"; + + report << "</body>\n" + "</html>\n" + ; + + if ( !no_links ) + { + links_file + << "</body>\n" + "</html>\n" + ; + } + return 0; +} diff --git a/tools/regression/src/library_test.bat b/tools/regression/src/library_test.bat new file mode 100644 index 0000000000..0f33840c34 --- /dev/null +++ b/tools/regression/src/library_test.bat @@ -0,0 +1,21 @@ +@echo off + +rem Copyright Robert Ramey 2007 + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +if not "%1" == "" goto bjam + echo Usage: %0 "<bjam arguments>" + echo where typical bjam arguements are: + echo toolset=msvc-7.1,gcc + echo variant=debug,release,profile + echo link=static,shared + echo threading=single,multi + echo -sBOOST_ARCHIVE_LIST="<archive name>" + goto end +:bjam + bjam --dump-tests %* >bjam.log 2>&1 + process_jam_log --v2 <bjam.log + library_status library_status.html links.html +:end diff --git a/tools/regression/src/library_test.sh b/tools/regression/src/library_test.sh new file mode 100755 index 0000000000..0164d0d1aa --- /dev/null +++ b/tools/regression/src/library_test.sh @@ -0,0 +1,19 @@ +# Copyright Robert Ramey 2007 + +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +if test $# -eq 0 +then + echo "Usage: $0 <bjam arguments>" + echo "Typical bjam arguements are:" + echo " toolset=msvc-7.1,gcc" + echo " variant=debug,release,profile" + echo " link=static,shared" + echo " threading=single,multi" + echo " -sBOOST_ARCHIVE_LIST=<archive name>" +else + bjam --dump-tests $@ >bjam.log 2>&1 + process_jam_log --v2 <bjam.log + library_status library_status.html links.html +fi diff --git a/tools/regression/src/library_test_all.sh b/tools/regression/src/library_test_all.sh new file mode 100755 index 0000000000..ed5177d412 --- /dev/null +++ b/tools/regression/src/library_test_all.sh @@ -0,0 +1,85 @@ +if test $# -eq 0 +then + echo "Usage: $0 <bjam arguments>" + echo "Typical bjam arguments are:" + echo " toolset=msvc-7.1,gcc" + echo " variant=debug,release,profile" + echo " link=static,shared" + echo " threading=single,multi" + echo + echo "note: make sure this script is run from boost root directory !!!" + exit 1 +fi + +if ! test -e libs +then + echo No libs directory found. Run from boost root directory !!! + exit 1 +fi + +#html header +cat <<end >status/library_status_contents.html +<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<!-- +(C) Copyright 2007 Robert Ramey - http://www.rrsd.com . +Use, modification and distribution is subject to 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) +--> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<link rel="stylesheet" type="text/css" href="../boost.css"> +<title>Library Status Contents</title> +<body> +end + +cd >nul libs + +# runtests, create library pages, and body of summary page +for lib_name in * +do + if test -d $lib_name + then + cd >nul $lib_name + + if test -e "test/Jamfile.v2" + then + cd >nul test + echo $lib_name + echo >>../../../status/library_status_contents.html "<a target=\"detail\" href=\"../libs/$lib_name/test/library_status.html\">$lib_name</a><br>" + ../../../tools/regression/src/library_test.sh $@ + cd >nul .. + fi + + for sublib_name in * + do + if test -d $sublib_name + then + cd >nul $sublib_name + if test -e "test/Jamfile.v2" + then + cd >nul test + echo $lib_name/$sublib_name + echo >>../../../../status/library_status_contents.html "<a target=\"detail\" href=\"../libs/$lib_name/$sublib_name/test/library_status.html\">$lib_name/$sublib_name</a><br>" + ../../../../tools/regression/src/library_test.sh $@ + cd >nul .. + fi + cd >nul .. + fi + done + + cd >nul .. + fi +done + + +cd >nul .. + +#html trailer +cat <<end >>status/library_status_contents.html +</body> +</html> +end + + diff --git a/tools/regression/src/process_jam_log.cpp b/tools/regression/src/process_jam_log.cpp new file mode 100644 index 0000000000..8f1b19b06a --- /dev/null +++ b/tools/regression/src/process_jam_log.cpp @@ -0,0 +1,893 @@ +// process jam regression test output into XML -----------------------------// + +// Copyright Beman Dawes 2002. 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) + +// See http://www.boost.org/tools/regression for documentation. + +#define BOOST_FILESYSTEM_VERSION 3 + +#include <boost/config/warning_disable.hpp> + +#include "detail/tiny_xml.hpp" +#include "boost/filesystem/operations.hpp" +#include "boost/filesystem/fstream.hpp" +#include "boost/filesystem/exception.hpp" +#include "boost/filesystem/convenience.hpp" + +#include <iostream> +#include <string> +#include <cstring> +#include <map> +#include <utility> // for make_pair +#include <ctime> +#include <cctype> // for tolower +#include <cstdlib> // for exit + +using std::string; +namespace xml = boost::tiny_xml; +namespace fs = boost::filesystem; + +// options + +static bool echo = false; +static bool create_dirs = false; +static bool boost_build_v2 = true; + +namespace +{ + struct test_info + { + string file_path; // relative boost-root + string type; + bool always_show_run_output; + }; + typedef std::map< string, test_info > test2info_map; // key is test-name + test2info_map test2info; + + fs::path boost_root; + fs::path locate_root; // ALL_LOCATE_TARGET (or boost_root if none) + + // set_boost_root --------------------------------------------------------// + + void set_boost_root() + { + + boost_root = fs::initial_path(); + + for(;;) + { + if ( fs::exists( boost_root / "libs" ) ) + { + fs::current_path( fs::initial_path() ); // restore initial path + return; + } + fs::current_path( ".." ); + if ( boost_root == fs::current_path() ) + { + fs::current_path( fs::initial_path() ); // restore initial path + std::cout << + "Abort: process_jam_log must be run from within a boost directory tree\n"; + std::exit(1); + } + boost_root = fs::current_path(); + } + } + + // append_html -------------------------------------------------------------// + + void append_html( const string & src, string & target ) + { + // there are a few lines we want to ignore + if ( src.find( "th target..." ) != string::npos + || src.find( "cc1plus.exe: warning: changing search order for system directory" ) != string::npos + || src.find( "cc1plus.exe: warning: as it has already been specified as a non-system directory" ) != string::npos + ) return; + + // on some platforms (e.g. tru64cxx) the following line is a real performance boost + target.reserve(src.size() * 2 + target.size()); + + for ( string::size_type pos = 0; pos < src.size(); ++pos ) + { + if ( src[pos] == '<' ) target += "<"; + else if ( src[pos] == '>' ) target += ">"; + else if ( src[pos] == '&' ) target += "&"; + else target += src[pos]; + } + } + + // timestamp ---------------------------------------------------------------// + + string timestamp() + { + char run_date[128]; + std::time_t tod; + std::time( &tod ); + std::strftime( run_date, sizeof(run_date), + "%Y-%m-%d %X UTC", std::gmtime( &tod ) ); + return string( run_date ); + } + +// convert path separators to forward slashes ------------------------------// + + void convert_path_separators( string & s ) + { + for ( string::iterator itr = s.begin(); itr != s.end(); ++itr ) + if ( *itr == '\\' || *itr == '!' ) *itr = '/'; + } + +// trim_left ----------------------------------------------------------------// + + std::string trim_left( std::string const& s ) + { + std::string::size_type const pos( s.find_first_not_of(' ') ); + return pos != std::string::npos + ? s.substr( pos, s.size() - pos + 1 ) + : "" + ; + } + + +// split --------------------------------------------------------------------// + + std::vector<std::string> split( std::string const& s ) + { + std::string::size_type const pos( s.find_first_of(' ') ); + std::vector<std::string> result( 1, s.substr( 0, pos ) ); + if ( pos == std::string::npos ) + return result; + + std::vector<std::string> const rest( split( trim_left( s.substr( pos, s.size() - pos + 1 ) ) ) ); + result.insert( result.end(), rest.begin(), rest.end() ); + return result; + } + + +// extract a target directory path from a jam target string ----------------// +// s may be relative to the initial_path: +// ..\..\..\libs\foo\build\bin\libfoo.lib\vc7\debug\runtime-link-dynamic\boo.obj +// s may be absolute: +// d:\myboost\libs\foo\build\bin\libfoo.lib\vc7\debug\runtime-link-dynamic\boo.obj +// return path is always relative to the boost directory tree: +// libs/foo/build/bin/libfs.lib/vc7/debug/runtime-link-dynamic + + string target_directory( const string & s ) + { + string temp( s ); + convert_path_separators( temp ); + temp.erase( temp.find_last_of( "/" ) ); // remove leaf + temp = split( trim_left( temp ) ).back(); + if ( temp[0] == '.' ) temp.erase( 0, temp.find_first_not_of( "./" ) ); + else temp.erase( 0, locate_root.string().size()+1 ); + if ( echo ) + std::cout << "\ttarget_directory( \"" << s << "\") -> \"" << temp << "\"" << std::endl; + return temp; + } + + string::size_type target_name_end( const string & s ) + { + string::size_type pos = s.find( ".test/" ); + if ( pos == string::npos ) pos = s.find( ".dll/" ); + if ( pos == string::npos ) pos = s.find( ".so/" ); + if ( pos == string::npos ) pos = s.find( ".lib/" ); + if ( pos == string::npos ) pos = s.find( ".pyd/" ); + if ( pos == string::npos ) pos = s.find( ".a/" ); + return pos; + } + + string toolset( const string & s ) + { + string::size_type pos = target_name_end( s ); + if ( pos == string::npos ) pos = s.find( "build/" ); + if ( pos == string::npos ) return ""; + pos = s.find( "/", pos ) + 1; + return s.substr( pos, s.find( "/", pos ) - pos ); + } + + string test_name( const string & s ) + { + string::size_type pos = target_name_end( s ); + if ( pos == string::npos ) return ""; + string::size_type pos_start = s.rfind( '/', pos ) + 1; + return s.substr( pos_start, + (s.find( ".test/" ) != string::npos + ? pos : s.find( "/", pos )) - pos_start ); + } + + // Take a path to a target directory of test, and + // returns library name corresponding to that path. + string test_path_to_library_name( string const& path ) + { + std::string result; + string::size_type start_pos( path.find( "libs/" ) ); + if ( start_pos == string::npos ) { + start_pos = path.find( "tools/" ); + } + + if ( start_pos != string::npos ) + { + // The path format is ...libs/functional/hash/test/something.test/.... + // So, the part between "libs" and "test/something.test" can be considered + // as library name. But, for some libraries tests are located too deep, + // say numeric/ublas/test/test1 directory, and some libraries have tests + // in several subdirectories (regex/example and regex/test). So, nested + // directory may belong to several libraries. + + // To disambituate, it's possible to place a 'sublibs' file in + // a directory. It means that child directories are separate libraries. + // It's still possible to have tests in the directory that has 'sublibs' + // file. + + std::string interesting; + start_pos = path.find( '/', start_pos ) + 1; + string::size_type end_pos( path.find( ".test/", start_pos ) ); + end_pos = path.rfind('/', end_pos); + if (path.substr(end_pos - 5, 5) == "/test") + interesting = path.substr( start_pos, end_pos - 5 - start_pos ); + else + interesting = path.substr( start_pos, end_pos - start_pos ); + + // Take slash separate elements until we have corresponding 'sublibs'. + end_pos = 0; + for(;;) + { + end_pos = interesting.find('/', end_pos); + if (end_pos == string::npos) { + result = interesting; + break; + } + result = interesting.substr(0, end_pos); + + if ( fs::exists( ( boost_root / "libs" ) / result / "sublibs" ) ) + { + end_pos = end_pos + 1; + } + else + break; + } + } + + return result; + } + + // Tries to find target name in the string 'msg', starting from + // position start. + // If found, extract the directory name from the target name and + // stores it in 'dir', and return the position after the target name. + // Otherwise, returns string::npos. + string::size_type parse_skipped_msg_aux(const string& msg, + string::size_type start, + string& dir) + { + dir.clear(); + string::size_type start_pos = msg.find( '<', start ); + if ( start_pos == string::npos ) return string::npos; + ++start_pos; + string::size_type end_pos = msg.find( '>', start_pos ); + dir += msg.substr( start_pos, end_pos - start_pos ); + if ( boost_build_v2 ) + { + // The first letter is a magic value indicating + // the type of grist. + convert_path_separators( dir ); + dir.erase( 0, 1 ); + // We need path from root, not from 'status' dir. + if (dir.find("../") == 0) + dir.erase(0,3); + else // dir is always relative to the boost directory tree + dir.erase( 0, locate_root.string().size()+1 ); + } + else + { + if ( dir[0] == '@' ) + { + // new style build path, rooted build tree + convert_path_separators( dir ); + dir.replace( 0, 1, "bin/" ); + } + else + { + // old style build path, integrated build tree + start_pos = dir.rfind( '!' ); + convert_path_separators( dir ); + string::size_type path_sep_pos = dir.find( '/', start_pos + 1 ); + if ( path_sep_pos != string::npos ) + dir.insert( path_sep_pos, "/bin" ); + else + { + // see http://article.gmane.org/gmane.comp.lib.boost.devel/146688; + // the following code assumes that: a) 'dir' is not empty, + // b) 'end_pos != string::npos' and c) 'msg' always ends with '...' + if ( dir[dir.size() - 1] == '@' ) + dir += "/" + msg.substr( end_pos + 1, msg.size() - end_pos - 1 - 3 ); + } + } + } + return end_pos; + } + + // the format of paths is really kinky, so convert to normal form + // first path is missing the leading "..\". + // first path is missing "\bin" after "status". + // second path is missing the leading "..\". + // second path is missing "\bin" after "build". + // second path uses "!" for some separators. + void parse_skipped_msg( const string & msg, + string & first_dir, string & second_dir ) + { + string::size_type pos = parse_skipped_msg_aux(msg, 0, first_dir); + if (pos == string::npos) + return; + parse_skipped_msg_aux(msg, pos, second_dir); + } + +// test_log hides database details -----------------------------------------// + + class test_log + : boost::noncopyable + { + const string & m_target_directory; + xml::element_ptr m_root; + public: + test_log( const string & target_directory, + const string & test_name, + const string & toolset, + bool force_new_file ) + : m_target_directory( target_directory ) + { + if ( !force_new_file ) + { + fs::path pth( locate_root / target_directory / "test_log.xml" ); + fs::ifstream file( pth ); + if ( file ) // existing file + { + try + { + m_root = xml::parse( file, pth.string() ); + return; + } + catch(...) + { + // unable to parse existing XML file, fall through + } + } + } + + string library_name( test_path_to_library_name( target_directory ) ); + + test_info info; + test2info_map::iterator itr( test2info.find( library_name + "/" + test_name ) ); + if ( itr != test2info.end() ) + info = itr->second; + + if ( !info.file_path.empty() ) + library_name = test_path_to_library_name( info.file_path ); + + if ( info.type.empty() ) + { + if ( target_directory.find( ".lib/" ) != string::npos + || target_directory.find( ".dll/" ) != string::npos + || target_directory.find( ".so/" ) != string::npos + || target_directory.find( ".dylib/" ) != string::npos + || target_directory.find( "/build/" ) != string::npos + ) + { + info.type = "lib"; + } + else if ( target_directory.find( ".pyd/" ) != string::npos ) + info.type = "pyd"; + } + + m_root.reset( new xml::element( "test-log" ) ); + m_root->attributes.push_back( + xml::attribute( "library", library_name ) ); + m_root->attributes.push_back( + xml::attribute( "test-name", test_name ) ); + m_root->attributes.push_back( + xml::attribute( "test-type", info.type ) ); + m_root->attributes.push_back( + xml::attribute( "test-program", info.file_path ) ); + m_root->attributes.push_back( + xml::attribute( "target-directory", target_directory ) ); + m_root->attributes.push_back( + xml::attribute( "toolset", toolset ) ); + m_root->attributes.push_back( + xml::attribute( "show-run-output", + info.always_show_run_output ? "true" : "false" ) ); + } + + ~test_log() + { + fs::path pth( locate_root / m_target_directory / "test_log.xml" ); + if ( create_dirs && !fs::exists( pth.branch_path() ) ) + fs::create_directories( pth.branch_path() ); + fs::ofstream file( pth ); + if ( !file ) + { + std::cout << "*****Warning - can't open output file: " + << pth.string() << "\n"; + } + else xml::write( *m_root, file ); + } + + const string & target_directory() const { return m_target_directory; } + + void remove_action( const string & action_name ) + // no effect if action_name not found + { + xml::element_list::iterator itr; + for ( itr = m_root->elements.begin(); + itr != m_root->elements.end() && (*itr)->name != action_name; + ++itr ) {} + if ( itr != m_root->elements.end() ) m_root->elements.erase( itr ); + } + + void add_action( const string & action_name, + const string & result, + const string & timestamp, + const string & content ) + { + remove_action( action_name ); + xml::element_ptr action( new xml::element(action_name) ); + m_root->elements.push_back( action ); + action->attributes.push_back( xml::attribute( "result", result ) ); + action->attributes.push_back( xml::attribute( "timestamp", timestamp ) ); + action->content = content; + } + }; + +// message_manager maps input messages into test_log actions ---------------// + + class message_manager + : boost::noncopyable + { + string m_action_name; // !empty() implies action pending + // IOW, a start_message awaits stop_message + string m_target_directory; + string m_test_name; + string m_toolset; + + bool m_note; // if true, run result set to "note" + // set false by start_message() + + // data needed to stop further compile action after a compile failure + // detected in the same target directory + string m_previous_target_directory; + bool m_compile_failed; + + public: + message_manager() : m_note(false) {} + ~message_manager() { /*assert( m_action_name.empty() );*/ } + + bool note() const { return m_note; } + void note( bool value ) { m_note = value; } + + void start_message( const string & action_name, + const string & target_directory, + const string & test_name, + const string & toolset, + const string & prior_content ) + { + assert( !target_directory.empty() ); + + if ( !m_action_name.empty() ) stop_message( prior_content ); + m_action_name = action_name; + m_target_directory = target_directory; + m_test_name = test_name; + m_toolset = toolset; + m_note = false; + + if ( m_previous_target_directory != target_directory ) + { + m_previous_target_directory = target_directory; + m_compile_failed = false; + } + } + + void stop_message( const string & content ) + { + if ( m_action_name.empty() ) return; + stop_message( m_action_name, m_target_directory, + "succeed", timestamp(), content ); + } + + void stop_message( const string & action_name, + const string & target_directory, + const string & result, + const string & timestamp, + const string & content ) + // the only valid action_names are "compile", "link", "run", "lib" + { + // My understanding of the jam output is that there should never be + // a stop_message that was not preceeded by a matching start_message. + // That understanding is built into message_manager code. + assert( m_action_name == action_name ); + assert( m_target_directory == target_directory ); + assert( result == "succeed" || result == "fail" ); + + // if test_log.xml entry needed + if ( !m_compile_failed + || action_name != "compile" + || m_previous_target_directory != target_directory ) + { + if ( action_name == "compile" + && result == "fail" ) m_compile_failed = true; + + test_log tl( target_directory, + m_test_name, m_toolset, action_name == "compile" ); + tl.remove_action( "lib" ); // always clear out lib residue + + // dependency removal + if ( action_name == "lib" ) + { + tl.remove_action( "compile" ); + tl.remove_action( "link" ); + tl.remove_action( "run" ); + } + else if ( action_name == "compile" ) + { + tl.remove_action( "link" ); + tl.remove_action( "run" ); + if ( result == "fail" ) m_compile_failed = true; + } + else if ( action_name == "link" ) + { + tl.remove_action( "run" ); + } + + // dependency removal won't work right with random names, so assert + else { assert( action_name == "run" ); } + + // add the "run" stop_message action + tl.add_action( action_name, + result == "succeed" && note() ? std::string("note") : result, + timestamp, content ); + } + + m_action_name = ""; // signal no pending action + m_previous_target_directory = target_directory; + } + }; +} + + +// main --------------------------------------------------------------------// + + +int main( int argc, char ** argv ) +{ + // Turn off synchronization with corresponding C standard library files. This + // gives a significant speed improvement on platforms where the standard C++ + // streams are implemented using standard C files. + std::ios::sync_with_stdio(false); + + fs::initial_path(); + std::istream* input = 0; + + if ( argc <= 1 ) + { + std::cout << "process_jam_log [--echo] [--create-directories] [--v1|--v2]\n" + " [--boost-root boost_root] [--locate-root locate_root]\n" + " [--input-file input_file]\n" + " [locate-root]\n" + "--echo - verbose diagnostic output.\n" + "--create-directories - if the directory for xml file doesn't exists - creates it.\n" + " usually used for processing logfile on different machine\n" + "--v2 - bjam version 2 used (default).\n" + "--v1 - bjam version 1 used.\n" + "--boost-root - the root of the boost installation being used. If not defined\n" + " assume to run from within it and discover it heuristically.\n" + "--locate-root - the same as the bjam ALL_LOCATE_TARGET\n" + " parameter, if any. Default is boost-root.\n" + "--input-file - the output of a bjam --dump-tests run. Default is std input.\n" + ; + return 1; + } + + while ( argc > 1 ) + { + if ( std::strcmp( argv[1], "--echo" ) == 0 ) + { + echo = true; + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--create-directories" ) == 0 ) + { + create_dirs = true; + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--v2" ) == 0 ) + { + boost_build_v2 = true; + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--v1" ) == 0 ) + { + boost_build_v2 = false; + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--boost-root" ) == 0 ) + { + --argc; ++argv; + if ( argc == 1 ) + { + std::cout << "Abort: option --boost-root requires a directory argument\n"; + std::exit(1); + } + boost_root = fs::path( argv[1] ); + if ( !boost_root.is_complete() ) + boost_root = ( fs::initial_path() / boost_root ).normalize(); + + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--locate-root" ) == 0 ) + { + --argc; ++argv; + if ( argc == 1 ) + { + std::cout << "Abort: option --locate-root requires a directory argument\n"; + std::exit(1); + } + locate_root = fs::path( argv[1] ); + --argc; ++argv; + } + else if ( std::strcmp( argv[1], "--input-file" ) == 0 ) + { + --argc; ++argv; + if ( argc == 1 ) + { + std::cout << "Abort: option --input-file requires a filename argument\n"; + std::exit(1); + } + input = new std::ifstream(argv[1]); + --argc; ++argv; + } + else if ( *argv[1] == '-' ) + { + std::cout << "Abort: unknown option; invoke with no arguments to see list of valid options\n"; + return 1; + } + else + { + locate_root = fs::path( argv[1] ); + --argc; ++argv; + } + } + + if ( boost_root.empty() ) + { + set_boost_root(); + boost_root.normalize(); + } + + + if ( locate_root.empty() ) + { + locate_root = boost_root; + } + else if ( !locate_root.is_complete() ) + { + locate_root = ( fs::initial_path() / locate_root ).normalize(); + } + + if ( input == 0 ) + { + input = &std::cin; + } + + std::cout << "boost_root: " << boost_root.string() << '\n' + << "locate_root: " << locate_root.string() << '\n'; + + message_manager mgr; + + string line; + string content; + bool capture_lines = false; + + // This loop looks at lines for certain signatures, and accordingly: + // * Calls start_message() to start capturing lines. (start_message() will + // automatically call stop_message() if needed.) + // * Calls stop_message() to stop capturing lines. + // * Capture lines if line capture on. + + static const int max_line_length = 8192; + int line_num = 0; + while ( std::getline( *input, line ) ) + { + if (max_line_length < line.size()) line = line.substr(0, max_line_length); + + ++line_num; + + std::vector<std::string> const line_parts( split( line ) ); + std::string const line_start( line_parts[0] != "...failed" + ? line_parts[0] + : line_parts[0] + " " + line_parts[1] + ); + + if ( echo ) + { + std::cout + << "line " << line_num << ": " << line << "\n" + << "\tline_start: " << line_start << "\n"; + } + + // create map of test-name to test-info + if ( line_start.find( "boost-test(" ) == 0 ) + { + string::size_type pos = line.find( '"' ); + string test_name( line.substr( pos+1, line.find( '"', pos+1)-pos-1 ) ); + test_info info; + info.always_show_run_output + = line.find( "\"always_show_run_output\"" ) != string::npos; + info.type = line.substr( 11, line.find( ')' )-11 ); + for (unsigned int i = 0; i!=info.type.size(); ++i ) + { info.type[i] = std::tolower( info.type[i] ); } + pos = line.find( ':' ); + // the rest of line is missing if bjam didn't know how to make target + if ( pos + 1 != line.size() ) + { + info.file_path = line.substr( pos+3, + line.find( "\"", pos+3 )-pos-3 ); + convert_path_separators( info.file_path ); + if ( info.file_path.find( "libs/libs/" ) == 0 ) info.file_path.erase( 0, 5 ); + if ( test_name.find( "/" ) == string::npos ) + test_name = "/" + test_name; + test2info.insert( std::make_pair( test_name, info ) ); + // std::cout << test_name << ", " << info.type << ", " << info.file_path << "\n"; + } + else + { + std::cout << "*****Warning - missing test path: " << line << "\n" + << " (Usually occurs when bjam doesn't know how to make a target)\n"; + } + continue; + } + + // these actions represent both the start of a new action + // and the end of a failed action + else if ( line_start.find( "C++-action" ) != string::npos + || line_start.find( "vc-C++" ) != string::npos + || line_start.find( "C-action" ) != string::npos + || line_start.find( "Cc-action" ) != string::npos + || line_start.find( "vc-Cc" ) != string::npos + || line_start.find( ".compile.") != string::npos + || line_start.find( "compile-") != string::npos + || line_start.find( "-compile") != string::npos + || line_start.find( "Link-action" ) != string::npos + || line_start.find( "vc-Link" ) != string::npos + || line_start.find( "Archive-action" ) != string::npos + || line_start.find( ".archive") != string::npos + || ( line_start.find( ".link") != string::npos && + // .linkonce is present in gcc linker messages about + // unresolved symbols. We don't have to parse those + line_start.find( ".linkonce" ) == string::npos ) + ) + { + //~ if ( !test2info.size() ) + //~ { + //~ std::cout << "*****Error - No \"boost-test\" lines encountered.\n" + //~ " (Usually occurs when bjam was envoked without the --dump-tests option\n" + //~ " or bjam was envoked in the wrong directory)\n"; + //~ return 1; + //~ } + + string action( ( line_start.find( "Link-action" ) != string::npos + || line_start.find( "vc-Link" ) != string::npos + || line_start.find( "Archive-action" ) != string::npos + || line_start.find( ".archive") != string::npos + || line_start.find( ".link") != string::npos + ) + ? "link" : "compile" + ); + + if ( line_start.find( "...failed " ) != string::npos ) + { + mgr.stop_message( action, target_directory( line ), + "fail", timestamp(), content ); + } + else + { + string target_dir( target_directory( line ) ); + mgr.start_message( action, target_dir, + test_name( target_dir ), toolset( target_dir ), content ); + } + content = "\n"; + capture_lines = true; + } + + // these actions are only used to stop the previous action + else if ( line_start.find( "-Archive" ) != string::npos + || line_start.find( "MkDir" ) == 0 + || line_start.find( "common.mkdir" ) == 0 ) + { + mgr.stop_message( content ); + content.clear(); + capture_lines = false; + } + + else if ( line_start.find( "execute-test" ) != string::npos + || line_start.find( "capture-output" ) != string::npos ) + { + if ( line_start.find( "...failed " ) != string::npos ) + { + mgr.stop_message( "run", target_directory( line ), + "fail", timestamp(), content ); + content = "\n"; + capture_lines = true; + } + else + { + string target_dir( target_directory( line ) ); + mgr.start_message( "run", target_dir, + test_name( target_dir ), toolset( target_dir ), content ); + + // contents of .output file for content + capture_lines = false; + content = "\n"; + fs::ifstream file( locate_root / target_dir + / (test_name(target_dir) + ".output") ); + if ( file ) + { + string ln; + while ( std::getline( file, ln ) ) + { + if ( ln.find( "<note>" ) != string::npos ) mgr.note( true ); + append_html( ln, content ); + content += "\n"; + } + } + } + } + + // bjam indicates some prior dependency failed by a "...skipped" message + else if ( line_start.find( "...skipped" ) != string::npos + && line.find( "<directory-grist>" ) == string::npos + ) + { + mgr.stop_message( content ); + content.clear(); + capture_lines = false; + + if ( line.find( " for lack of " ) != string::npos ) + { + capture_lines = ( line.find( ".run for lack of " ) == string::npos ); + + string target_dir; + string lib_dir; + + parse_skipped_msg( line, target_dir, lib_dir ); + + if ( target_dir != lib_dir ) // it's a lib problem + { + mgr.start_message( "lib", target_dir, + test_name( target_dir ), toolset( target_dir ), content ); + content = lib_dir; + mgr.stop_message( "lib", target_dir, "fail", timestamp(), content ); + content = "\n"; + } + } + + } + + else if ( line_start.find( "**passed**" ) != string::npos + || line_start.find( "failed-test-file" ) != string::npos + || line_start.find( "command-file-dump" ) != string::npos ) + { + mgr.stop_message( content ); + content = "\n"; + capture_lines = true; + } + + else if ( capture_lines ) // hang onto lines for possible later use + { + append_html( line, content );; + content += "\n"; + } + } + + mgr.stop_message( content ); + if (input != &std::cin) + delete input; + return 0; +} diff --git a/tools/regression/src/process_jam_log.py b/tools/regression/src/process_jam_log.py new file mode 100755 index 0000000000..a7722b9d7a --- /dev/null +++ b/tools/regression/src/process_jam_log.py @@ -0,0 +1,468 @@ +#!/usr/bin/python +# Copyright 2008 Rene Rivera +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +import re +import optparse +import time +import xml.dom.minidom +import xml.dom.pulldom +from xml.sax.saxutils import unescape, escape +import os.path + +#~ Process a bjam XML log into the XML log format for Boost result processing. +class BJamLog2Results: + + def __init__(self,args=None): + opt = optparse.OptionParser( + usage="%prog [options] input") + opt.add_option( '--output', + help="output file" ) + opt.add_option( '--runner', + help="runner ID (e.g. 'Metacomm')" ) + opt.add_option( '--comment', + help="an HTML comment file to be inserted in the reports" ) + opt.add_option( '--tag', + help="the tag for the results" ) + opt.add_option( '--incremental', + help="do incremental run (do not remove previous binaries)", + action='store_true' ) + opt.add_option( '--platform' ) + opt.add_option( '--source' ) + opt.add_option( '--revision' ) + self.output = None + self.runner = None + self.comment='comment.html' + self.tag='trunk' + self.incremental=False + self.platform='' + self.source='SVN' + self.revision=None + self.input = [] + ( _opt_, self.input ) = opt.parse_args(args,self) + if self.incremental: + run_type = 'incremental' + else: + run_type = 'full' + self.results = xml.dom.minidom.parseString('''<?xml version="1.0" encoding="UTF-8"?> +<test-run + source="%(source)s" + runner="%(runner)s" + timestamp="" + platform="%(platform)s" + tag="%(tag)s" + run-type="%(run-type)s" + revision="%(revision)s"> +</test-run> +''' % { + 'source' : self.source, + 'runner' : self.runner, + 'platform' : self.platform, + 'tag' : self.tag, + 'run-type' : run_type, + 'revision' : self.revision, + } ) + + self.test = {} + self.target_to_test = {} + self.target = {} + self.parent = {} + self.log = {} + + self.add_log() + self.gen_output() + + #~ print self.test + #~ print self.target + + def add_log(self): + if self.input[0]: + bjam_xml = self.input[0] + else: + bjam_xml = self.input[1] + events = xml.dom.pulldom.parse(bjam_xml) + context = [] + test_run = self.results.documentElement + for (event,node) in events: + if event == xml.dom.pulldom.START_ELEMENT: + context.append(node) + if node.nodeType == xml.dom.Node.ELEMENT_NODE: + x_f = self.x_name_(*context) + if x_f: + events.expandNode(node) + # expanding eats the end element, hence walking us out one level + context.pop() + # call the translator, and add returned items to the result + items = (x_f[1])(node) + if items: + for item in items: + if item: + test_run.appendChild(self.results.createTextNode("\n")) + test_run.appendChild(item) + elif event == xml.dom.pulldom.END_ELEMENT: + context.pop() + #~ Add the log items nwo that we've collected all of them. + items = self.log.values() + if items: + for item in items: + if item: + test_run.appendChild(self.results.createTextNode("\n")) + test_run.appendChild(item) + + def gen_output(self): + if self.output: + out = open(self.output,'w') + else: + out = sys.stdout + if out: + self.results.writexml(out,encoding='utf-8') + + def tostring(self): + return self.results.toxml('utf-8') + + def x_name_(self, *context, **kwargs): + node = None + names = [ ] + for c in context: + if c: + if not isinstance(c,xml.dom.Node): + suffix = '_'+c.replace('-','_').replace('#','_') + else: + suffix = '_'+c.nodeName.replace('-','_').replace('#','_') + node = c + names.append('x') + names = map(lambda x: x+suffix,names) + if node: + for name in names: + if hasattr(self,name): + return (name,getattr(self,name)) + return None + + def x(self, *context, **kwargs): + node = None + names = [ ] + for c in context: + if c: + if not isinstance(c,xml.dom.Node): + suffix = '_'+c.replace('-','_').replace('#','_') + else: + suffix = '_'+c.nodeName.replace('-','_').replace('#','_') + node = c + names.append('x') + names = map(lambda x: x+suffix,names) + if node: + for name in names: + if hasattr(self,name): + return getattr(self,name)(node,**kwargs) + else: + assert False, 'Unknown node type %s'%(name) + return None + + #~ The timestamp goes to the corresponding attribute in the result. + def x_build_timestamp( self, node ): + test_run = self.results.documentElement + test_run.setAttribute('timestamp',self.get_data(node).strip()) + return None + + #~ Comment file becomes a comment node. + def x_build_comment( self, node ): + comment = None + if self.comment: + comment_f = open(self.comment) + if comment_f: + comment = comment_f.read() + comment_f.close() + if not comment: + comment = '' + return [self.new_text('comment',comment)] + + #~ Tests are remembered for future reference. + def x_build_test( self, node ): + test_run = self.results.documentElement + test_node = node + test_name = test_node.getAttribute('name') + self.test[test_name] = { + 'library' : '/'.join(test_name.split('/')[0:-1]), + 'test-name' : test_name.split('/')[-1], + 'test-type' : test_node.getAttribute('type').lower(), + 'test-program' : self.get_child_data(test_node,tag='source',strip=True), + 'target' : self.get_child_data(test_node,tag='target',strip=True), + 'info' : self.get_child_data(test_node,tag='info',strip=True) + } + #~ Add a lookup for the test given the test target. + self.target_to_test[self.test[test_name]['target']] = test_name + #~ print "--- %s\n => %s" %(self.test[test_name]['target'],test_name) + return None + + #~ Process the target dependency DAG into an ancestry tree so we can look up + #~ which top-level library and test targets specific build actions correspond to. + def x_build_targets_target( self, node ): + test_run = self.results.documentElement + target_node = node + name = self.get_child_data(target_node,tag='name',strip=True) + path = self.get_child_data(target_node,tag='path',strip=True) + jam_target = self.get_child_data(target_node,tag='jam-target',strip=True) + #~ print "--- target :: %s" %(name) + #~ Map for jam targets to virtual targets. + self.target[jam_target] = { + 'name' : name, + 'path' : path + } + #~ Create the ancestry. + dep_node = self.get_child(self.get_child(target_node,tag='dependencies'),tag='dependency') + while dep_node: + child = self.get_data(dep_node,strip=True) + child_jam_target = '<p%s>%s' % (path,child.split('//',1)[1]) + self.parent[child_jam_target] = jam_target + #~ print "--- %s\n ^ %s" %(jam_target,child_jam_target) + dep_node = self.get_sibling(dep_node.nextSibling,tag='dependency') + return None + + #~ Given a build action log, process into the corresponding test log and + #~ specific test log sub-part. + def x_build_action( self, node ): + test_run = self.results.documentElement + action_node = node + name = self.get_child(action_node,tag='name') + if name: + name = self.get_data(name) + #~ Based on the action, we decide what sub-section the log + #~ should go into. + action_type = None + if re.match('[^%]+%[^.]+[.](compile)',name): + action_type = 'compile' + elif re.match('[^%]+%[^.]+[.](link|archive)',name): + action_type = 'link' + elif re.match('[^%]+%testing[.](capture-output)',name): + action_type = 'run' + elif re.match('[^%]+%testing[.](expect-failure|expect-success)',name): + action_type = 'result' + #~ print "+ [%s] %s %s :: %s" %(action_type,name,'','') + if action_type: + #~ Get the corresponding test. + (target,test) = self.get_test(action_node,type=action_type) + #~ Skip action that have no correspoding test as they are + #~ regular build actions and don't need to show up in the + #~ regression results. + if not test: + return None + #~ And the log node, which we will add the results to. + log = self.get_log(action_node,test) + #~ print "--- [%s] %s %s :: %s" %(action_type,name,target,test) + #~ Collect some basic info about the action. + result_data = "%(info)s\n\n%(command)s\n%(output)s\n" % { + 'command' : self.get_action_command(action_node,action_type), + 'output' : self.get_action_output(action_node,action_type), + 'info' : self.get_action_info(action_node,action_type) + } + #~ For the test result status we find the appropriate node + #~ based on the type of test. Then adjust the result status + #~ acorrdingly. This makes the result status reflect the + #~ expectation as the result pages post processing does not + #~ account for this inversion. + action_tag = action_type + if action_type == 'result': + if re.match(r'^compile',test['test-type']): + action_tag = 'compile' + elif re.match(r'^link',test['test-type']): + action_tag = 'link' + elif re.match(r'^run',test['test-type']): + action_tag = 'run' + #~ The result sub-part we will add this result to. + result_node = self.get_child(log,tag=action_tag) + if action_node.getAttribute('status') == '0': + action_result = 'succeed' + else: + action_result = 'fail' + if not result_node: + #~ If we don't have one already, create it and add the result. + result_node = self.new_text(action_tag,result_data, + result = action_result, + timestamp = action_node.getAttribute('start')) + log.appendChild(self.results.createTextNode("\n")) + log.appendChild(result_node) + else: + #~ For an existing result node we set the status to fail + #~ when any of the individual actions fail, except for result + #~ status. + if action_type != 'result': + result = result_node.getAttribute('result') + if action_node.getAttribute('status') != '0': + result = 'fail' + else: + result = action_result + result_node.setAttribute('result',result) + result_node.appendChild(self.results.createTextNode("\n")) + result_node.appendChild(self.results.createTextNode(result_data)) + return None + + #~ The command executed for the action. For run actions we omit the command + #~ as it's just noise. + def get_action_command( self, action_node, action_type ): + if action_type != 'run': + return self.get_child_data(action_node,tag='command') + else: + return '' + + #~ The command output. + def get_action_output( self, action_node, action_type ): + return self.get_child_data(action_node,tag='output',default='') + + #~ Some basic info about the action. + def get_action_info( self, action_node, action_type ): + info = "" + #~ The jam action and target. + info += "%s %s\n" %(self.get_child_data(action_node,tag='name'), + self.get_child_data(action_node,tag='path')) + #~ The timing of the action. + info += "Time: (start) %s -- (end) %s -- (user) %s -- (system) %s\n" %( + action_node.getAttribute('start'), action_node.getAttribute('end'), + action_node.getAttribute('user'), action_node.getAttribute('system')) + #~ And for compiles some context that may be hidden if using response files. + if action_type == 'compile': + define = self.get_child(self.get_child(action_node,tag='properties'),name='define') + while define: + info += "Define: %s\n" %(self.get_data(define,strip=True)) + define = self.get_sibling(define.nextSibling,name='define') + return info + + #~ Find the test corresponding to an action. For testing targets these + #~ are the ones pre-declared in the --dump-test option. For libraries + #~ we create a dummy test as needed. + def get_test( self, node, type = None ): + jam_target = self.get_child_data(node,tag='jam-target') + base = self.target[jam_target]['name'] + target = jam_target + while target in self.parent: + target = self.parent[target] + #~ print "--- TEST: %s ==> %s" %(jam_target,target) + #~ main-target-type is a precise indicator of what the build target is + #~ proginally meant to be. + main_type = self.get_child_data(self.get_child(node,tag='properties'), + name='main-target-type',strip=True) + if main_type == 'LIB' and type: + lib = self.target[target]['name'] + if not lib in self.test: + self.test[lib] = { + 'library' : re.search(r'libs/([^/]+)',lib).group(1), + 'test-name' : os.path.basename(lib), + 'test-type' : 'lib', + 'test-program' : os.path.basename(lib), + 'target' : lib + } + test = self.test[lib] + else: + target_name_ = self.target[target]['name'] + if self.target_to_test.has_key(target_name_): + test = self.test[self.target_to_test[target_name_]] + else: + test = None + return (base,test) + + #~ Find, or create, the test-log node to add results to. + def get_log( self, node, test ): + target_directory = os.path.dirname(self.get_child_data( + node,tag='path',strip=True)) + target_directory = re.sub(r'.*[/\\]bin[.]v2[/\\]','',target_directory) + target_directory = re.sub(r'[\\]','/',target_directory) + if not target_directory in self.log: + if 'info' in test and test['info'] == 'always_show_run_output': + show_run_output = 'true' + else: + show_run_output = 'false' + self.log[target_directory] = self.new_node('test-log', + library=test['library'], + test_name=test['test-name'], + test_type=test['test-type'], + test_program=test['test-program'], + toolset=self.get_toolset(node), + target_directory=target_directory, + show_run_output=show_run_output) + return self.log[target_directory] + + #~ The precise toolset from the build properties. + def get_toolset( self, node ): + toolset = self.get_child_data(self.get_child(node,tag='properties'), + name='toolset',strip=True) + toolset_version = self.get_child_data(self.get_child(node,tag='properties'), + name='toolset-%s:version'%toolset,strip=True) + return '%s-%s' %(toolset,toolset_version) + + #~ XML utilities... + + def get_sibling( self, sibling, tag = None, id = None, name = None, type = None ): + n = sibling + while n: + found = True + if type and found: + found = found and type == n.nodeType + if tag and found: + found = found and tag == n.nodeName + if (id or name) and found: + found = found and n.nodeType == xml.dom.Node.ELEMENT_NODE + if id and found: + if n.hasAttribute('id'): + found = found and n.getAttribute('id') == id + else: + found = found and n.hasAttribute('id') and n.getAttribute('id') == id + if name and found: + found = found and n.hasAttribute('name') and n.getAttribute('name') == name + if found: + return n + n = n.nextSibling + return None + + def get_child( self, root, tag = None, id = None, name = None, type = None ): + return self.get_sibling(root.firstChild,tag=tag,id=id,name=name,type=type) + + def get_data( self, node, strip = False, default = None ): + data = None + if node: + data_node = None + if not data_node: + data_node = self.get_child(node,tag='#text') + if not data_node: + data_node = self.get_child(node,tag='#cdata-section') + data = "" + while data_node: + data += data_node.data + data_node = data_node.nextSibling + if data_node: + if data_node.nodeName != '#text' \ + and data_node.nodeName != '#cdata-section': + data_node = None + if not data: + data = default + else: + if strip: + data = data.strip() + return data + + def get_child_data( self, root, tag = None, id = None, name = None, strip = False, default = None ): + return self.get_data(self.get_child(root,tag=tag,id=id,name=name),strip=strip,default=default) + + def new_node( self, tag, *child, **kwargs ): + result = self.results.createElement(tag) + for k in kwargs.keys(): + if kwargs[k] != '': + if k == 'id': + result.setAttribute('id',kwargs[k]) + elif k == 'klass': + result.setAttribute('class',kwargs[k]) + else: + result.setAttribute(k.replace('_','-'),kwargs[k]) + for c in child: + if c: + result.appendChild(c) + return result + + def new_text( self, tag, data, **kwargs ): + result = self.new_node(tag,**kwargs) + data = data.strip() + if len(data) > 0: + result.appendChild(self.results.createTextNode(data)) + return result + + +if __name__ == '__main__': BJamLog2Results() diff --git a/tools/regression/src/regression-logs.pl b/tools/regression/src/regression-logs.pl new file mode 100644 index 0000000000..97cd4e9acd --- /dev/null +++ b/tools/regression/src/regression-logs.pl @@ -0,0 +1,197 @@ +#!/usr/bin/perl + +#~ Copyright 2003, Rene Rivera. +#~ Use, modification and distribution are subject to the Boost Software +#~ License Version 1.0. (See accompanying file LICENSE_1_0.txt or +#~ http://www.boost.org/LICENSE_1_0.txt) + +use FileHandle; +use Time::Local; + +# Get the whle percent value +# +sub percent_value +{ + my ($count,$total) = @_; + my $percent = int (($count/$total)*100+0.5); + if ($count > 0 && $percent == 0) { $percent = 1; } + if ($count < $total && $percent == 100) { $percent = 99; } + return $percent; +} + +# Generate item html for the pass column. +# +sub result_info_pass +{ + my ($color,$pass,$warn,$fail,$missing) = @_; + my $percent = 100-percent_value($fail+$missing,$pass+$warn+$fail+$missing); + return "<font color=\"$color\"><font size=\"+1\">$percent%</font><br>($warn warnings)</font>"; +} + +# Generate item html for the fail column. +# +sub result_info_fail +{ + my ($color,$pass,$warn,$fail,$missing) = @_; + my $percent = percent_value($fail+$missing,$pass+$warn+$fail+$missing); + return "<font color=\"$color\"><font size=\"+1\">$percent%</font><br>($fail)</font>"; +} + +# Generate an age highlighted run date string. +# Use as: data_info(run-date-html) +# +sub date_info +{ + my %m = ('January',0,'February',1,'March',2,'April',3,'May',4,'June',5, + 'July',6,'August',7,'September',8,'October',9,'November',10,'December',11); + my @d = split(/ |:/,$_[0]); + my ($hour,$min,$sec,$day,$month,$year) = ($d[0],$d[1],$d[2],$d[4],$m{$d[5]},$d[6]); + #print "<!-- $hour.$min.$sec.$day.$month.$year -->\n"; + my $test_t = timegm($sec,$min,$hour,$day,$month,$year); + my $age = time-$test_t; + my $age_days = $age/(60*60*24); + #print "<!-- $age_days days old -->\n"; + my $age_html = "<font>"; + if ($age_days <= 2) { } + elsif ($age_days <= 14) { $age_html = "<font color=\"#FF9900\">"; } + else { $age_html = "<font color=\"#FF0000\">"; } + return $age_html.$_[0]."</font>"; +} + +# Generate an age string based on the run date. +# Use as: age_info(run-date-html) +# +sub age_info +{ + my %m = ('January',0,'February',1,'March',2,'April',3,'May',4,'June',5, + 'July',6,'August',7,'September',8,'October',9,'November',10,'December',11); + my @d = split(/ |:/,$_[0]); + my ($hour,$min,$sec,$day,$month,$year) = ($d[0],$d[1],$d[2],$d[4],$m{$d[5]},$d[6]); + #print "<!-- $hour.$min.$sec.$day.$month.$year -->\n"; + my $test_t = timegm($sec,$min,$hour,$day,$month,$year); + my $age = time-$test_t; + my $age_days = $age/(60*60*24); + #print "<!-- $age_days days old -->\n"; + my $age_html = "<font>"; + if ($age_days <= 2) { } + elsif ($age_days <= 14) { $age_html = "<font color=\"#FF9900\">"; } + else { $age_html = "<font color=\"#FF0000\">"; } + if ($age_days <= 1) { $age_html = $age_html."today"; } + elsif ($age_days <= 2) { $age_html = $age_html."yesterday"; } + elsif ($age_days < 14) { my $days = int $age_days; $age_html = $age_html.$days." days"; } + elsif ($age_days < 7*8) { my $weeks = int $age_days/7; $age_html = $age_html.$weeks." weeks"; } + else { my $months = int $age_days/28; $age_html = $age_html.$months." months"; } + return $age_html."</font>"; +} + +#~ foreach my $k (sort keys %ENV) +#~ { + #~ print "<!-- $k = $ENV{$k} -->\n"; +#~ } +my $logdir = "$ENV{PWD}"; +#~ my $logdir = "C:\\CVSROOTs\\Boost\\boost\\status"; +opendir LOGS, "$logdir"; +my @logs = grep /.*links[^.]*\.html$/, readdir LOGS; +closedir LOGS; +my @bgcolor = ( "bgcolor=\"#EEEEFF\"", "" ); +my $row = 0; +print "<table>\n"; +print "<tr>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Platform</th>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Run Date</th>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Age</th>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Compilers</th>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Pass</th>\n", + "<th align=\"left\" bgcolor=\"#DDDDDD\">Fail</th>\n", + "</tr>\n"; +foreach $l (sort { lc($a) cmp lc($b) } @logs) +{ + my $log = $l; + $log =~ s/-links//s; + my ($spec) = ($log =~ /cs-([^\.]+)/); + my $fh = new FileHandle; + if ($fh->open("<$logdir/$log")) + { + my $content = join('',$fh->getlines()); + $fh->close; + my ($status) = ($content =~ /(<h1>Compiler(.(?!<\/td>))+.)/si); + my ($platform) = ($status =~ /Status: ([^<]+)/si); + my ($run_date) = ($status =~ /Date:<\/b> ([^<]+)/si); + $run_date =~ s/, /<br>/g; + my ($compilers) = ($content =~ /Test Type<\/a><\/t[dh]>((.(?!<\/tr>))+.)/si); + if ($compilers eq "") { next; } + $compilers =~ s/-<br>//g; + $compilers =~ s/<\/td>//g; + my @compiler = ($compilers =~ /<td>(.*)$/gim); + my $count = @compiler; + my @results = ($content =~ /(>Pass<|>Warn<|>Fail<|>Missing<)/gi); + my $test_count = (scalar @results)/$count; + my @pass = map { 0 } (1..$count); + my @warn = map { 0 } (1..$count); + my @fail = map { 0 } (1..$count); + my @missing = map { 0 } (1..$count); + my @total = map { 0 } (1..$count); + #~ print "<!-- ", + #~ "pass = ",join(',',@pass)," ", + #~ "warn = ",join(',',@warn)," ", + #~ "fail = ",join(',',@fail)," ", + #~ "missing = ",join(',',@missing)," ", + #~ "total = ",join(',',@total)," ", + #~ " -->\n"; + for my $t (1..$test_count) + { + my $r0 = (($t-1)*$count); + my $r1 = (($t-1)*$count+$count-1); + my @r = @results[(($t-1)*$count)..(($t-1)*$count+$count-1)]; + #~ print "<!-- ", + #~ "result = ",join(',',@r)," ", + #~ "range = ",$r0,"..",$r1," (",(scalar @results),")", + #~ " -->\n"; + for my $c (1..$count) + { + if ($r[$c-1] =~ /Pass/i) { ++$pass[$c-1]; } + elsif ($r[$c-1] =~ /Warn/i) { ++$warn[$c-1]; } + elsif ($r[$c-1] =~ /Fail/i) { ++$fail[$c-1]; } + elsif ($r[$c-1] =~ /Missing/i) { ++$missing[$c-1]; } + ++$total[$c-1]; + } + } + #~ print "<!-- ", + #~ "pass = ",join(',',@pass)," ", + #~ "warn = ",join(',',@warn)," ", + #~ "fail = ",join(',',@fail)," ", + #~ "missing = ",join(',',@missing)," ", + #~ "total = ",join(',',@total)," ", + #~ " -->\n"; + for my $comp (1..(scalar @compiler)) + { + my @lines = split(/<br>/,$compiler[$comp-1]); + if (@lines > 2) { $compiler[$comp-1] = join(' ',@lines[0..(scalar @lines)-2])."<br>".$lines[(scalar @lines)-1]; } + } + print + "<tr>\n", + "<td rowspan=\"$count\" valign=\"top\"><font size=\"+1\">$platform</font><br>(<a href=\"./$log\">$spec</a>)</td>\n", + "<td rowspan=\"$count\" valign=\"top\">",$run_date,"</td>\n", + "<td rowspan=\"$count\" valign=\"top\">",age_info($run_date),"</td>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",$compiler[0],"</td>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",result_info_pass("#000000",$pass[0],$warn[0],$fail[0],$missing[0]),"</td>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",result_info_fail("#FF0000",$pass[0],$warn[0],$fail[0],$missing[0]),"</td>\n", + "</tr>\n"; + $row = ($row+1)%2; + foreach my $c (1..($count-1)) + { + print + "<tr>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",$compiler[$c],"</td>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",result_info_pass("#000000",$pass[$c],$warn[$c],$fail[$c],$missing[$c]),"</td>\n", + "<td valign=\"top\" ",$bgcolor[$row],">",result_info_fail("#FF0000",$pass[$c],$warn[$c],$fail[$c],$missing[$c]),"</td>\n", + "</tr>\n"; + $row = ($row+1)%2; + } + print + "<tr>\n", + "<td colspan=\"7\"><hr size=\"1\" noshade></td>\n", + "</tr>\n"; + } +} +print "</table>\n"; diff --git a/tools/regression/src/regression.py b/tools/regression/src/regression.py new file mode 100644 index 0000000000..0fa9603ac4 --- /dev/null +++ b/tools/regression/src/regression.py @@ -0,0 +1,908 @@ +#!/usr/bin/python + +# Copyright MetaCommunications, Inc. 2003-2007 +# Copyright Redshift Software, Inc. 2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import glob +import optparse +import os +import os.path +import platform +import sys +import time + +#~ Place holder for xsl_reports/util module +utils = None + +repo_root = { + 'anon' : 'http://svn.boost.org/svn/boost/', + 'user' : 'https://svn.boost.org/svn/boost/' + } +repo_path = { + 'trunk' : 'trunk', + 'release' : 'branches/release', + 'build' : 'trunk/tools/build/v2', + 'jam' : 'trunk/tools/build/v2/engine', + 'regression' : 'trunk/tools/regression', + 'boost-build.jam' + : 'trunk/boost-build.jam' + } + +class runner: + + def __init__(self,root): + commands = map( + lambda m: m[8:].replace('_','-'), + filter( + lambda m: m.startswith('command_'), + runner.__dict__.keys()) + ) + commands.sort() + commands = "commands: %s" % ', '.join(commands) + + opt = optparse.OptionParser( + usage="%prog [options] [commands]", + description=commands) + + #~ Base Options: + opt.add_option( '--runner', + help="runner ID (e.g. 'Metacomm')" ) + opt.add_option( '--comment', + help="an HTML comment file to be inserted in the reports" ) + opt.add_option( '--tag', + help="the tag for the results" ) + opt.add_option( '--toolsets', + help="comma-separated list of toolsets to test with" ) + opt.add_option( '--libraries', + help="comma separated list of libraries to test") + opt.add_option( '--incremental', + help="do incremental run (do not remove previous binaries)", + action='store_true' ) + opt.add_option( '--timeout', + help="specifies the timeout, in minutes, for a single test run/compilation", + type='int' ) + opt.add_option( '--bjam-options', + help="options to pass to the regression test" ) + opt.add_option( '--bjam-toolset', + help="bootstrap toolset for 'bjam' executable" ) + opt.add_option( '--pjl-toolset', + help="bootstrap toolset for 'process_jam_log' executable" ) + opt.add_option( '--platform' ) + + #~ Source Options: + opt.add_option( '--user', + help="Boost SVN user ID" ) + opt.add_option( '--local', + help="the name of the boost tarball" ) + opt.add_option( '--force-update', + help="do an SVN update (if applicable) instead of a clean checkout, even when performing a full run", + action='store_true' ) + opt.add_option( '--have-source', + help="do neither a tarball download nor an SVN update; used primarily for testing script changes", + action='store_true' ) + + #~ Connection Options: + opt.add_option( '--ftp', + help="FTP URL to upload results to." ) + opt.add_option( '--proxy', + help="HTTP proxy server address and port (e.g.'http://www.someproxy.com:3128')" ) + opt.add_option( '--ftp-proxy', + help="FTP proxy server (e.g. 'ftpproxy')" ) + opt.add_option( '--dart-server', + help="the dart server to send results to" ) + + #~ Debug Options: + opt.add_option( '--debug-level', + help="debugging level; controls the amount of debugging output printed", + type='int' ) + opt.add_option( '--send-bjam-log', + help="send full bjam log of the regression run", + action='store_true' ) + opt.add_option( '--mail', + help="email address to send run notification to" ) + opt.add_option( '--smtp-login', + help="STMP server address/login information, in the following form: <user>:<password>@<host>[:<port>]" ) + opt.add_option( '--skip-tests', + help="do not run bjam; used for testing script changes", + action='store_true' ) + + #~ Defaults + self.runner = None + self.comment='comment.html' + self.tag='trunk' + self.toolsets=None + self.libraries=None + self.incremental=False + self.timeout=5 + self.bjam_options='' + self.bjam_toolset='' + self.pjl_toolset='' + self.platform=self.platform_name() + self.user='anonymous' + self.local=None + self.force_update=False + self.have_source=False + self.ftp=None + self.proxy=None + self.ftp_proxy=None + self.dart_server=None + self.debug_level=0 + self.send_bjam_log=False + self.mail=None + self.smtp_login=None + self.skip_tests=False + ( _opt_, self.actions ) = opt.parse_args(None,self) + if not self.actions or self.actions == []: + self.actions = [ 'regression' ] + + #~ Initialize option dependent values. + self.regression_root = root + self.boost_root = os.path.join( self.regression_root, 'boost' ) + self.regression_results = os.path.join( self.regression_root, 'results' ) + if self.pjl_toolset != 'python': + self.regression_log = os.path.join( self.regression_results, 'bjam.log' ) + else: + self.regression_log = os.path.join( self.regression_results, 'bjam.xml' ) + self.tools_bb_root = os.path.join( self.regression_root,'tools_bb' ) + self.tools_bjam_root = os.path.join( self.regression_root,'tools_bjam' ) + self.tools_regression_root = os.path.join( self.regression_root,'tools_regression' ) + self.xsl_reports_dir = os.path.join( self.tools_regression_root, 'xsl_reports' ) + self.timestamp_path = os.path.join( self.regression_root, 'timestamp' ) + if sys.platform == 'win32': + self.patch_boost = 'patch_boost.bat' + self.bjam = { 'name' : 'bjam.exe' } + self.process_jam_log = { 'name' : 'process_jam_log.exe' } + elif sys.platform == 'cygwin': + self.patch_boost = 'patch_boost' + self.bjam = { 'name' : 'bjam.exe' } + self.process_jam_log = { 'name' : 'process_jam_log.exe' } + else: + self.patch_boost = 'patch_boost' + self.bjam = { 'name' : 'bjam' } + self.process_jam_log = { 'name' : 'process_jam_log' } + self.bjam = { + 'name' : self.bjam['name'], + 'build_cmd' : self.bjam_build_cmd, + 'path' : os.path.join(self.regression_root,self.bjam['name']), + 'source_dir' : self.tools_bjam_root, + 'build_dir' : self.tools_bjam_root, + 'build_args' : '' + } + self.process_jam_log = { + 'name' : self.process_jam_log['name'], + 'build_cmd' : self.bjam_cmd, + 'path' : os.path.join(self.regression_root,self.process_jam_log['name']), + 'source_dir' : os.path.join(self.tools_regression_root,'build'), + 'build_dir' : os.path.join(self.tools_regression_root,'build'), + 'build_args' : 'process_jam_log -d2' + } + + if self.debug_level > 0: + self.log('Regression root = %s'%self.regression_root) + self.log('Boost root = %s'%self.boost_root) + self.log('Regression results = %s'%self.regression_results) + self.log('Regression log = %s'%self.regression_log) + self.log('BB root = %s'%self.tools_bb_root) + self.log('Bjam root = %s'%self.tools_bjam_root) + self.log('Tools root = %s'%self.tools_regression_root) + self.log('XSL reports dir = %s'%self.xsl_reports_dir) + self.log('Timestamp = %s'%self.timestamp_path) + self.log('Patch Boost script = %s'%self.patch_boost) + + if self.libraries is not None: + self.libraries = self.libraries.split(",") + # Boost.Build depends on any having run + if "build" in self.libraries and "any" not in self.libraries: + self.libraries += ["any"] + + self.bjam_options += ' "--limit-tests=' + \ + "|".join(lib for lib in self.libraries if lib != "build") + '"' + + self.main() + + #~ The various commands that make up the testing sequence... + + def command_cleanup(self,*args): + if not args or args == None or args == []: args = [ 'source', 'bin' ] + + if 'source' in args: + self.log( 'Cleaning up "%s" directory ...' % self.boost_root ) + self.rmtree( self.boost_root ) + + if 'bin' in args: + boost_bin_dir = os.path.join( self.boost_root, 'bin' ) + self.log( 'Cleaning up "%s" directory ...' % boost_bin_dir ) + self.rmtree( boost_bin_dir ) + + boost_binv2_dir = os.path.join( self.boost_root, 'bin.v2' ) + self.log( 'Cleaning up "%s" directory ...' % boost_binv2_dir ) + self.rmtree( boost_binv2_dir ) + + self.log( 'Cleaning up "%s" directory ...' % self.regression_results ) + self.rmtree( self.regression_results ) + + def command_get_tools(self): + #~ Get Boost.Build v2... + self.log( 'Getting Boost.Build v2...' ) + if self.user and self.user != '': + os.chdir( os.path.dirname(self.tools_bb_root) ) + self.svn_command( 'co %s %s' % ( + self.svn_repository_url(repo_path['build']), + os.path.basename(self.tools_bb_root) ) ) + else: + self.retry( lambda: self.download_tarball( + os.path.basename(self.tools_bb_root)+".tar.bz2", + self.tarball_url(repo_path['build']) ) ) + self.unpack_tarball( + self.tools_bb_root+".tar.bz2", + os.path.basename(self.tools_bb_root) ) + #~ Get Boost.Jam... + self.log( 'Getting Boost.Jam...' ) + if self.user and self.user != '': + os.chdir( os.path.dirname(self.tools_bjam_root) ) + self.svn_command( 'co %s %s' % ( + self.svn_repository_url(repo_path['jam']), + os.path.basename(self.tools_bjam_root) ) ) + else: + self.retry( lambda: self.download_tarball( + os.path.basename(self.tools_bjam_root)+".tar.bz2", + self.tarball_url(repo_path['jam']) ) ) + self.unpack_tarball( + self.tools_bjam_root+".tar.bz2", + os.path.basename(self.tools_bjam_root) ) + #~ Get the regression tools and utilities... + self.log( 'Getting regression tools an utilities...' ) + if self.user and self.user != '': + os.chdir( os.path.dirname(self.tools_regression_root) ) + self.svn_command( 'co %s %s' % ( + self.svn_repository_url(repo_path['regression']), + os.path.basename(self.tools_regression_root) ) ) + else: + self.retry( lambda: self.download_tarball( + os.path.basename(self.tools_regression_root)+".tar.bz2", + self.tarball_url(repo_path['regression']) ) ) + self.unpack_tarball( + self.tools_regression_root+".tar.bz2", + os.path.basename(self.tools_regression_root) ) + + #~ We get a boost-build.jam to make the tool build work even if there's + #~ and existing boost-build.jam above the testing root. + self.log( 'Getting boost-build.jam...' ) + self.http_get( + self.svn_repository_url(repo_path['boost-build.jam']), + os.path.join( self.regression_root, 'boost-build.jam' ) ) + + def command_get_source(self): + self.refresh_timestamp() + self.log( 'Getting sources (%s)...' % self.timestamp() ) + + if self.user and self.user != '': + self.retry( self.svn_checkout ) + else: + self.retry( self.get_tarball ) + pass + + def command_update_source(self): + if self.user and self.user != '' \ + or os.path.exists( os.path.join( self.boost_root, '.svn' ) ): + open( self.timestamp_path, 'w' ).close() + self.log( 'Updating sources from SVN (%s)...' % self.timestamp() ) + self.retry( self.svn_update ) + else: + self.command_get_source( ) + pass + + def command_patch(self): + self.import_utils() + patch_boost_path = os.path.join( self.regression_root, self.patch_boost ) + if os.path.exists( patch_boost_path ): + self.log( 'Found patch file "%s". Executing it.' % patch_boost_path ) + os.chdir( self.regression_root ) + utils.system( [ patch_boost_path ] ) + pass + + def command_setup(self): + self.command_patch() + self.build_if_needed(self.bjam,self.bjam_toolset) + if self.pjl_toolset != 'python': + self.build_if_needed(self.process_jam_log,self.pjl_toolset) + + def command_test(self, *args): + if not args or args == None or args == []: args = [ "test", "process" ] + self.import_utils() + + self.log( 'Making "%s" directory...' % self.regression_results ) + utils.makedirs( self.regression_results ) + + results_libs = os.path.join( self.regression_results, 'libs' ) + results_status = os.path.join( self.regression_results, 'status' ) + + if "clean" in args: + self.command_test_clean() + + if "test" in args: + self.command_test_run() + self.command_test_boost_build() + + if "process" in args: + if self.pjl_toolset != 'python': + self.command_test_process() + + def command_test_clean(self): + results_libs = os.path.join( self.regression_results, 'libs' ) + results_status = os.path.join( self.regression_results, 'status' ) + self.rmtree( results_libs ) + self.rmtree( results_status ) + + def command_test_run(self): + self.import_utils() + if self.pjl_toolset != 'python': + test_cmd = '%s -d2 preserve-test-targets=off --dump-tests %s "--build-dir=%s" >>"%s" 2>&1' % ( + self.bjam_cmd( self.toolsets ), + self.bjam_options, + self.regression_results, + self.regression_log ) + else: + test_cmd = '%s -d1 preserve-test-targets=off --dump-tests --verbose-test %s "--build-dir=%s" "--out-xml=%s"' % ( + self.bjam_cmd( self.toolsets ), + self.bjam_options, + self.regression_results, + self.regression_log ) + self.log( 'Starting tests (%s)...' % test_cmd ) + cd = os.getcwd() + os.chdir( os.path.join( self.boost_root, 'status' ) ) + utils.system( [ test_cmd ] ) + os.chdir( cd ) + + def command_test_boost_build(self): + if self.libraries is not None and "build" not in self.libraries: + return + + self.import_utils() + self.log( 'Running Boost.Build tests' ) + # Find the true names of the toolsets used for testing + toolsets = os.listdir(os.path.join(self.regression_results, + "boost/bin.v2/libs/any/test/any_test.test")); + for t in toolsets: + d = os.path.join(self.regression_results, ("boost-build-%s" % (t))) + utils.makedirs (d) + fn = os.path.join(d, "test_log.xml") + cd = os.getcwd() + try: + os.chdir (os.path.join (self.boost_root, 'tools/build/v2/test')); + bjam_path = os.path.dirname (self.tool_path( self.bjam )) + self.log( "Using bjam binary in '%s'" % (bjam_path)) + os.putenv('PATH', bjam_path + os.pathsep + os.environ['PATH']) + utils.system ( [ '"%s" test_all.py --default-bjam --xml %s > %s' % (sys.executable, t, fn) ] ) + finally: + os.chdir( cd ) + + def command_test_process(self): + self.import_utils() + self.log( 'Getting test case results out of "%s"...' % self.regression_log ) + cd = os.getcwd() + os.chdir( os.path.join( self.boost_root, 'status' ) ) + utils.checked_system( [ + '"%s" "%s" <"%s"' % ( + self.tool_path(self.process_jam_log), + self.regression_results, + self.regression_log ) + ] ) + os.chdir( cd ) + + def command_collect_logs(self): + self.import_utils() + comment_path = os.path.join( self.regression_root, self.comment ) + if not os.path.exists( comment_path ): + self.log( 'Comment file "%s" not found; creating default comment.' % comment_path ) + f = open( comment_path, 'w' ) + f.write( '<p>Tests are run on %s platform.</p>' % self.platform_name() ) + f.close() + + source = 'tarball' + revision = '' + svn_root_file = os.path.join( self.boost_root, '.svn' ) + svn_info_file = os.path.join( self.boost_root, 'svn_info.txt' ) + if os.path.exists( svn_root_file ): + source = 'SVN' + self.svn_command( 'info --xml "%s" >"%s"' % (self.boost_root,svn_info_file) ) + + if os.path.exists( svn_info_file ): + f = open( svn_info_file, 'r' ) + svn_info = f.read() + f.close() + i = svn_info.find( 'Revision:' ) + if i < 0: i = svn_info.find( 'revision=' ) # --xml format + if i >= 0: + i += 10 + while svn_info[i] >= '0' and svn_info[i] <= '9': + revision += svn_info[i] + i += 1 + + if self.pjl_toolset != 'python': + from collect_and_upload_logs import collect_logs + if self.incremental: + run_type = 'incremental' + else: + run_type = 'full' + collect_logs( + self.regression_results, + self.runner, self.tag, self.platform, comment_path, + self.timestamp_path, + self.user, + source, run_type, + self.dart_server, self.proxy, + revision ) + else: + from process_jam_log import BJamLog2Results + if self.incremental: + run_type = '--incremental' + else: + run_type = '' + BJamLog2Results([ + '--output='+os.path.join(self.regression_results,self.runner+'.xml'), + '--runner='+self.runner, + '--comment='+comment_path, + '--tag='+self.tag, + '--platform='+self.platform, + '--source='+source, + '--revision='+revision, + run_type, + self.regression_log + ]) + self.compress_file( + os.path.join(self.regression_results,self.runner+'.xml'), + os.path.join(self.regression_results,self.runner+'.zip') + ) + + def command_upload_logs(self): + self.import_utils() + from collect_and_upload_logs import upload_logs + if self.ftp: + self.retry( + lambda: + upload_logs( + self.regression_results, + self.runner, self.tag, + self.user, + self.ftp_proxy, + self.debug_level, self.send_bjam_log, + self.timestamp_path, + self.dart_server, + ftp_url = self.ftp ) + ) + else: + self.retry( + lambda: + upload_logs( + self.regression_results, + self.runner, self.tag, + self.user, + self.ftp_proxy, + self.debug_level, self.send_bjam_log, + self.timestamp_path, + self.dart_server ) + ) + + def command_regression(self): + import socket + import string + try: + mail_subject = 'Boost regression for %s on %s' % ( self.tag, + string.split(socket.gethostname(), '.')[0] ) + start_time = time.localtime() + if self.mail: + self.log( 'Sending start notification to "%s"' % self.mail ) + self.send_mail( + '%s started at %s.' % ( mail_subject, format_time( start_time ) ) + ) + + self.command_get_tools() + + if self.local is not None: + self.log( 'Using local file "%s"' % self.local ) + b = os.path.basename( self.local ) + tag = b[ 0: b.find( '.' ) ] + self.log( 'Tag: "%s"' % tag ) + self.unpack_tarball( self.local, self.boost_root ) + + elif self.have_source: + if not self.incremental: self.command_cleanup( 'bin' ) + + else: + if self.incremental or self.force_update: + if not self.incremental: self.command_cleanup( 'bin' ) + else: + self.command_cleanup() + self.command_get_source() + + self.command_setup() + + # Not specifying --toolset in command line is not enough + # that would mean to use Boost.Build default ones + # We can skip test only we were explictly + # told to have no toolsets in command line "--toolset=" + if self.toolsets != '': # --toolset=, + if not self.skip_tests: + self.command_test() + self.command_collect_logs() + self.command_upload_logs() + + if self.mail: + self.log( 'Sending report to "%s"' % self.mail ) + end_time = time.localtime() + self.send_mail( + '%s completed successfully at %s.' % ( mail_subject, format_time( end_time ) ) + ) + except: + if self.mail: + self.log( 'Sending report to "%s"' % self.mail ) + traceback_ = '\n'.join( apply( traceback.format_exception, sys.exc_info() ) ) + end_time = time.localtime() + self.send_mail( + '%s failed at %s.' % ( mail_subject, format_time( end_time ) ), + traceback_ ) + raise + + def command_show_revision(self): + modified = '$Date$' + revision = '$Revision$' + + import re + re_keyword_value = re.compile( r'^\$\w+:\s+(.*)\s+\$$' ) + print '\n\tRevision: %s' % re_keyword_value.match( revision ).group( 1 ) + print '\tLast modified on: %s\n' % re_keyword_value.match( modified ).group( 1 ) + + #~ Utilities... + + def main(self): + for action in self.actions: + action_m = "command_"+action.replace('-','_') + if hasattr(self,action_m): + getattr(self,action_m)() + + def platform_name(self): + # See http://article.gmane.org/gmane.comp.lib.boost.testing/933 + if sys.platform == 'win32': + return 'Windows' + elif sys.platform == 'cygwin': + return 'Windows/Cygwin' + return platform.system() + + def log(self,message): + sys.stdout.flush() + sys.stderr.flush() + sys.stderr.write( '# %s\n' % message ) + sys.stderr.flush() + + def rmtree(self,path): + if os.path.exists( path ): + import shutil + #~ shutil.rmtree( unicode( path ) ) + if sys.platform == 'win32': + os.system( 'del /f /s /q "%s" >nul 2>&1' % path ) + shutil.rmtree( unicode( path ) ) + else: + os.system( 'rm -f -r "%s"' % path ) + + def refresh_timestamp( self ): + if os.path.exists( self.timestamp_path ): + os.unlink( self.timestamp_path ) + open( self.timestamp_path, 'w' ).close() + + def timestamp( self ): + return time.strftime( + '%Y-%m-%dT%H:%M:%SZ', + time.gmtime( os.stat( self.timestamp_path ).st_mtime ) ) + + def retry( self, f, max_attempts=5, sleep_secs=10 ): + for attempts in range( max_attempts, -1, -1 ): + try: + return f() + except Exception, msg: + self.log( '%s failed with message "%s"' % ( f.__name__, msg ) ) + if attempts == 0: + self.log( 'Giving up.' ) + raise + + self.log( 'Retrying (%d more attempts).' % attempts ) + time.sleep( sleep_secs ) + + def http_get( self, source_url, destination_file ): + import urllib + + proxies = None + if hasattr(self,'proxy') and self.proxy is not None: + proxies = { 'http' : self.proxy } + + src = urllib.urlopen( source_url, proxies = proxies ) + + f = open( destination_file, 'wb' ) + while True: + data = src.read( 16*1024 ) + if len( data ) == 0: break + f.write( data ) + + f.close() + src.close() + + def import_utils(self): + global utils + if utils is None: + sys.path.append( self.xsl_reports_dir ) + import utils as utils_module + utils = utils_module + + def build_if_needed( self, tool, toolset ): + self.import_utils() + if os.path.exists( tool[ 'path' ] ): + self.log( 'Found preinstalled "%s"; will use it.' % tool[ 'path' ] ) + return + + self.log( 'Preinstalled "%s" is not found; building one...' % tool[ 'path' ] ) + + if toolset is None: + if self.toolsets is not None: + toolset = string.split( self.toolsets, ',' )[0] + else: + toolset = tool[ 'default_toolset' ] + self.log( 'Warning: No bootstrap toolset for "%s" was specified.' % tool[ 'name' ] ) + self.log( ' Using default toolset for the platform (%s).' % toolset ) + + if os.path.exists( tool[ 'source_dir' ] ): + self.log( 'Found "%s" source directory "%s"' % ( tool[ 'name' ], tool[ 'source_dir' ] ) ) + build_cmd = tool[ 'build_cmd' ]( toolset, tool['build_args'] ) + self.log( 'Building "%s" (%s)...' % ( tool[ 'name'], build_cmd ) ) + utils.system( [ 'cd "%s"' % tool[ 'source_dir' ], build_cmd ] ) + else: + raise 'Could not find "%s" source directory "%s"' % ( tool[ 'name' ], tool[ 'source_dir' ] ) + + if not tool.has_key( 'build_path' ): + tool[ 'build_path' ] = self.tool_path( tool ) + + if not os.path.exists( tool[ 'build_path' ] ): + raise 'Failed to find "%s" after build.' % tool[ 'build_path' ] + + self.log( '%s succesfully built in "%s" location' % ( tool[ 'name' ], tool[ 'build_path' ] ) ) + + def tool_path( self, name_or_spec ): + if isinstance( name_or_spec, basestring ): + return os.path.join( self.regression_root, name_or_spec ) + + if os.path.exists( name_or_spec[ 'path' ] ): + return name_or_spec[ 'path' ] + + if name_or_spec.has_key( 'build_path' ): + return name_or_spec[ 'build_path' ] + + build_dir = name_or_spec[ 'build_dir' ] + self.log( 'Searching for "%s" in "%s"...' % ( name_or_spec[ 'name' ], build_dir ) ) + for root, dirs, files in os.walk( build_dir ): + if name_or_spec[ 'name' ] in files: + return os.path.join( root, name_or_spec[ 'name' ] ) + + raise Exception( 'Cannot find "%s" in any of the following locations:\n%s' % ( + name_or_spec[ 'name' ] + , '\n'.join( [ name_or_spec[ 'path' ], build_dir ] ) + ) ) + + def bjam_build_cmd( self, *rest ): + if sys.platform == 'win32': + cmd = 'build.bat %s' % self.bjam_toolset + else: + cmd = './build.sh %s' % self.bjam_toolset + env_setup_key = 'BJAM_ENVIRONMENT_SETUP' + if os.environ.has_key( env_setup_key ): + return '%s & %s' % ( os.environ[env_setup_key], cmd ) + return cmd + + def bjam_cmd( self, toolsets, args = '', *rest ): + build_path = self.regression_root + if build_path[-1] == '\\': build_path += '\\' + + if self.timeout > 0: + args += ' -l%s' % (self.timeout*60) + + cmd = '"%(bjam)s"' +\ + ' "-sBOOST_BUILD_PATH=%(bbpath)s"' +\ + ' "-sBOOST_ROOT=%(boost)s"' +\ + ' "--boost=%(boost)s"' +\ + ' "--boost-build=%(bb)s"' +\ + ' "--debug-configuration"' +\ + ' %(arg)s' + cmd %= { + 'bjam' : self.tool_path( self.bjam ), + 'bbpath' : os.pathsep.join([build_path,self.tools_bb_root]), + 'bb' : self.tools_bb_root, + 'boost' : self.boost_root, + 'arg' : args } + + if toolsets: + import string + cmd += ' ' + string.join(string.split( toolsets, ',' ), ' ' ) + + return cmd + + def send_mail( self, subject, msg = '' ): + import smtplib + if not self.smtp_login: + server_name = 'mail.%s' % mail.split( '@' )[-1] + user_name = None + password = None + else: + server_name = self.smtp_login.split( '@' )[-1] + ( user_name, password ) = string.split( self.smtp_login.split( '@' )[0], ':' ) + + log( ' Sending mail through "%s"...' % server_name ) + smtp_server = smtplib.SMTP( server_name ) + smtp_server.set_debuglevel( self.debug_level ) + if user_name: + smtp_server.login( user_name, password ) + + smtp_server.sendmail( self.mail, [ self.mail ], + 'Subject: %s\nTo: %s\n\n%s' % ( subject, self.mail, msg ) ) + + def compress_file( self, file_path, archive_path ): + self.import_utils() + utils.log( 'Compressing "%s"...' % file_path ) + + try: + import zipfile + z = zipfile.ZipFile( archive_path, 'w', zipfile.ZIP_DEFLATED ) + z.write( file_path, os.path.basename( file_path ) ) + z.close() + utils.log( 'Done writing "%s".'% archive_path ) + except Exception, msg: + utils.log( 'Warning: Compressing falied (%s)' % msg ) + utils.log( ' Trying to compress using a platform-specific tool...' ) + try: + import zip_cmd + except ImportError: + script_dir = os.path.dirname( os.path.abspath( sys.argv[0] ) ) + utils.log( 'Could not find \'zip_cmd\' module in the script directory (%s).' % script_dir ) + raise Exception( 'Compressing failed!' ) + else: + if os.path.exists( archive_path ): + os.unlink( archive_path ) + utils.log( 'Removing stale "%s".' % archive_path ) + + zip_cmd.main( file_path, archive_path ) + utils.log( 'Done compressing "%s".' % archive_path ) + + #~ Dowloading source, from SVN... + + def svn_checkout( self ): + os.chdir( self.regression_root ) + self.svn_command( 'co %s %s' % (self.svn_repository_url(self.tag),'boost') ) + + def svn_update( self ): + os.chdir( self.boost_root ) + self.svn_command( 'update' ) + + def svn_command( self, command ): + svn_anonymous_command_line = 'svn --non-interactive %(command)s' + svn_command_line = 'svn --non-interactive --username=%(user)s %(command)s' + + if not hasattr(self,'user') or self.user is None or self.user == 'anonymous': + cmd = svn_anonymous_command_line % { 'command': command } + else: + cmd = svn_command_line % { 'user': self.user, 'command': command } + + self.log( 'Executing SVN command "%s"' % cmd ) + rc = os.system( cmd ) + if rc != 0: + raise Exception( 'SVN command "%s" failed with code %d' % ( cmd, rc ) ) + + def svn_repository_url( self, path ): + if self.user != 'anonymous' and self.user != '': + return '%s%s' % (repo_root['user'],path) + else: + return '%s%s' % (repo_root['anon'],path) + + #~ Downloading and extracting source archives, from tarballs or zipballs... + + def get_tarball( self, *args ): + if not args or args == []: + args = [ 'download', 'unpack' ] + + tarball_path = None + + if hasattr(self,'local') and self.local is not None: + tarball_path = self.local + elif 'download' in args: + tarball_path = self.download_tarball(self.boost_tarball_name(),self.boost_tarball_url()) + if not tarball_path: + tarball_path = os.path.join( self.regression_root, self.boost_tarball_url() ) + + if 'unpack' in args: + self.unpack_tarball( tarball_path, self.boost_root ) + pass + + def download_tarball( self, tarball_name, tarball_url ): + tarball_path = os.path.join( self.regression_root, tarball_name ) + + self.log( 'Downloading "%s" to "%s"...' % ( tarball_url, os.path.dirname( tarball_path ) ) ) + + if os.path.exists( tarball_path ): + os.unlink( tarball_path ) + self.http_get( tarball_url, tarball_path ) + + return tarball_path + + def tarball_url( self, path ): + return 'http://beta.boost.org/development/snapshot.php/%s' % path + + def boost_tarball_name( self ): + return 'boost-%s.tar.bz2' % self.tag.split( '/' )[-1] + + def boost_tarball_url( self ): + return self.tarball_url( self.tag ) + + def unpack_tarball( self, tarball_path, target_path ): + self.log( 'Looking for old unpacked archives...' ) + old_boost_dirs = self.find_boost_dirs( ) + + for old_boost_dir in old_boost_dirs: + if old_boost_dir != tarball_path: + self.log( 'Deleting old directory %s.' % old_boost_dir ) + self.rmtree( old_boost_dir ) + + self.log( 'Unpacking boost tarball ("%s")...' % tarball_path ) + + tarball_name = os.path.basename( tarball_path ) + extension = tarball_name[ tarball_name.find( '.' ) : ] + + if extension in ( ".tar.gz", ".tar.bz2" ): + import tarfile + import stat + + mode = os.path.splitext( extension )[1][1:] + tar = tarfile.open( tarball_path, 'r:%s' % mode ) + for tarinfo in tar: + tar.extract( tarinfo, self.regression_root ) + if sys.platform == 'win32' and not tarinfo.isdir(): + # workaround what appears to be a Win32-specific bug in 'tarfile' + # (modification times for extracted files are not set properly) + f = os.path.join( self.regression_root, tarinfo.name ) + os.chmod( f, stat.S_IWRITE ) + os.utime( f, ( tarinfo.mtime, tarinfo.mtime ) ) + tar.close() + elif extension in ( ".zip" ): + import zipfile + + z = zipfile.ZipFile( tarball_path, 'r', zipfile.ZIP_DEFLATED ) + for f in z.infolist(): + destination_file_path = os.path.join( self.regression_root, f.filename ) + if destination_file_path[-1] == "/": # directory + if not os.path.exists( destination_file_path ): + os.makedirs( destination_file_path ) + else: # file + result = open( destination_file_path, 'wb' ) + result.write( z.read( f.filename ) ) + result.close() + z.close() + else: + raise 'Do not know how to unpack archives with extension \"%s\"' % extension + + boost_dir = self.find_boost_dirs()[0] + self.log( ' Unpacked into directory "%s"' % boost_dir ) + + if os.path.exists( target_path ): + self.log( 'Deleting "%s" directory...' % target_path ) + self.rmtree( target_path ) + + self.log( 'Renaming "%s" into "%s"' % ( boost_dir, target_path ) ) + os.rename( boost_dir, target_path ) + + def find_boost_dirs( self ): + return [ + x for x in + glob.glob( os.path.join( self.regression_root, 'boost[-_]*' ) ) + if os.path.isdir( x ) + ] + + diff --git a/tools/regression/src/run.py b/tools/regression/src/run.py new file mode 100644 index 0000000000..5e8e0c7d01 --- /dev/null +++ b/tools/regression/src/run.py @@ -0,0 +1,60 @@ +#!/usr/bin/python + +# Copyright Redshift Software, Inc. 2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import os +import os.path +import shutil +import sys +import urllib + +#~ Using --skip-script-download is useful to avoid repeated downloading of +#~ the regression scripts when doing the regression commands individually. +no_update_argument = "--skip-script-download" +no_update = no_update_argument in sys.argv +if no_update: + del sys.argv[sys.argv.index(no_update_argument)] + +#~ The directory this file is in. +root = os.path.abspath(os.path.dirname(os.path.realpath(__file__))) +print '# Running regressions in %s...' % root + +script_sources = [ 'collect_and_upload_logs.py', 'process_jam_log.py', 'regression.py' ] +script_local = os.path.join(root,'tools','regression','src') +script_remote = 'http://svn.boost.org/svn/boost/trunk/tools/regression/src' +script_dir = os.path.join(root,'tools_regression_src') + +if not no_update: + #~ Bootstrap. + #~ * Clear out any old versions of the scripts + print '# Creating regression scripts at %s...' % script_dir + if os.path.exists(script_dir): + shutil.rmtree(script_dir) + os.mkdir(script_dir) + #~ * Get new scripts, either from local working copy, or from svn + if os.path.exists(script_local): + print '# Copying regression scripts from %s...' % script_local + for src in script_sources: + shutil.copyfile( os.path.join(script_local,src), os.path.join(script_dir,src) ) + else: + print '# Dowloading regression scripts from %s...' % script_remote + proxy = None + for a in sys.argv[1:]: + if a.startswith('--proxy='): + proxy = {'http' : a.split('=')[1] } + print '--- %s' %(proxy['http']) + break + for src in script_sources: + urllib.FancyURLopener(proxy).retrieve( + '%s/%s' % (script_remote,src), os.path.join(script_dir,src) ) + +#~ * Make the scripts available to Python +sys.path.insert(0,os.path.join(root,'tools_regression_src')) + +#~ Launch runner. +from regression import runner +runner(root) diff --git a/tools/regression/src/run_tests.sh b/tools/regression/src/run_tests.sh new file mode 100644 index 0000000000..483cecfeae --- /dev/null +++ b/tools/regression/src/run_tests.sh @@ -0,0 +1,197 @@ +#!/bin/sh +# +# Copyright John Maddock +# Copyright Rene Rivera +# +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt +# +# shell script for running the boost regression test suite and generating +# a html table of results. + +# Set the following variables to configure the operation. Variables you +# should set, i.e. usually required are listed first. Optional variables +# have reasonable defaults for most situations. + + +### THESE SHOULD BE CHANGED! + +# +# "boost_root" points to the root of you boost installation: +# This can be either a non-exitent directory or an already complete Boost +# source tree. +# +boost_root="$HOME/CVSROOTs/Boost/boost_regression" + +# +# Wether to fetch the most current Boost code from CVS (yes/no): +# There are two contexts to use this script in: on an active Boost CVS +# tree, and on a fresh Boost CVS tree. If "yes" is specified here an attempt +# to fetch the latest CVS Boost files is made. For an active Boost CVS +# the CVS connection information is used. If an empty tree is detected +# the code is fetched with the anonymous read only information. +# +cvs_update=no + +# +# "test_tools" are the Boost.Build toolsets to use for building and running the +# regression tests. Specify a space separated list, of the Boost.Build toolsets. +# Each will be built and tested in sequence. +# +test_tools=gcc + +# +# "toolset" is the Boost.Build toolset to use for building the helper programs. +# This is usually different than the toolsets one is testing. And this is +# normally a toolset that corresponds to the compiler built into your platform. +# +toolset=gcc + +# +# "comment_path" is the path to an html-file describing the test environment. +# The content of this file will be embedded in the status pages being produced. +# +comment_path="$boost_root/../regression_comment.html" +# +# "test_dir" is the relative path to the directory to run the tests in, +# defaults to "status" and runs all the tests, but could be a sub-directory +# for example "libs/regex/test" to run the regex tests alone. +# +test_dir="status" + + +### DEFAULTS ARE OK FOR THESE. + +# +# "exe_suffix" the suffix used by exectable files: +# In case your platform requires use of a special suffix for executables specify +# it here, including the "." if needed. This should not be needed even in Windows +# like platforms as they will execute without the suffix anyway. +# +exe_suffix= + +# +# "bjam" points to your built bjam executable: +# The location of the binary for running bjam. The default should work +# under most circumstances. +# +bjam="$boost_root/tools/build/v2/engine/bin/bjam$exe_suffix" + +# +# "process_jam_log", and "compiler_status" paths to built helper programs: +# The location of the executables of the regression help programs. These +# are built locally so the default should work in most situations. +# +process_jam_log="$boost_root/dist/bin/process_jam_log$exe_suffix" +compiler_status="$boost_root/dist/bin/compiler_status$exe_suffix" + +# +# "boost_build_path" can point to additional locations to find toolset files. +# +boost_build_path="$HOME/.boost-build" + + +### NO MORE CONFIGURABLE PARTS. + +# +# Some setup. +# +boost_dir=`basename "$boost_root"` +if test -n "${BOOST_BUILD_PATH}" ; then + BOOST_BUILD_PATH="$boost_build_path:$BOOST_BUILD_PATH" +else + BOOST_BUILD_PATH="$boost_build_path" +fi +export BOOST_BUILD_PATH + +# +# STEP 0: +# +# Get the source code: +# +if test ! -d "$boost_root" ; then + mkdir -p "$boost_root" + if test $? -ne 0 ; then + echo "creation of $boost_root directory failed." + exit 256 + fi +fi +if test $cvs_update = yes ; then + echo fetching Boost: + echo "/1 :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/boost A" >> "$HOME/.cvspass" + cat "$HOME/.cvspass" | sort | uniq > "$HOME/.cvspass" + cd `dirname "$boost_root"` + if test -f boost/CVS/Root ; then + cvs -z3 -d `cat "$boost_dir/CVS/Root"` co -d "$boost_dir" boost + else + cvs -z3 -d :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/boost co -d "$boost_dir" boost + fi +fi + +# +# STEP 1: +# rebuild bjam if required: +# +echo building bjam: +cd "$boost_root/tools/build/v2/engine" && \ +LOCATE_TARGET=bin sh ./build.sh +if test $? != 0 ; then + echo "bjam build failed." + exit 256 +fi + +# +# STEP 2: +# rebuild the regression test helper programs if required: +# +echo building regression test helper programs: +cd "$boost_root/tools/regression/build" && \ +"$bjam" $toolset release +if test $? != 0 ; then + echo "helper program build failed." + exit 256 +fi + +# +# STEP 5: +# repeat steps 3 and 4 for each additional toolset: +# +for tool in $test_tools ; do + +# +# STEP 3: +# run the regression tests: +# +echo running the $tool regression tests: +cd "$boost_root/$test_dir" +"$bjam" $tool --dump-tests 2>&1 | tee regress.log + +# +# STEP 4: +# post process the results: +# +echo processing the regression test results for $tool: +cat regress.log | "$process_jam_log" --v2 +if test $? != 0 ; then + echo "Failed regression log post processing." + exit 256 +fi + +done + +# +# STEP 6: +# create the html table: +# +uname=`uname` +echo generating html tables: +"$compiler_status" --v2 --comment "$comment_path" "$boost_root" cs-$uname.html cs-$uname-links.html +if test $? != 0 ; then + echo "Failed HTML result table generation." + exit 256 +fi + +echo "done!" + + + diff --git a/tools/regression/src/smoke.py b/tools/regression/src/smoke.py new file mode 100755 index 0000000000..1b17cfaaee --- /dev/null +++ b/tools/regression/src/smoke.py @@ -0,0 +1,197 @@ +# smoke test - every so many minutes, check svn revision, and if changed: +# update working copy, run tests, upload results + +# Copyright Beman Dawes 2007 + +# Distributed under the Boost Software License, Version 1.0. (See accompanying +# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +# ---------------------------------------------------------------------------- # + +import os +import sys +import platform +import time +import ftplib + +# invoke the system command line processor +def cmd(command): + print "command:", command + os.system(command) + +# update SVN working copy +def update_working_copy(boost_path): + os.chdir(boost_path) + cmd("svn update") + +# get repository url +def repository_url(path, results_path): + url = "" + svn_info_file = results_path + "/svn_info.xml" + command = "svn info --xml " + path + " >" + svn_info_file + cmd(command) + f = open( svn_info_file, 'r' ) + svn_info = f.read() + f.close() + i = svn_info.find('//svn.boost.org') + if i >= 0: + url = svn_info[i:svn_info.find("</url>")] + return url + +# get revision number of a path, which may be a filesystem path or URL +def revision(path, results_path, test_name): + rev = 0 + svn_info_file = results_path + "/" + test_name + "-svn_info.xml" + command = "svn info --xml " + path + " >" + svn_info_file + cmd(command) + f = open( svn_info_file, 'r' ) + svn_info = f.read() + f.close() + i = svn_info.find( 'revision=' ) + if i >= 0: + i += 10 + while svn_info[i] >= '0' and svn_info[i] <= '9': + rev = rev*10 + int(svn_info[i]) + i += 1 + return rev + +# run bjam in current directory +def bjam(boost_path, args, output_path, test_name): + + # bjam seems to need BOOST_BUILD_PATH + #os.environ["BOOST_BUILD_PATH"]=boost_path + "/tools/build/v2" + + print "Begin bjam..." + command = "bjam --v2 --dump-tests -l180" + if args != "": command += " " + args + command += " >" + output_path + "/" + test_name +"-bjam.log 2>&1" + cmd(command) + +# run process_jam_log in current directory +def process_jam_log(boost_path, output_path, test_name): + print "Begin log processing..." + command = "process_jam_log " + boost_path + " <" +\ + output_path + "/" + test_name +"-bjam.log" + cmd(command) + +# run compiler_status in current directory +def compiler_status(boost_path, output_path, test_name): + print "Begin compiler status html creation... " + command = "compiler_status --v2 --ignore-pass --no-warn --locate-root " + boost_path + " " +\ + boost_path + " " + output_path + "/" + test_name + "-results.html " +\ + output_path + "/" + test_name + "-details.html " + cmd(command) + +# upload results via ftp +def upload_to_ftp(results_path, test_name, ftp_url, user, psw, debug_level): + + # to minimize the time web pages are not available, upload with temporary + # names and then rename to the permanent names + + i = 0 # dummy variable + os.chdir(results_path) + + tmp_results = "temp-" + test_name + "-results.html" + results = test_name + "-results.html" + tmp_details = "temp-" + test_name + "-details.html" + details = test_name + "-details.html" + + print "Uploading results via ftp..." + ftp = ftplib.FTP( ftp_url, user, psw ) + ftp.set_debuglevel( debug_level ) + + # ftp.cwd( site_path ) + + try: ftp.delete(tmp_results) + except: ++i + + f = open( results, 'rb' ) + ftp.storbinary( 'STOR %s' % tmp_results, f ) + f.close() + + try: ftp.delete(tmp_details) + except: ++i + + f = open( details, 'rb' ) + ftp.storbinary( 'STOR %s' % tmp_details, f ) + f.close() + + try: ftp.delete(results) + except: ++i + + try: ftp.delete(details) + except: ++i + + ftp.rename(tmp_results, results) + ftp.rename(tmp_details, details) + + ftp.dir() + ftp.quit() + +def commit_results(results_path, test_name, rev): + print "Commit results..." + cwd = os.getcwd() + os.chdir(results_path) + command = "svn commit --non-interactive -m "+'"'+str(rev)+'" '+test_name+"-results.html" + cmd(command) + os.chdir(cwd) + + +# ---------------------------------------------------------------------------- # + +if len(sys.argv) < 7: + print "Invoke with: minutes boost-path test-name results-path ftp-url user psw [bjam-args]" + print " boost-path must be path for a boost svn working directory." + print " results-path must be path for a svn working directory where an" + print " svn commit test-name+'-results.html' is valid." + print "Warning: This program hangs or crashes on network failures." + exit() + +minutes = int(sys.argv[1]) +boost_path = sys.argv[2] +test_name = sys.argv[3] +results_path = sys.argv[4] +ftp_url = sys.argv[5] +user = sys.argv[6] +psw = sys.argv[7] +if len(sys.argv) > 8: bjam_args = sys.argv[8] +else: bjam_args = "" + +os.chdir(boost_path) # convert possible relative path +boost_path = os.getcwd() # to absolute path + +print "minutes is ", minutes +print "boost_path is ", boost_path +print "test_name is ", test_name +print "results_path is ", results_path +print "ftp_url is ", ftp_url +print "user is ", user +print "psw is ", psw +print 'bjam args are "' + bjam_args + '"' + +url = repository_url(boost_path, results_path) +print "respository url is ", url + +first = 1 +while 1: + working_rev = revision(boost_path, results_path, test_name) + repos_rev = revision("http:" + url, results_path, test_name) + print "Working copy revision: ", working_rev, " repository revision: ", repos_rev + if first or working_rev != repos_rev: + first = 0 + start_time = time.time() + print + print "start at", time.strftime("%H:%M:%S", time.localtime()) + update_working_copy(boost_path) + os.chdir(boost_path+"/status") + bjam(boost_path, bjam_args, results_path, test_name) + process_jam_log(boost_path, results_path, test_name) + compiler_status(boost_path, results_path, test_name) + upload_to_ftp(results_path, test_name, ftp_url, user, psw, 0) + commit_results(results_path, test_name,revision(boost_path, results_path, test_name)) + elapsed_time = time.time() - start_time + print elapsed_time/60.0, "minutes elapsed time" + print + + print "sleep ", minutes, "minutes..." + time.sleep(60 * minutes) diff --git a/tools/regression/test/Jamfile.v2 b/tools/regression/test/Jamfile.v2 new file mode 100644 index 0000000000..43c715b2e0 --- /dev/null +++ b/tools/regression/test/Jamfile.v2 @@ -0,0 +1,27 @@ +# Copyright Misha Bergal 2006 +# +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +test-suite testlib : + [ compile-fail compile-fail_fail.cpp ] + [ compile-fail compile-fail_pass.cpp ] + [ compile compile_fail.cpp ] + [ compile compile_pass.cpp ] + [ compile compile_warn.cpp ] +# The link test .cpp files were apparently never committed to the repository, +# and were lost. +# [ link link_fail.cpp ] +# [ link link_pass.cpp ] +# [ link-fail link-fail_fail.cpp ] +# [ link-fail link-fail_pass.cpp ] + [ run-fail run-fail_compile-fail.cpp ] + [ run-fail run-fail_fail-warn.cpp ] + [ run-fail run-fail_fail.cpp ] + [ run-fail run-fail_pass.cpp ] + [ run run_fail.cpp ] + [ run run_note.cpp ] + [ run run_pass.cpp ] + [ run run_warn-note.cpp ] + [ run run_warn.cpp ] + ; diff --git a/tools/regression/test/compile-fail_fail.cpp b/tools/regression/test/compile-fail_fail.cpp new file mode 100644 index 0000000000..76fc53b9d7 --- /dev/null +++ b/tools/regression/test/compile-fail_fail.cpp @@ -0,0 +1,10 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +int main() { return 0; } + diff --git a/tools/regression/test/compile-fail_pass.cpp b/tools/regression/test/compile-fail_pass.cpp new file mode 100644 index 0000000000..cacb17d133 --- /dev/null +++ b/tools/regression/test/compile-fail_pass.cpp @@ -0,0 +1,9 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#error example of a compile failure diff --git a/tools/regression/test/compile_fail.cpp b/tools/regression/test/compile_fail.cpp new file mode 100644 index 0000000000..cacb17d133 --- /dev/null +++ b/tools/regression/test/compile_fail.cpp @@ -0,0 +1,9 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#error example of a compile failure diff --git a/tools/regression/test/compile_pass.cpp b/tools/regression/test/compile_pass.cpp new file mode 100644 index 0000000000..384b51fa4a --- /dev/null +++ b/tools/regression/test/compile_pass.cpp @@ -0,0 +1,9 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +int main() { return 0; } diff --git a/tools/regression/test/compile_warn.cpp b/tools/regression/test/compile_warn.cpp new file mode 100644 index 0000000000..7895a229e7 --- /dev/null +++ b/tools/regression/test/compile_warn.cpp @@ -0,0 +1,18 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +// provoke one or more compiler warnings + +int main(int argc, char * argv[] ) +{ + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + return 0; +} diff --git a/tools/regression/test/run-fail_compile-fail.cpp b/tools/regression/test/run-fail_compile-fail.cpp new file mode 100644 index 0000000000..cacb17d133 --- /dev/null +++ b/tools/regression/test/run-fail_compile-fail.cpp @@ -0,0 +1,9 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#error example of a compile failure diff --git a/tools/regression/test/run-fail_fail-warn.cpp b/tools/regression/test/run-fail_fail-warn.cpp new file mode 100644 index 0000000000..577d2bb890 --- /dev/null +++ b/tools/regression/test/run-fail_fail-warn.cpp @@ -0,0 +1,16 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +int main() +{ + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + return 0; +} diff --git a/tools/regression/test/run-fail_fail.cpp b/tools/regression/test/run-fail_fail.cpp new file mode 100644 index 0000000000..865b8eb3dd --- /dev/null +++ b/tools/regression/test/run-fail_fail.cpp @@ -0,0 +1,12 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +int main() +{ + return 0; +} diff --git a/tools/regression/test/run-fail_pass.cpp b/tools/regression/test/run-fail_pass.cpp new file mode 100644 index 0000000000..3e3ab13973 --- /dev/null +++ b/tools/regression/test/run-fail_pass.cpp @@ -0,0 +1,15 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + std::cout << "example of output from a run-time failure\n"; + return 1; +} diff --git a/tools/regression/test/run-fail_warn.cpp b/tools/regression/test/run-fail_warn.cpp new file mode 100644 index 0000000000..8cc21a110a --- /dev/null +++ b/tools/regression/test/run-fail_warn.cpp @@ -0,0 +1,20 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + + std::cout << "example of output from a run-time failure\n"; + return 1; +} diff --git a/tools/regression/test/run_compile-fail.cpp b/tools/regression/test/run_compile-fail.cpp new file mode 100644 index 0000000000..cacb17d133 --- /dev/null +++ b/tools/regression/test/run_compile-fail.cpp @@ -0,0 +1,9 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#error example of a compile failure diff --git a/tools/regression/test/run_fail-note.cpp b/tools/regression/test/run_fail-note.cpp new file mode 100644 index 0000000000..b514da0938 --- /dev/null +++ b/tools/regression/test/run_fail-note.cpp @@ -0,0 +1,17 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + std::cout << "example of output before a <note> line\n"; + std::cout << "<note>\n"; + std::cout << "example of output after a <note> line\n"; + return 1; +} diff --git a/tools/regression/test/run_fail-warn.cpp b/tools/regression/test/run_fail-warn.cpp new file mode 100644 index 0000000000..8cc21a110a --- /dev/null +++ b/tools/regression/test/run_fail-warn.cpp @@ -0,0 +1,20 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + + std::cout << "example of output from a run-time failure\n"; + return 1; +} diff --git a/tools/regression/test/run_fail.cpp b/tools/regression/test/run_fail.cpp new file mode 100644 index 0000000000..d6b8ffacf9 --- /dev/null +++ b/tools/regression/test/run_fail.cpp @@ -0,0 +1,14 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + return 1; +} diff --git a/tools/regression/test/run_note.cpp b/tools/regression/test/run_note.cpp new file mode 100644 index 0000000000..2841618522 --- /dev/null +++ b/tools/regression/test/run_note.cpp @@ -0,0 +1,17 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + std::cout << "example of output before a <note> line\n"; + std::cout << "<note>\n"; + std::cout << "example of output after a <note> line\n"; + return 0; +} diff --git a/tools/regression/test/run_pass.cpp b/tools/regression/test/run_pass.cpp new file mode 100644 index 0000000000..865b8eb3dd --- /dev/null +++ b/tools/regression/test/run_pass.cpp @@ -0,0 +1,12 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +int main() +{ + return 0; +} diff --git a/tools/regression/test/run_warn-note.cpp b/tools/regression/test/run_warn-note.cpp new file mode 100644 index 0000000000..36e1c5faf3 --- /dev/null +++ b/tools/regression/test/run_warn-note.cpp @@ -0,0 +1,24 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +#include <iostream> + +int main() +{ + std::cout << "example of output before a <note> line\n"; + std::cout << "<note>\n"; + std::cout << "example of output after a <note> line\n"; + + // provoke a compiler warning to make sure <note> takes priority over + // a warning, but neither is lost from status reporting links HTML. + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + return 0; +} diff --git a/tools/regression/test/run_warn.cpp b/tools/regression/test/run_warn.cpp new file mode 100644 index 0000000000..7895a229e7 --- /dev/null +++ b/tools/regression/test/run_warn.cpp @@ -0,0 +1,18 @@ +// (C) Copyright Beman Dawes 2003. 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) + +// Test naming convention: the portion of the name before the tilde ("~") +// identifies the bjam test type. The portion after the tilde +// identifies the correct result to be reported by compiler_status. + +// provoke one or more compiler warnings + +int main(int argc, char * argv[] ) +{ + short s; + unsigned long ul; + s = s & ul; // warning from many compilers + if ( s == ul ) {} // warning from GCC + return 0; +} diff --git a/tools/regression/test/test-boost-build/ignored_rc/ignored_rc.jam b/tools/regression/test/test-boost-build/ignored_rc/ignored_rc.jam new file mode 100644 index 0000000000..61b1459292 --- /dev/null +++ b/tools/regression/test/test-boost-build/ignored_rc/ignored_rc.jam @@ -0,0 +1,11 @@ +rule failure + { + } + +actions failure + { + dir _ + echo a + } + +failure f ; diff --git a/tools/regression/test/test-boost-build/ignored_rc/recognized_rc.jam b/tools/regression/test/test-boost-build/ignored_rc/recognized_rc.jam new file mode 100644 index 0000000000..6afbc25ed4 --- /dev/null +++ b/tools/regression/test/test-boost-build/ignored_rc/recognized_rc.jam @@ -0,0 +1,12 @@ +rule failure + { + } + +actions failure + { + dir _ + if errorlevel 1 exit %errorlevel% + echo a + } + +failure f ; diff --git a/tools/regression/test/test-boost-build/missing_dependencies/Jamfile.v2 b/tools/regression/test/test-boost-build/missing_dependencies/Jamfile.v2 new file mode 100644 index 0000000000..d9e5149e8c --- /dev/null +++ b/tools/regression/test/test-boost-build/missing_dependencies/Jamfile.v2 @@ -0,0 +1,9 @@ +project + : requirements + <library>/boost/filesystem//boost_filesystem + <define>BOOST_ALL_NO_LIB + ; + + test-suite "missing_dependencies" : + [ run test.cpp lib//<link>static ] + ; diff --git a/tools/regression/test/test-boost-build/missing_dependencies/lib/Jamfile.v2 b/tools/regression/test/test-boost-build/missing_dependencies/lib/Jamfile.v2 new file mode 100644 index 0000000000..410e7edc9b --- /dev/null +++ b/tools/regression/test/test-boost-build/missing_dependencies/lib/Jamfile.v2 @@ -0,0 +1,7 @@ +SOURCES = + lib ; + +lib lib + : + $(SOURCES).cpp + ; diff --git a/tools/regression/test/test-boost-build/missing_dependencies/lib/lib.cpp b/tools/regression/test/test-boost-build/missing_dependencies/lib/lib.cpp new file mode 100644 index 0000000000..09c7cfafd0 --- /dev/null +++ b/tools/regression/test/test-boost-build/missing_dependencies/lib/lib.cpp @@ -0,0 +1 @@ +#error diff --git a/tools/regression/test/test-boost-build/missing_dependencies/test.cpp b/tools/regression/test/test-boost-build/missing_dependencies/test.cpp new file mode 100644 index 0000000000..76e8197013 --- /dev/null +++ b/tools/regression/test/test-boost-build/missing_dependencies/test.cpp @@ -0,0 +1 @@ +int main() { return 0; } diff --git a/tools/regression/test/test-cases/Huber2629/bjam.log b/tools/regression/test/test-cases/Huber2629/bjam.log new file mode 100644 index 0000000000..ca1fe1b9f4 --- /dev/null +++ b/tools/regression/test/test-cases/Huber2629/bjam.log @@ -0,0 +1,36 @@ +boost-test(RUN) "statechart/DllTestNative" : "libs/statechart/test/TuTestMain.cpp" +boost-test(RUN) "statechart/DllTestNormal" : "libs/statechart/test/TuTestMain.cpp" + +compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi\TuTestMain.obj +TuTestMain.cpp +c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>' + with + [ + MostDerived=EvX, + Base=boost::statechart::event_base + ] + ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base' +compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLibTuTest.obj +TuTest.cpp +c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>' + with + [ + MostDerived=EvX, + Base=boost::statechart::event_base + ] + ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base' +msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib + Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp" + if %errorlevel% 1 exit %errorlevel% + if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" ( + mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2" + ) + +...failed msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib... +...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll +...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib +...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe for lack of <p..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi>DllTestNormalLib-vc71-mt-gd-1_35.lib... +...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.run for lack of <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe... diff --git a/tools/regression/test/test-cases/Huber2629/expected/results.xml b/tools/regression/test/test-cases/Huber2629/expected/results.xml new file mode 100644 index 0000000000..44a32b04f5 --- /dev/null +++ b/tools/regression/test/test-cases/Huber2629/expected/results.xml @@ -0,0 +1,27 @@ +<test-log library="statechart" test-name="DllTestNormal" test-type="run" test-program="libs/statechart/test/TuTestMain.cpp" target-directory="bin.v2/libs/statechart/test/DllTestNormal.test/msvc-7.1/debug/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<lib result="fail" timestamp="">../../bin.v2/libs/statechart/test/msvc-7.1/debug/threading-multi</lib> +</test-log> + +<test-log library="statechart" test-name="" test-type="" test-program="" target-directory="bin.v2/libs/statechart/test/msvc-7.1/debug/threading-multi" toolset="" show-run-output="true"> +<compile result="succeed" timestamp=""> +TuTest.cpp +c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>' + with + [ + MostDerived=EvX, + Base=boost::statechart::event_base + ] + ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base' +</compile> +<link result="fail" timestamp=""> + Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp" + if %errorlevel% 1 exit %errorlevel% + if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" ( + mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2" + ) + +</link> +</test-log> diff --git a/tools/regression/test/test-cases/general/bjam.log b/tools/regression/test/test-cases/general/bjam.log new file mode 100644 index 0000000000..71013f7458 --- /dev/null +++ b/tools/regression/test/test-cases/general/bjam.log @@ -0,0 +1,325 @@ +locate-root "..\..\..\bin.v2" +C:\Users\Misha\Stuff\boost\HEAD\boost\tools\regression\test>C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost\tools\jam\src\bin.ntx86\bjam.exe --dump-tests --v2 msvc-7.1 "-sBOOST_BUILD_PATH=C:\Users\Misha\Stuff\boost\HEAD\bin\.." "-sBOOST_ROOT="C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost" +warning: Python location is not configured +warning: the Boost.Python library won't be built +Building Boost.Regex with the optional Unicode/ICU support disabled. +Please refer to the Boost.Regex documentation for more information +(and if you don't know what ICU is then you probably don't need it). +boost-test(RUN) "testlib/run~warn" : "tools/regression/test/run~warn.cpp" +boost-test(RUN) "testlib/run~warn-note" : "tools/regression/test/run~warn-note.cpp" +boost-test(RUN) "testlib/run~pass" : "tools/regression/test/run~pass.cpp" +boost-test(RUN) "testlib/run~note" : "tools/regression/test/run~note.cpp" +boost-test(RUN) "testlib/run~fail" : "tools/regression/test/run~fail.cpp" +boost-test(RUN_FAIL) "testlib/run-fail~pass" : "tools/regression/test/run-fail~pass.cpp" +boost-test(RUN_FAIL) "testlib/run-fail~fail" : "tools/regression/test/run-fail~fail.cpp" +boost-test(RUN_FAIL) "testlib/run-fail~fail-warn" : "tools/regression/test/run-fail~fail-warn.cpp" +boost-test(RUN_FAIL) "testlib/run-fail~compile-fail" : "tools/regression/test/run-fail~compile-fail.cpp" +boost-test(LINK_FAIL) "testlib/link-fail~pass" : "tools/regression/test/link-fail~pass.cpp" +boost-test(LINK_FAIL) "testlib/link-fail~fail" : "tools/regression/test/link-fail~fail.cpp" +boost-test(LINK) "testlib/link~pass" : "tools/regression/test/link~pass.cpp" +boost-test(LINK) "testlib/link~fail" : "tools/regression/test/link~fail.cpp" +boost-test(COMPILE) "testlib/compile~warn" : "tools/regression/test/compile~warn.cpp" +boost-test(COMPILE) "testlib/compile~pass" : "tools/regression/test/compile~pass.cpp" +boost-test(COMPILE) "testlib/compile~fail" : "tools/regression/test/compile~fail.cpp" +boost-test(COMPILE_FAIL) "testlib/compile-fail~pass" : "tools/regression/test/compile-fail~pass.cpp" +boost-test(COMPILE_FAIL) "testlib/compile-fail~fail" : "tools/regression/test/compile-fail~fail.cpp" +...found 210 targets... +...updating 157 targets... +MkDir1 ..\..\..\bin.v2\tools\regression\test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~fail.obj +compile-fail~fail.cpp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~fail.obj.rsp" + +...failed compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~fail.obj... +...removing ..\..\..\bin.v2\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~fail.obj +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~pass.obj +compile-fail~pass.cpp +compile-fail~pass.cpp(9) : fatal error C1189: #error : example of a compile failure
+(failed-as-expected) ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~pass.obj +**passed** ..\..\..\bin.v2\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static\threading-multi\compile~fail.obj +compile~fail.cpp +compile~fail.cpp(9) : fatal error C1189: #error : example of a compile failure
+ + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static\threading-multi\compile~fail.obj.rsp" + +...failed compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static\threading-multi\compile~fail.obj... +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1\debug\link-static\threading-multi\compile~pass.obj +compile~pass.cpp +**passed** ..\..\..\bin.v2\tools\regression\test\compile~pass.test\msvc-7.1\debug\link-static\threading-multi\compile~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~warn.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1\debug\link-static\threading-multi\compile~warn.obj +compile~warn.cpp +compile~warn.cpp(15) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\compile~warn.cpp(15) : warning C4700: local variable 'ul' used without having been initialized +**passed** ..\..\..\bin.v2\tools\regression\test\compile~warn.test\msvc-7.1\debug\link-static\threading-multi\compile~warn.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.obj +link~fail.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe +link~fail.obj : error LNK2019: unresolved external symbol "int __cdecl f(void)" (?f@@YAHXZ) referenced in function _main +..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe : fatal error LNK1120: 1 unresolved externals + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe" @"..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.rsp" + if errorlevel 1 exit %errorlevel% + if exist "..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.manifest" ( + mt -nologo -manifest "..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.manifest" "-outputresource:..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe;1" + ) + +...failed msvc.link ..\..\..\bin.v2\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe... +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug\link-static\threading-multi\link~pass.obj +link~pass.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug\link-static\threading-multi\link~pass.exe +**passed** ..\..\..\bin.v2\tools\regression\test\link~pass.test\msvc-7.1\debug\link-static\threading-multi\link~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.obj +link-fail~fail.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe" @"..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.rsp" + if errorlevel 1 exit %errorlevel% + if exist "..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.manifest" ( + mt -nologo -manifest "..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.manifest" "-outputresource:..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe;1" + ) + +...failed msvc.link ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe... +...removing ..\..\..\bin.v2\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.obj +link-fail~pass.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.exe +link-fail~pass.obj : error LNK2019: unresolved external symbol "int __cdecl f(void)" (?f@@YAHXZ) referenced in function _main +..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.exe : fatal error LNK1120: 1 unresolved externals +(failed-as-expected) ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.exe +**passed** ..\..\..\bin.v2\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~compile-fail.obj +run-fail~compile-fail.cpp +run-fail~compile-fail.cpp(9) : fatal error C1189: #error : example of a compile failure
+ + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~compile-fail.obj.rsp" + +...failed compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~compile-fail.obj... +...skipped <p..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi>run-fail~compile-fail.exe for lack of <p..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi>run-fail~compile-fail.obj... +...skipped <p..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi>run-fail~compile-fail.run for lack of <p..\..\..\bin.v2\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi>run-fail~compile-fail.exe... +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.obj +run-fail~fail-warn.cpp +run-fail~fail-warn.cpp(13) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run-fail~fail-warn.cpp(13) : warning C4700: local variable 'ul' used without having been initialized +msvc.link ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.run + 1 file(s) copied. + + + ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.exe > ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.output 2>&1 + set status=%ERRORLEVEL% + echo. >> ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.output + echo EXIT STATUS: %status% >> ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.output + if %status% EQU 0 ( + copy ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.output ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.run + ) + set verbose=0 + if %status% NEQ 0 ( + set verbose=1 + ) + if %verbose% EQU 1 ( + echo ====== BEGIN OUTPUT ====== + type ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.output + echo ====== END OUTPUT ====== + ) + exit %status% + +...failed testing.capture-output ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.run... +...removing ..\..\..\bin.v2\tools\regression\test\run-fail~fail-warn.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail-warn.run +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.obj +run-fail~fail.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.run + 1 file(s) copied. + + + ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.exe > ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.output 2>&1 + set status=%ERRORLEVEL% + echo. >> ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.output + echo EXIT STATUS: %status% >> ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.output + if %status% EQU 0 ( + copy ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.output ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.run + ) + set verbose=0 + if %status% NEQ 0 ( + set verbose=1 + ) + if %verbose% EQU 1 ( + echo ====== BEGIN OUTPUT ====== + type ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.output + echo ====== END OUTPUT ====== + ) + exit %status% + +...failed testing.capture-output ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.run... +...removing ..\..\..\bin.v2\tools\regression\test\run-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~fail.run +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\run-fail~pass.obj +run-fail~pass.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\run-fail~pass.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\run-fail~pass.run +====== BEGIN OUTPUT ====== +example of output from a run-time failure + +EXIT STATUS: 1 +====== END OUTPUT ====== + + del /f /q "..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\run-fail~pass.exe" + +...failed RmTemps ..\..\..\bin.v2\tools\regression\test\run-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\run-fail~pass.run... +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~fail.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug +...on 100th target... +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.obj +run~fail.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.run +====== BEGIN OUTPUT ====== + +EXIT STATUS: 1 +====== END OUTPUT ====== + + + ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.exe > ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.output 2>&1 + set status=%ERRORLEVEL% + echo. >> ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.output + echo EXIT STATUS: %status% >> ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.output + if %status% EQU 0 ( + copy ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.output ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.run + ) + set verbose=0 + if %status% NEQ 0 ( + set verbose=1 + ) + if %verbose% EQU 1 ( + echo ====== BEGIN OUTPUT ====== + type ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.output + echo ====== END OUTPUT ====== + ) + exit %status% + +...failed testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~fail.test\msvc-7.1\debug\link-static\threading-multi\run~fail.run... +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~note.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static\threading-multi\run~note.obj +run~note.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static\threading-multi\run~note.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static\threading-multi\run~note.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~note.test\msvc-7.1\debug\link-static\threading-multi\run~note.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj +run~pass.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn-note.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static\threading-multi\run~warn-note.obj +run~warn-note.cpp +run~warn-note.cpp(21) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run~warn-note.cpp(21) : warning C4700: local variable 'ul' used without having been initialized +msvc.link ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static\threading-multi\run~warn-note.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static\threading-multi\run~warn-note.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~warn-note.test\msvc-7.1\debug\link-static\threading-multi\run~warn-note.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static\threading-multi\run~warn.obj +run~warn.cpp +run~warn.cpp(15) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run~warn.cpp(15) : warning C4700: local variable 'ul' used without having been initialized +msvc.link ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static\threading-multi\run~warn.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static\threading-multi\run~warn.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~warn.test\msvc-7.1\debug\link-static\threading-multi\run~warn.test +...failed updating 9 targets... +...skipped 17 targets... +...updated 131 targets... diff --git a/tools/regression/test/test-cases/general/expected/results.xml b/tools/regression/test/test-cases/general/expected/results.xml new file mode 100644 index 0000000000..13224e0113 --- /dev/null +++ b/tools/regression/test/test-cases/general/expected/results.xml @@ -0,0 +1,167 @@ +<test-log library="" test-name="compile-fail~fail" test-type="" test-program="" target-directory="tools/regression/test/compile-fail~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="fail" timestamp="xxx"> +compile-fail~fail.cpp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\compile-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~fail.obj.rsp" + +</compile> +</test-log> +<test-log library="" test-name="compile-fail~pass" test-type="" test-program="" target-directory="tools/regression/test/compile-fail~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +compile-fail~pass.cpp +compile-fail~pass.cpp(9) : fatal error C1189: #error : example of a compile failure +(failed-as-expected) C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\compile-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\compile-fail~pass.obj +</compile> +</test-log> +<test-log library="" test-name="compile~fail" test-type="" test-program="" target-directory="tools/regression/test/compile~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="fail" timestamp="xxx"> +compile~fail.cpp +compile~fail.cpp(9) : fatal error C1189: #error : example of a compile failure + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\compile~fail.test\msvc-7.1\debug\link-static\threading-multi\compile~fail.obj.rsp" + +</compile> +</test-log> +<test-log library="" test-name="compile~pass" test-type="" test-program="" target-directory="tools/regression/test/compile~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +compile~pass.cpp +</compile> +</test-log> +<test-log library="" test-name="compile~warn" test-type="" test-program="" target-directory="tools/regression/test/compile~warn.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +compile~warn.cpp +compile~warn.cpp(15) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\compile~warn.cpp(15) : warning C4700: local variable 'ul' used without having been initialized +</compile> +</test-log> +<test-log library="" test-name="link-fail~fail" test-type="" test-program="" target-directory="tools/regression/test/link-fail~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +link-fail~fail.cpp +</compile> +<link result="fail" timestamp="xxx"> + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe" @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.rsp" + if errorlevel 1 exit %errorlevel% + if exist "C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.manifest" ( + mt -nologo -manifest "C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe.manifest" "-outputresource:C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~fail.test\msvc-7.1\debug\link-static\threading-multi\link-fail~fail.exe;1" + ) + +</link> +</test-log> +<test-log library="" test-name="link-fail~pass" test-type="" test-program="" target-directory="tools/regression/test/link-fail~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +link-fail~pass.cpp +</compile> +<link result="succeed" timestamp="xxx"> +link-fail~pass.obj : error LNK2019: unresolved external symbol "int __cdecl f(void)" (?f@@YAHXZ) referenced in function _main +C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.exe : fatal error LNK1120: 1 unresolved externals +(failed-as-expected) C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link-fail~pass.test\msvc-7.1\debug\link-static\threading-multi\link-fail~pass.exe +</link> +</test-log> +<test-log library="" test-name="link~fail" test-type="" test-program="" target-directory="tools/regression/test/link~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +link~fail.cpp +</compile> +<link result="fail" timestamp="xxx"> +link~fail.obj : error LNK2019: unresolved external symbol "int __cdecl f(void)" (?f@@YAHXZ) referenced in function _main +C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe : fatal error LNK1120: 1 unresolved externals + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe" @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.rsp" + if errorlevel 1 exit %errorlevel% + if exist "C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.manifest" ( + mt -nologo -manifest "C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe.manifest" "-outputresource:C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\link~fail.test\msvc-7.1\debug\link-static\threading-multi\link~fail.exe;1" + ) + +</link> +</test-log> +<test-log library="" test-name="link~pass" test-type="" test-program="" target-directory="tools/regression/test/link~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +link~pass.cpp +</compile> +<link result="succeed" timestamp="xxx"> +</link> +</test-log> +<test-log library="" test-name="run-fail~compile-fail" test-type="" test-program="" target-directory="tools/regression/test/run-fail~compile-fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="fail" timestamp="xxx"> +run-fail~compile-fail.cpp +run-fail~compile-fail.cpp(9) : fatal error C1189: #error : example of a compile failure + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\general\actual\tools\regression\test\run-fail~compile-fail.test\msvc-7.1\debug\link-static\threading-multi\run-fail~compile-fail.obj.rsp" + +</compile> +</test-log> +<test-log library="" test-name="run-fail~fail-warn" test-type="" test-program="" target-directory="tools/regression/test/run-fail~fail-warn.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run-fail~fail-warn.cpp +run-fail~fail-warn.cpp(13) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run-fail~fail-warn.cpp(13) : warning C4700: local variable 'ul' used without having been initialized +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="fail" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run-fail~fail" test-type="" test-program="" target-directory="tools/regression/test/run-fail~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run-fail~fail.cpp +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="fail" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run-fail~pass" test-type="" test-program="" target-directory="tools/regression/test/run-fail~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run-fail~pass.cpp +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="succeed" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run~fail" test-type="" test-program="" target-directory="tools/regression/test/run~fail.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run~fail.cpp +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="fail" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run~note" test-type="" test-program="" target-directory="tools/regression/test/run~note.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run~note.cpp +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="succeed" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run~pass" test-type="" test-program="" target-directory="tools/regression/test/run~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run~pass.cpp +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="succeed" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run~warn-note" test-type="" test-program="" target-directory="tools/regression/test/run~warn-note.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run~warn-note.cpp +run~warn-note.cpp(21) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run~warn-note.cpp(21) : warning C4700: local variable 'ul' used without having been initialized +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="succeed" timestamp="xxx"> +</run> +</test-log> +<test-log library="" test-name="run~warn" test-type="" test-program="" target-directory="tools/regression/test/run~warn.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="succeed" timestamp="xxx"> +run~warn.cpp +run~warn.cpp(15) : warning C4244: '=' : conversion from 'unsigned long' to 'short', possible loss of data +c:\users\misha\stuff\boost\head\boost\tools\regression\test\run~warn.cpp(15) : warning C4700: local variable 'ul' used without having been initialized +</compile> +<link result="succeed" timestamp="xxx"></link> +<run result="succeed" timestamp="xxx"> +</run> +</test-log> diff --git a/tools/regression/test/test-cases/incremental/bjam.log b/tools/regression/test/test-cases/incremental/bjam.log new file mode 100644 index 0000000000..65db0844c2 --- /dev/null +++ b/tools/regression/test/test-cases/incremental/bjam.log @@ -0,0 +1,33 @@ +locate-root "..\..\..\bin.v2" +C:\Users\Misha\Stuff\boost\HEAD\boost\tools\regression\test>C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost\tools\jam\src\bin.ntx86\bjam.exe --dump-tests --v2 msvc-7.1 "-sBOOST_BUILD_PATH=C:\Users\Misha\Stuff\boost\HEAD\bin\.." "-sBOOST_ROOT="C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost" + +boost-test(RUN) "testlib/run~pass" : "tools/regression/test/run~pass.cpp" +boost-test(RUN) "testlib/run~pass" : "tools/regression/test/run~pass2s.cpp" + +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj +run~pass.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.test + +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.obj +run~pass2.cpp +msvc.link ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe +testing.capture-output ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.run + 1 file(s) copied. +**passed** ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.test + +...failed updating 9 targets... +...skipped 17 targets... +...updated 131 targets... diff --git a/tools/regression/test/test-cases/incremental/bjam.log.1 b/tools/regression/test/test-cases/incremental/bjam.log.1 new file mode 100644 index 0000000000..967ed9eb23 --- /dev/null +++ b/tools/regression/test/test-cases/incremental/bjam.log.1 @@ -0,0 +1,38 @@ +locate-root "..\..\..\bin.v2" +C:\Users\Misha\Stuff\boost\HEAD\boost\tools\regression\test>C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost\tools\jam\src\bin.ntx86\bjam.exe --dump-tests --v2 msvc-7.1 "-sBOOST_BUILD_PATH=C:\Users\Misha\Stuff\boost\HEAD\bin\.." "-sBOOST_ROOT="C:\Users\Misha\Stuff\boost\HEAD\bin\..\boost" + +boost-test(RUN) "testlib/run~pass" : "tools/regression/test/run~pass.cpp" + +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj +run~pass.cpp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj.rsp" + +...failed compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj... + +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1 +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static +MkDir1 ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi +compile-c-c++ ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.obj +run~pass2.cpp + +msvc.link ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +link /NOLOGO /INCREMENTAL:NO /DEBUG /subsystem:console /out:"..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe" @"..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe.rsp" + if errorlevel 1 exit %errorlevel% + if exist "..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe.manifest" ( + mt -nologo -manifest "..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe.manifest" "-outputresource:..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe;1" + ) + +...failed msvc.link ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe... +...removing ..\..\..\bin.v2\tools\regression\test\run~pass2.test\msvc-7.1\debug\link-static\threading-multi\run~pass2.exe + + +...failed updating 9 targets... +...skipped 17 targets... +...updated 131 targets... diff --git a/tools/regression/test/test-cases/incremental/expected/results.xml b/tools/regression/test/test-cases/incremental/expected/results.xml new file mode 100644 index 0000000000..0580bd588f --- /dev/null +++ b/tools/regression/test/test-cases/incremental/expected/results.xml @@ -0,0 +1,9 @@ +<test-log library="" test-name="run~pass" test-type="" test-program="" target-directory="tools/regression/test/run~pass.test/msvc-7.1/debug/link-static/threading-multi" toolset="msvc-7.1" show-run-output="false"> +<compile result="fail" timestamp="xxx"> +run~pass.cpp + + call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul +cl /Zm800 -nologo @"C:\users\Misha\Stuff\boost\boost\tools\regression\test\test-cases\incremental\actual\tools\regression\test\run~pass.test\msvc-7.1\debug\link-static\threading-multi\run~pass.obj.rsp" + +</compile> +</test-log> diff --git a/tools/regression/test/test.bat b/tools/regression/test/test.bat new file mode 100644 index 0000000000..ce32fb727f --- /dev/null +++ b/tools/regression/test/test.bat @@ -0,0 +1,15 @@ +rem Copyright Beman Dawes 2005 + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +set TEST_LOCATE_ROOT=%TEMP% + +echo Begin test processing... +bjam --dump-tests "-sALL_LOCATE_TARGET=%TEST_LOCATE_ROOT%" %* >bjam.log 2>&1 +echo Begin log processing... +process_jam_log %TEST_LOCATE_ROOT% <bjam.log +start bjam.log +echo Begin compiler status processing... +compiler_status --locate-root %TEST_LOCATE_ROOT% %BOOST_ROOT% test_status.html test_links.html +start test_status.html diff --git a/tools/regression/test/test.py b/tools/regression/test/test.py new file mode 100644 index 0000000000..5a627ea2b5 --- /dev/null +++ b/tools/regression/test/test.py @@ -0,0 +1,181 @@ +# Copyright (c) MetaCommunications, Inc. 2003-2005 +# +# 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) + +import difflib +import os +import re +import shutil +import string +import sys + + + +def scan_for_test_cases(): + return [ os.path.join( "test-cases", x ) for x in os.listdir( "test-cases" ) if x != "CVS" ] + +def clean_dir( dir ): + if os.path.exists( dir ): + shutil.rmtree( dir ) + os.makedirs( dir ) + +def system( commands ): + if sys.platform == 'win32': + f = open( 'tmp.cmd', 'w' ) + f.write( string.join( commands, '\n' ) ) + f.close() + rc = os.system( 'tmp.cmd' ) + os.unlink( 'tmp.cmd' ) + return rc + else: + rc = os.system( '&&'.join( commands ) ) + return rc + +def checked_system( commands, valid_return_codes = [ 0 ] ): + rc = system( commands ) + if rc not in [ 0 ] + valid_return_codes: + raise Exception( 'Command sequence "%s" failed with return code %d' % ( commands, rc ) ) + return rc + +def list_recursively( dir ): + r = [] + for root, dirs, files in os.walk( dir, topdown=False ): + root = root[ len( dir ) + 1 : ] + r.extend( [ os.path.join( root, x ) for x in dirs ] ) + r.extend( [ os.path.join( root, x ) for x in files ] ) + + return r + +def find_process_jam_log(): + root = "../../../" + + for root, dirs, files in os.walk( os.path.join( root, "bin.v2" ), topdown=False ): + if "process_jam_log.exe" in files: + return os.path.abspath( os.path.normpath( os.path.join( root, "process_jam_log.exe" ) ) ) + if "process_jam_log" in files: + return os.path.abspath( os.path.normpath( os.path.join( root, "process_jam_log" ) ) ) + return None + +def process_jam_log( executable, file, locate_root, results_dir ): + args = [] + args.append( executable ) + # args.append( '--echo' ) + args.append( '--create-directories' ) + args.append( '--v2' ) + args.append( locate_root ) + args.append( '<' ) + args.append( file ) + + cmd = " ".join( args ) + print "Running process_jam_log (%s)" % cmd + checked_system( [ cmd ] ) + + +def read_file( file_path ): + f = open( file_path ) + try: + return f.read() + finally: + f.close() + +def remove_timestamps( log_lines ): + return [ re.sub( "timestamp=\"[^\"]+\"", "timestamp=\"\"", x ) for x in log_lines ] + +def determine_locate_root( bjam_log ): + locate_root = None + f = open( 'bjam.log' ) + try: + locate_root_re = re.compile( r'locate-root\s+"(.*)"' ) + for l in f.readlines(): + m = locate_root_re.match( l ) + if m: + locate_root = m.group(1) + break + finally: + f.close() + return locate_root + +def read_file( path ): + f = open( path ) + try: + return f.read() + finally: + f.close() + +def read_file_lines( path ): + f = open( path ) + try: + return f.readlines() + finally: + f.close() + +def write_file( path, content ): + f = open( path, 'w' ) + try: + return f.write( content ) + finally: + f.close() + +def write_file_lines( path, content ): + f = open( path, 'w' ) + try: + return f.writelines( content ) + finally: + f.close() + + +def run_test_cases( test_cases ): + process_jam_log_executable = find_process_jam_log() + print 'Found process_jam_log: %s' % process_jam_log_executable + initial_dir = os.getcwd() + for test_case in test_cases: + os.chdir( initial_dir ) + print 'Running test case "%s"' % test_case + os.chdir( test_case ) + if os.path.exists( "expected" ): + locate_root = determine_locate_root( 'bjam.log' ) + print 'locate_root: %s' % locate_root + + actual_results_dir = os.path.join( test_case, "actual" ) + clean_dir( "actual" ) + os.chdir( "actual" ) + root = os.getcwd() + i = 0 + while 1: + if i == 0: + bjam_log_file = 'bjam.log' + else: + bjam_log_file = 'bjam.log.%0d' % i + i += 1 + print 'Looking for %s' % bjam_log_file + if not os.path.exists( os.path.join( '..', bjam_log_file ) ): + print ' does not exists' + break + print ' found' + write_file_lines(bjam_log_file.replace( 'bjam', 'bjam_' ), + [ x.replace( locate_root, root ) for x in read_file_lines( os.path.join( '..', bjam_log_file ) ) ] ) + + process_jam_log( executable = process_jam_log_executable + , results_dir = "." + , locate_root = root + , file=bjam_log_file.replace( 'bjam', 'bjam_' ) ) + + actual_content = list_recursively( "." ) + actual_content.sort() + result_xml = [] + for test_log in [ x for x in actual_content if os.path.splitext( x )[1] == '.xml' ]: + print 'reading %s' % test_log + result = [ re.sub( r'timestamp="(.*)"', 'timestamp="xxx"', x ) for x in read_file_lines( test_log ) ] + result_xml.extend( result ) + + write_file_lines( 'results.xml', result_xml ) + os.chdir( '..' ) + assert read_file( 'expected/results.xml' ) == read_file( 'actual/results.xml' ) + os.chdir( '..' ) + else: + raise ' Test case "%s" doesn\'t contain the expected results directory ("expected" )' % ( test_case ) + +run_test_cases( scan_for_test_cases() ) +# print find_process_jam_log() diff --git a/tools/regression/xsl_reports/README.txt b/tools/regression/xsl_reports/README.txt new file mode 100644 index 0000000000..0f9cccda4d --- /dev/null +++ b/tools/regression/xsl_reports/README.txt @@ -0,0 +1,27 @@ + + +This folder keeps scripts the produce the Boost regression test tables. + +The entry point is the boost_wide_report.py script. In the simplest +case, it should be run as: + + python boost_wide_report.py + --locate-root=XXX + --results-dir=YYY + --tag trunk + --expected-results=XXX + --failures-markup=XXX + +The 'trunk' is the tag of things that are tested, and should match the +directory name on the server keeping uploaded individual results. +'results-dir' is a directory where individual results (zip files) will +be downloaded, and then processed. expected-results and failures-markup +should be paths to corresponding files in 'status' subdir of boost tree. +locate-root should point at boost root, it's unclear if it of any use +now. + +This will download and process *all* test results, but it will not +upload them, so good for local testing. It's possible to run +this command, interrupt it while it processes results, leave just +a few .zip files in result dir, and then re-run with --dont-collect-logs +option, to use downloaded zips only. diff --git a/tools/regression/xsl_reports/boost_wide_report.py b/tools/regression/xsl_reports/boost_wide_report.py new file mode 100644 index 0000000000..bc598685c4 --- /dev/null +++ b/tools/regression/xsl_reports/boost_wide_report.py @@ -0,0 +1,835 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import shutil +import codecs +import xml.sax.handler +import xml.sax.saxutils +import glob +import re +import os.path +import os +import string +import time +import sys +import ftplib + +import utils + +report_types = [ 'us', 'ds', 'ud', 'dd', 'l', 'p', 'i', 'n', 'ddr', 'dsr', 'udr', 'usr' ] + +if __name__ == '__main__': + run_dir = os.path.abspath( os.path.dirname( sys.argv[ 0 ] ) ) +else: + run_dir = os.path.abspath( os.path.dirname( sys.modules[ __name__ ].__file__ ) ) + + +def map_path( path ): + return os.path.join( run_dir, path ) + + +def xsl_path( xsl_file_name ): + return map_path( os.path.join( 'xsl/v2', xsl_file_name ) ) + +class file_info: + def __init__( self, file_name, file_size, file_date ): + self.name = file_name + self.size = file_size + self.date = file_date + + def __repr__( self ): + return "name: %s, size: %s, date %s" % ( self.name, self.size, self.date ) + +# +# Find the mod time from unix format directory listing line +# + +def get_date( words ): + date = words[ 5: -1 ] + t = time.localtime() + + month_names = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] + + year = time.localtime()[0] # If year is not secified is it the current year + month = month_names.index( date[0] ) + 1 + day = int( date[1] ) + hours = 0 + minutes = 0 + + if date[2].find( ":" ) != -1: + ( hours, minutes ) = [ int(x) for x in date[2].split( ":" ) ] + else: + # there is no way to get seconds for not current year dates + year = int( date[2] ) + + return ( year, month, day, hours, minutes, 0, 0, 0, 0 ) + +def list_ftp( f ): + # f is an ftp object + utils.log( "listing source content" ) + lines = [] + + # 1. get all lines + f.dir( lambda x: lines.append( x ) ) + + # 2. split lines into words + word_lines = [ x.split( None, 8 ) for x in lines ] + + # we don't need directories + result = [ file_info( l[-1], None, get_date( l ) ) for l in word_lines if l[0][0] != "d" ] + for f in result: + utils.log( " %s" % f ) + return result + +def list_dir( dir ): + utils.log( "listing destination content %s" % dir ) + result = [] + for file_path in glob.glob( os.path.join( dir, "*.zip" ) ): + if os.path.isfile( file_path ): + mod_time = time.localtime( os.path.getmtime( file_path ) ) + mod_time = ( mod_time[0], mod_time[1], mod_time[2], mod_time[3], mod_time[4], mod_time[5], 0, 0, mod_time[8] ) + # no size (for now) + result.append( file_info( os.path.basename( file_path ), None, mod_time ) ) + for fi in result: + utils.log( " %s" % fi ) + return result + +def find_by_name( d, name ): + for dd in d: + if dd.name == name: + return dd + return None + +def diff( source_dir_content, destination_dir_content ): + utils.log( "Finding updated files" ) + result = ( [], [] ) # ( changed_files, obsolete_files ) + for source_file in source_dir_content: + found = find_by_name( destination_dir_content, source_file.name ) + if found is None: result[0].append( source_file.name ) + elif time.mktime( found.date ) != time.mktime( source_file.date ): result[0].append( source_file.name ) + else: + pass + for destination_file in destination_dir_content: + found = find_by_name( source_dir_content, destination_file.name ) + if found is None: result[1].append( destination_file.name ) + utils.log( " Updated files:" ) + for f in result[0]: + utils.log( " %s" % f ) + utils.log( " Obsolete files:" ) + for f in result[1]: + utils.log( " %s" % f ) + return result + +def _modtime_timestamp( file ): + return os.stat( file ).st_mtime + + +root_paths = [] + +def shorten( file_path ): + root_paths.sort( lambda x, y: cmp( len(y ), len( x ) ) ) + for root in root_paths: + if file_path.lower().startswith( root.lower() ): + return file_path[ len( root ): ].replace( "\\", "/" ) + return file_path.replace( "\\", "/" ) + +class action: + def __init__( self, file_path ): + self.file_path_ = file_path + self.relevant_paths_ = [ self.file_path_ ] + self.boost_paths_ = [] + self.dependencies_ = [] + self.other_results_ = [] + + def run( self ): + utils.log( "%s: run" % shorten( self.file_path_ ) ) + __log__ = 2 + + for dependency in self.dependencies_: + if not os.path.exists( dependency ): + utils.log( "%s doesn't exists, removing target" % shorten( dependency ) ) + self.clean() + return + + if not os.path.exists( self.file_path_ ): + utils.log( "target doesn't exists, building" ) + self.update() + return + + dst_timestamp = _modtime_timestamp( self.file_path_ ) + utils.log( " target: %s [%s]" % ( shorten( self.file_path_ ), dst_timestamp ) ) + needs_updating = 0 + utils.log( " dependencies:" ) + for dependency in self.dependencies_: + dm = _modtime_timestamp( dependency ) + update_mark = "" + if dm > dst_timestamp: + needs_updating = 1 + utils.log( ' %s [%s] %s' % ( shorten( dependency ), dm, update_mark ) ) + + if needs_updating: + utils.log( "target needs updating, rebuilding" ) + self.update() + return + else: + utils.log( "target is up-to-date" ) + + + def clean( self ): + to_unlink = self.other_results_ + [ self.file_path_ ] + for result in to_unlink: + utils.log( ' Deleting obsolete "%s"' % shorten( result ) ) + if os.path.exists( result ): + os.unlink( result ) + +class merge_xml_action( action ): + def __init__( self, source, destination, expected_results_file, failures_markup_file, tag ): + action.__init__( self, destination ) + self.source_ = source + self.destination_ = destination + self.tag_ = tag + + self.expected_results_file_ = expected_results_file + self.failures_markup_file_ = failures_markup_file + + self.dependencies_.extend( [ + self.source_ + , self.expected_results_file_ + , self.failures_markup_file_ + ] + ) + + self.relevant_paths_.extend( [ self.source_ ] ) + self.boost_paths_.extend( [ self.expected_results_file_, self.failures_markup_file_ ] ) + + + + def update( self ): + def filter_xml( src, dest ): + + class xmlgen( xml.sax.saxutils.XMLGenerator ): + def __init__( self, writer ): + xml.sax.saxutils.XMLGenerator.__init__( self, writer ) + + self.trimmed = 0 + self.character_content = "" + + def startElement( self, name, attrs): + self.flush() + xml.sax.saxutils.XMLGenerator.startElement( self, name, attrs ) + + def endElement( self, name ): + self.flush() + xml.sax.saxutils.XMLGenerator.endElement( self, name ) + + def flush( self ): + content = self.character_content + self.character_content = "" + self.trimmed = 0 + xml.sax.saxutils.XMLGenerator.characters( self, content ) + + def characters( self, content ): + if not self.trimmed: + max_size = pow( 2, 16 ) + self.character_content += content + if len( self.character_content ) > max_size: + self.character_content = self.character_content[ : max_size ] + "...\n\n[The content has been trimmed by the report system because it exceeds %d bytes]" % max_size + self.trimmed = 1 + + o = open( dest, "w" ) + try: + gen = xmlgen( o ) + xml.sax.parse( src, gen ) + finally: + o.close() + + return dest + + + utils.log( 'Merging "%s" with expected results...' % shorten( self.source_ ) ) + try: + trimmed_source = filter_xml( self.source_, '%s-trimmed.xml' % os.path.splitext( self.source_ )[0] ) + utils.libxslt( + utils.log + , trimmed_source + , xsl_path( 'add_expected_results.xsl' ) + , self.file_path_ + , { + "expected_results_file" : self.expected_results_file_ + , "failures_markup_file": self.failures_markup_file_ + , "source" : self.tag_ + } + ) + + os.unlink( trimmed_source ) + + except Exception, msg: + utils.log( ' Skipping "%s" due to errors (%s)' % ( self.source_, msg ) ) + if os.path.exists( self.file_path_ ): + os.unlink( self.file_path_ ) + + + def _xml_timestamp( xml_path ): + + class timestamp_reader( xml.sax.handler.ContentHandler ): + def startElement( self, name, attrs ): + if name == 'test-run': + self.timestamp = attrs.getValue( 'timestamp' ) + raise self + + try: + xml.sax.parse( xml_path, timestamp_reader() ) + raise 'Cannot extract timestamp from "%s". Invalid XML file format?' % xml_path + except timestamp_reader, x: + return x.timestamp + + +class make_links_action( action ): + def __init__( self, source, destination, output_dir, tag, run_date, comment_file, failures_markup_file ): + action.__init__( self, destination ) + self.dependencies_.append( source ) + self.source_ = source + self.output_dir_ = output_dir + self.tag_ = tag + self.run_date_ = run_date + self.comment_file_ = comment_file + self.failures_markup_file_ = failures_markup_file + self.links_file_path_ = os.path.join( output_dir, 'links.html' ) + + def update( self ): + utils.makedirs( os.path.join( os.path.dirname( self.links_file_path_ ), "output" ) ) + utils.makedirs( os.path.join( os.path.dirname( self.links_file_path_ ), "developer", "output" ) ) + utils.makedirs( os.path.join( os.path.dirname( self.links_file_path_ ), "user", "output" ) ) + utils.log( ' Making test output files...' ) + try: + utils.libxslt( + utils.log + , self.source_ + , xsl_path( 'links_page.xsl' ) + , self.links_file_path_ + , { + 'source': self.tag_ + , 'run_date': self.run_date_ + , 'comment_file': self.comment_file_ + , 'explicit_markup_file': self.failures_markup_file_ + } + ) + except Exception, msg: + utils.log( ' Skipping "%s" due to errors (%s)' % ( self.source_, msg ) ) + + open( self.file_path_, "w" ).close() + + +class unzip_action( action ): + def __init__( self, source, destination, unzip_func ): + action.__init__( self, destination ) + self.dependencies_.append( source ) + self.source_ = source + self.unzip_func_ = unzip_func + + def update( self ): + try: + utils.log( ' Unzipping "%s" ... into "%s"' % ( shorten( self.source_ ), os.path.dirname( self.file_path_ ) ) ) + self.unzip_func_( self.source_, os.path.dirname( self.file_path_ ) ) + except Exception, msg: + utils.log( ' Skipping "%s" due to errors (%s)' % ( self.source_, msg ) ) + + +def ftp_task( site, site_path , destination ): + __log__ = 1 + utils.log( '' ) + utils.log( 'ftp_task: "ftp://%s/%s" -> %s' % ( site, site_path, destination ) ) + + utils.log( ' logging on ftp site %s' % site ) + f = ftplib.FTP( site ) + f.login() + utils.log( ' cwd to "%s"' % site_path ) + f.cwd( site_path ) + + source_content = list_ftp( f ) + source_content = [ x for x in source_content if re.match( r'.+[.](?<!log[.])zip', x.name ) and x.name.lower() != 'boostbook.zip' ] + destination_content = list_dir( destination ) + d = diff( source_content, destination_content ) + + def synchronize(): + for source in d[0]: + utils.log( 'Copying "%s"' % source ) + result = open( os.path.join( destination, source ), 'wb' ) + f.retrbinary( 'RETR %s' % source, result.write ) + result.close() + mod_date = find_by_name( source_content, source ).date + m = time.mktime( mod_date ) + os.utime( os.path.join( destination, source ), ( m, m ) ) + + for obsolete in d[1]: + utils.log( 'Deleting "%s"' % obsolete ) + os.unlink( os.path.join( destination, obsolete ) ) + + utils.log( " Synchronizing..." ) + __log__ = 2 + synchronize() + + f.quit() + +def unzip_archives_task( source_dir, processed_dir, unzip_func ): + utils.log( '' ) + utils.log( 'unzip_archives_task: unpacking updated archives in "%s" into "%s"...' % ( source_dir, processed_dir ) ) + __log__ = 1 + + target_files = [ os.path.join( processed_dir, os.path.basename( x.replace( ".zip", ".xml" ) ) ) for x in glob.glob( os.path.join( source_dir, "*.zip" ) ) ] + glob.glob( os.path.join( processed_dir, "*.xml" ) ) + actions = [ unzip_action( os.path.join( source_dir, os.path.basename( x.replace( ".xml", ".zip" ) ) ), x, unzip_func ) for x in target_files ] + for a in actions: + a.run() + +def merge_xmls_task( source_dir, processed_dir, merged_dir, expected_results_file, failures_markup_file, tag ): + utils.log( '' ) + utils.log( 'merge_xmls_task: merging updated XMLs in "%s"...' % source_dir ) + __log__ = 1 + + utils.makedirs( merged_dir ) + target_files = [ os.path.join( merged_dir, os.path.basename( x ) ) for x in glob.glob( os.path.join( processed_dir, "*.xml" ) ) ] + glob.glob( os.path.join( merged_dir, "*.xml" ) ) + actions = [ merge_xml_action( os.path.join( processed_dir, os.path.basename( x ) ) + , x + , expected_results_file + , failures_markup_file + , tag ) for x in target_files ] + + for a in actions: + a.run() + + +def make_links_task( input_dir, output_dir, tag, run_date, comment_file, extended_test_results, failures_markup_file ): + utils.log( '' ) + utils.log( 'make_links_task: make output files for test results in "%s"...' % input_dir ) + __log__ = 1 + + target_files = [ x + ".links" for x in glob.glob( os.path.join( input_dir, "*.xml" ) ) ] + glob.glob( os.path.join( input_dir, "*.links" ) ) + actions = [ make_links_action( x.replace( ".links", "" ) + , x + , output_dir + , tag + , run_date + , comment_file + , failures_markup_file + ) for x in target_files ] + + for a in actions: + a.run() + + +class xmlgen( xml.sax.saxutils.XMLGenerator ): + document_started = 0 + + def startDocument( self ): + if not self.document_started: + xml.sax.saxutils.XMLGenerator.startDocument( self ) + self.document_started = 1 + + +def merge_processed_test_runs( test_runs_dir, tag, writer ): + utils.log( '' ) + utils.log( 'merge_processed_test_runs: merging processed test runs from %s into a single XML...' % test_runs_dir ) + __log__ = 1 + + all_runs_xml = xmlgen( writer, encoding='utf-8' ) + all_runs_xml.startDocument() + all_runs_xml.startElement( 'all-test-runs', {} ) + + files = glob.glob( os.path.join( test_runs_dir, '*.xml' ) ) + for test_run in files: + #file_pos = writer.stream.tell() + file_pos = writer.tell() + try: + utils.log( ' Writing "%s" into the resulting XML...' % test_run ) + xml.sax.parse( test_run, all_runs_xml ) + except Exception, msg: + utils.log( ' Skipping "%s" due to errors (%s)' % ( test_run, msg ) ) + #writer.stream.seek( file_pos ) + #writer.stream.truncate() + writer.seek( file_pos ) + writer.truncate() + + all_runs_xml.endElement( 'all-test-runs' ) + all_runs_xml.endDocument() + + +def execute_tasks( + tag + , user + , run_date + , comment_file + , results_dir + , output_dir + , reports + , warnings + , extended_test_results + , dont_collect_logs + , expected_results_file + , failures_markup_file + ): + + incoming_dir = os.path.join( results_dir, 'incoming', tag ) + processed_dir = os.path.join( incoming_dir, 'processed' ) + merged_dir = os.path.join( processed_dir, 'merged' ) + if not os.path.exists( incoming_dir ): + os.makedirs( incoming_dir ) + if not os.path.exists( processed_dir ): + os.makedirs( processed_dir ) + if not os.path.exists( merged_dir ): + os.makedirs( merged_dir ) + + if not dont_collect_logs: + ftp_site = 'boost.cowic.de' + site_path = '/boost/do-not-publish-this-url/results/%s' % tag + + ftp_task( ftp_site, site_path, incoming_dir ) + + unzip_archives_task( incoming_dir, processed_dir, utils.unzip ) + merge_xmls_task( incoming_dir, processed_dir, merged_dir, expected_results_file, failures_markup_file, tag ) + make_links_task( merged_dir + , output_dir + , tag + , run_date + , comment_file + , extended_test_results + , failures_markup_file ) + + + results_xml_path = os.path.join( output_dir, 'extended_test_results.xml' ) + #writer = codecs.open( results_xml_path, 'w', 'utf-8' ) + writer = open( results_xml_path, 'w' ) + merge_processed_test_runs( merged_dir, tag, writer ) + writer.close() + + + make_result_pages( + extended_test_results + , expected_results_file + , failures_markup_file + , tag + , run_date + , comment_file + , output_dir + , reports + , warnings + ) + + +def make_result_pages( + extended_test_results + , expected_results_file + , failures_markup_file + , tag + , run_date + , comment_file + , output_dir + , reports + , warnings + ): + + utils.log( 'Producing the reports...' ) + __log__ = 1 + + warnings_text = '+'.join( warnings ) + + if comment_file != '': + comment_file = os.path.abspath( comment_file ) + + links = os.path.join( output_dir, 'links.html' ) + + utils.makedirs( os.path.join( output_dir, 'output' ) ) + for mode in ( 'developer', 'user' ): + utils.makedirs( os.path.join( output_dir, mode , 'output' ) ) + + issues = os.path.join( output_dir, 'developer', 'issues.html' ) + if 'i' in reports: + utils.log( ' Making issues list...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'issues_page.xsl' ) + , issues + , { + 'source': tag + , 'run_date': run_date + , 'warnings': warnings_text + , 'comment_file': comment_file + , 'expected_results_file': expected_results_file + , 'explicit_markup_file': failures_markup_file + , 'release': "yes" + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 'd' in reports: + utils.log( ' Making detailed %s report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'result_page.xsl' ) + , os.path.join( output_dir, mode, 'index.html' ) + , { + 'links_file': 'links.html' + , 'mode': mode + , 'source': tag + , 'run_date': run_date + , 'warnings': warnings_text + , 'comment_file': comment_file + , 'expected_results_file': expected_results_file + , 'explicit_markup_file' : failures_markup_file + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 's' in reports: + utils.log( ' Making summary %s report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'summary_page.xsl' ) + , os.path.join( output_dir, mode, 'summary.html' ) + , { + 'mode' : mode + , 'source': tag + , 'run_date': run_date + , 'warnings': warnings_text + , 'comment_file': comment_file + , 'explicit_markup_file' : failures_markup_file + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 'dr' in reports: + utils.log( ' Making detailed %s release report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'result_page.xsl' ) + , os.path.join( output_dir, mode, 'index_release.html' ) + , { + 'links_file': 'links.html' + , 'mode': mode + , 'source': tag + , 'run_date': run_date + , 'warnings': warnings_text + , 'comment_file': comment_file + , 'expected_results_file': expected_results_file + , 'explicit_markup_file' : failures_markup_file + , 'release': "yes" + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 'sr' in reports: + utils.log( ' Making summary %s release report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'summary_page.xsl' ) + , os.path.join( output_dir, mode, 'summary_release.html' ) + , { + 'mode' : mode + , 'source': tag + , 'run_date': run_date + , 'warnings': warnings_text + , 'comment_file': comment_file + , 'explicit_markup_file' : failures_markup_file + , 'release': 'yes' + } + ) + + if 'e' in reports: + utils.log( ' Generating expected_results ...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'produce_expected_results.xsl' ) + , os.path.join( output_dir, 'expected_results.xml' ) + ) + + if 'n' in reports: + utils.log( ' Making runner comment files...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'runners.xsl' ) + , os.path.join( output_dir, 'runners.html' ) + ) + + shutil.copyfile( + xsl_path( 'html/master.css' ) + , os.path.join( output_dir, 'master.css' ) + ) + + fix_file_names( output_dir ) + + +def fix_file_names( dir ): + """ + The current version of xslproc doesn't correctly handle + spaces. We have to manually go through the + result set and decode encoded spaces (%20). + """ + utils.log( 'Fixing encoded file names...' ) + for root, dirs, files in os.walk( dir ): + for file in files: + if file.find( "%20" ) > -1: + new_name = file.replace( "%20", " " ) + utils.rename( + utils.log + , os.path.join( root, file ) + , os.path.join( root, new_name ) + ) + + +def build_xsl_reports( + locate_root_dir + , tag + , expected_results_file + , failures_markup_file + , comment_file + , results_dir + , result_file_prefix + , dont_collect_logs = 0 + , reports = report_types + , warnings = [] + , user = None + , upload = False + ): + + ( run_date ) = time.strftime( '%Y-%m-%dT%H:%M:%SZ', time.gmtime() ) + + root_paths.append( locate_root_dir ) + root_paths.append( results_dir ) + + bin_boost_dir = os.path.join( locate_root_dir, 'bin', 'boost' ) + + output_dir = os.path.join( results_dir, result_file_prefix ) + utils.makedirs( output_dir ) + + if expected_results_file != '': + expected_results_file = os.path.abspath( expected_results_file ) + else: + expected_results_file = os.path.abspath( map_path( 'empty_expected_results.xml' ) ) + + + extended_test_results = os.path.join( output_dir, 'extended_test_results.xml' ) + + execute_tasks( + tag + , user + , run_date + , comment_file + , results_dir + , output_dir + , reports + , warnings + , extended_test_results + , dont_collect_logs + , expected_results_file + , failures_markup_file + ) + + if upload: + upload_dir = 'regression-logs/' + utils.log( 'Uploading results into "%s" [connecting as %s]...' % ( upload_dir, user ) ) + + archive_name = '%s.tar.gz' % result_file_prefix + utils.tar( + os.path.join( results_dir, result_file_prefix ) + , archive_name + ) + + utils.sourceforge.upload( os.path.join( results_dir, archive_name ), upload_dir, user ) + utils.sourceforge.untar( os.path.join( upload_dir, archive_name ), user, background = True ) + + +def accept_args( args ): + args_spec = [ + 'locate-root=' + , 'tag=' + , 'expected-results=' + , 'failures-markup=' + , 'comment=' + , 'results-dir=' + , 'results-prefix=' + , 'dont-collect-logs' + , 'reports=' + , 'user=' + , 'upload' + , 'help' + ] + + options = { + '--comment': '' + , '--expected-results': '' + , '--failures-markup': '' + , '--reports': string.join( report_types, ',' ) + , '--tag': None + , '--user': None + , 'upload': False + } + + utils.accept_args( args_spec, args, options, usage ) + if not options.has_key( '--results-dir' ): + options[ '--results-dir' ] = options[ '--locate-root' ] + + if not options.has_key( '--results-prefix' ): + options[ '--results-prefix' ] = 'all' + + return ( + options[ '--locate-root' ] + , options[ '--tag' ] + , options[ '--expected-results' ] + , options[ '--failures-markup' ] + , options[ '--comment' ] + , options[ '--results-dir' ] + , options[ '--results-prefix' ] + , options.has_key( '--dont-collect-logs' ) + , options[ '--reports' ].split( ',' ) + , options[ '--user' ] + , options.has_key( '--upload' ) + ) + + +def usage(): + print 'Usage: %s [options]' % os.path.basename( sys.argv[0] ) + print ''' +\t--locate-root the same as --locate-root in compiler_status +\t--tag the tag for the results (i.e. 'trunk') +\t--expected-results the file with the results to be compared with +\t the current run +\t--failures-markup the file with the failures markup +\t--comment an html comment file (will be inserted in the reports) +\t--results-dir the directory containing -links.html, -fail.html +\t files produced by compiler_status (by default the +\t same as specified in --locate-root) +\t--results-prefix the prefix of -links.html, -fail.html +\t files produced by compiler_status +\t--user SourceForge user name for a shell account +\t--upload upload reports to SourceForge + +The following options are useful in debugging: + +\t--dont-collect-logs dont collect the test logs +\t--reports produce only the specified reports +\t us - user summary +\t ds - developer summary +\t ud - user detailed +\t dd - developer detailed +\t l - links +\t p - patches +\t x - extended results file +\t i - issues +\t n - runner comment files +''' + +def main(): + build_xsl_reports( *accept_args( sys.argv[ 1 : ] ) ) + +if __name__ == '__main__': + main() diff --git a/tools/regression/xsl_reports/boostbook_report.py b/tools/regression/xsl_reports/boostbook_report.py new file mode 100644 index 0000000000..6c91a939dd --- /dev/null +++ b/tools/regression/xsl_reports/boostbook_report.py @@ -0,0 +1,179 @@ +import ftplib +import optparse +import os +import time +import urlparse +import utils +import shutil +import sys +import zipfile +import xml.sax.saxutils + + +import utils.libxslt + +def get_date( words ): + date = words[ 5: -1 ] + t = time.localtime() + + month_names = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] + + year = time.localtime()[0] # If year is not secified is it the current year + month = month_names.index( date[0] ) + 1 + day = int( date[1] ) + hours = 0 + minutes = 0 + + if date[2].find( ":" ) != -1: + ( hours, minutes ) = [ int(x) for x in date[2].split( ":" ) ] + else: + # there is no way to get seconds for not current year dates + year = int( date[2] ) + + return ( year, month, day, hours, minutes, 0, 0, 0, 0 ) + +#def check_for_new_upload( target_dir, boostbook_info ): + +def accept_args( args ): + parser = optparse.OptionParser() + parser.add_option( '-t', '--tag', dest='tag', help="the tag for the results (i.e. 'RC_1_34_0')" ) + parser.add_option( '-d', '--destination', dest='destination', help='destination directory' ) + + if len(args) == 0: + parser.print_help() + sys.exit( 1 ) + + (options, args) = parser.parse_args() + if not options.destination: + print '-d is required' + parser.print_help() + sys.exit( 1 ) + return options + +def unzip( archive_path, result_dir ): + utils.log( 'Unpacking %s into %s' % ( archive_path, result_dir ) ) + z = zipfile.ZipFile( archive_path, 'r', zipfile.ZIP_DEFLATED ) + for f in z.infolist(): + dir = os.path.join( result_dir, os.path.dirname( f.filename ) ) + if not os.path.exists( dir ): + os.makedirs( dir ) + result = open( os.path.join( result_dir, f.filename ), 'wb' ) + result.write( z.read( f.filename ) ) + result.close() + + z.close() + +def boostbook_report( options ): + site = 'fx.meta-comm.com' + site_path = '/boost-regression/%s' % options.tag + + utils.log( 'Opening %s ...' % site ) + f = ftplib.FTP( site ) + f.login() + utils.log( ' cd %s ...' % site_path ) + f.cwd( site_path ) + + utils.log( ' dir' ) + lines = [] + f.dir( lambda x: lines.append( x ) ) + word_lines = [ x.split( None, 8 ) for x in lines ] + boostbook_info = [ ( l[-1], get_date( l ) ) for l in word_lines if l[-1] == "BoostBook.zip" ] + if len( boostbook_info ) > 0: + boostbook_info = boostbook_info[0] + utils.log( 'BoostBook found! (%s)' % ( boostbook_info, ) ) + local_copy = os.path.join( options.destination,'BoostBook-%s.zip' % options.tag ) + + if 1: + if os.path.exists( local_copy ): + utils.log( 'Local copy exists. Checking if it is older than uploaded one...' ) + uploaded_mtime = time.mktime( boostbook_info[1] ) + local_mtime = os.path.getmtime( local_copy ) + utils.log( ' uploaded: %s %s, local: %s %s' % + ( uploaded_mtime + , boostbook_info[1] + , local_mtime + , time.localtime( local_mtime )) ) + modtime = time.localtime( os.path.getmtime( local_copy ) ) + if uploaded_mtime <= local_mtime: + utils.log( 'Local copy is newer: exiting' ) + sys.exit() + + if 1: + temp = os.path.join( options.destination,'BoostBook.zip' ) + result = open( temp, 'wb' ) + f.retrbinary( 'RETR %s' % boostbook_info[0], result.write ) + result.close() + + if os.path.exists( local_copy ): + os.unlink( local_copy ) + os.rename( temp, local_copy ) + m = time.mktime( boostbook_info[1] ) + os.utime( local_copy, ( m, m ) ) + + + docs_name = os.path.splitext( os.path.basename( local_copy ) )[0] + if 1: + unpacked_docs_dir = os.path.join( options.destination, docs_name ) + utils.log( 'Dir %s ' % unpacked_docs_dir ) + if os.path.exists( unpacked_docs_dir ): + utils.log( 'Cleaning up...' ) + shutil.rmtree( unpacked_docs_dir ) + os.makedirs( unpacked_docs_dir ) + + unzip( local_copy, unpacked_docs_dir ) + + utils.system( [ 'cd %s' % unpacked_docs_dir + , 'tar -c -f ../%s.tar.gz -z --exclude=tarball *' % docs_name ] ) + + process_boostbook_build_log( os.path.join( unpacked_docs_dir, 'boostbook.log' ), read_timestamp( unpacked_docs_dir ) ) + utils.libxslt( log + , os.path.abspath( os.path.join( unpacked_docs_dir, 'boostbook.log.xml' ) ) + , os.path.abspath( os.path.join( os.path.dirname( __file__ ), 'xsl', 'v2', 'boostbook_log.xsl' ) ) + , os.path.abspath( os.path.join( unpacked_docs_dir, 'boostbook.log.html' ) ) ) + + +def log( msg ): + print msg + +def process_boostbook_build_log( path, timestamp ): + f = open( path + '.xml', 'w' ) + g = xml.sax.saxutils.XMLGenerator( f ) + lines = open( path ).read().splitlines() + output_lines = [] + result = 'success' + for line in lines: + type = 'output' + if line.startswith( '...failed' ): + type = 'failure' + result='failure' + + if line.startswith( 'runtime error:' ): + type = 'failure' + + if line.startswith( '...skipped' ): + type = 'skipped' + output_lines.append( ( type, line ) ) + + g.startDocument() + g.startElement( 'build', { 'result': result, 'timestamp': timestamp } ) + for line in output_lines: + g.startElement( 'line', { 'type': line[0]} ) + g.characters( line[1] ) + g.endElement( 'line' ) + g.endElement( 'build' ) + g.endDocument() + + +def read_timestamp( docs_directory ): + f = open( os.path.join( docs_directory, 'timestamp' ) ) + try: + return f.readline() + finally: + f.close() + +def main(): + options = accept_args( sys.argv[1:]) + boostbook_report( options ) + +if __name__ == '__main__': + main()
\ No newline at end of file diff --git a/tools/regression/xsl_reports/build_results.sh b/tools/regression/xsl_reports/build_results.sh new file mode 100755 index 0000000000..5947117fa9 --- /dev/null +++ b/tools/regression/xsl_reports/build_results.sh @@ -0,0 +1,146 @@ +#!/bin/sh + +#~ Copyright Redshift Software, Inc. 2007-2008 +#~ Distributed under the Boost Software License, Version 1.0. +#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +set -e + +build_all() +{ + update_tools ${1} ${2} + build_results ${1} ${2} + upload_results ${1} ${2} +} + +update_tools() +{ + cwd=`pwd` + cd boost + svn up + cd "${cwd}" +} + +report_info() +{ +cat - > comment.html <<HTML +<table style="border-spacing: 0.5em;"> + <tr> + <td style="vertical-align: top;"><tt>uname</tt></td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`uname -a` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;"><tt>uptime</tt></td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`uptime` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;"><tt>vmstat</tt></td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`vmstat` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;"><tt>xsltproc</tt></td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`xsltproc --version` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;"><tt>python</tt></td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`python --version 2>&1` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;">previous run</td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`cat previous.txt` + </pre> + </td> + </tr> + <tr> + <td style="vertical-align: top;">current run</td> + <td> + <pre style="border: 1px solid #666; overflow: auto;"> +`date -u` + </pre> + </td> + </tr> +</table> +HTML + date -u > previous.txt +} + +build_results() +{ + cwd=`pwd` + cd ${1} + root=`pwd` + boost=${cwd}/boost + case ${1} in + trunk) + tag=trunk + reports="dd,ds,i,n" + ;; + + release) + tag=branches/release + reports="dd,ds,i,n" + ;; + + release-1_35_0) + tag=tags/release/Boost_1_35_0 + reports="dd,ud,ds,us,ddr,udr,dsr,usr,i,n,e" + ;; + + release-1_36_0) + tag=tags/release/Boost_1_36_0 + reports="dd,ud,ds,us,ddr,udr,dsr,usr,i,n,e" + ;; + esac + report_info + python "${boost}/tools/regression/xsl_reports/boost_wide_report.py" \ + --locate-root="${root}" \ + --tag=${tag} \ + --expected-results="${boost}/status/expected_results.xml" \ + --failures-markup="${boost}/status/explicit-failures-markup.xml" \ + --comment="comment.html" \ + --user="" \ + --reports=${reports} + cd "${cwd}" +} + +upload_results() +{ + cwd=`pwd` + upload_dir=/home/grafik/www.boost.org/testing + + cd ${1}/all + rm -f ../../${1}.zip* + #~ zip -q -r -9 ../../${1} * -x '*.xml' + 7za a -tzip -mx=9 ../../${1}.zip * '-x!*.xml' + cd "${cwd}" + mv ${1}.zip ${1}.zip.uploading + rsync -vuz --rsh=ssh --stats \ + ${1}.zip.uploading grafik@beta.boost.org:/${upload_dir}/incoming/ + ssh grafik@beta.boost.org \ + cp ${upload_dir}/incoming/${1}.zip.uploading ${upload_dir}/live/${1}.zip + mv ${1}.zip.uploading ${1}.zip +} + +build_all ${1} ${2} diff --git a/tools/regression/xsl_reports/email_maintainers.py b/tools/regression/xsl_reports/email_maintainers.py new file mode 100644 index 0000000000..308ab688f5 --- /dev/null +++ b/tools/regression/xsl_reports/email_maintainers.py @@ -0,0 +1,840 @@ +# +# Copyright (C) 2005, 2007 The Trustees of Indiana University +# Author: Douglas Gregor +# +# 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) +# +import re +import smtplib +import os +import time +import string +import datetime +import sys + +report_author = "Douglas Gregor <dgregor@osl.iu.edu>" +boost_dev_list = "Boost Developer List <boost@lists.boost.org>" +boost_testing_list = "Boost Testing List <boost-testing@lists.boost.org>" + +def sorted_keys( dict ): + result = dict.keys() + result.sort() + return result + + +class Platform: + """ + All of the failures for a particular platform. + """ + def __init__(self, name): + self.name = name + self.failures = list() + self.maintainers = list() + return + + def addFailure(self, failure): + self.failures.append(failure) + return + + def isBroken(self): + return len(self.failures) > 300 + + def addMaintainer(self, maintainer): + """ + Add a new maintainer for this platform. + """ + self.maintainers.append(maintainer) + return + +class Failure: + """ + A single test case failure in the report. + """ + def __init__(self, test, platform): + self.test = test + self.platform = platform + return + +class Test: + """ + All of the failures for a single test name within a library. + """ + def __init__(self, library, name): + self.library = library + self.name = name + self.failures = list() + return + + def addFailure(self, failure): + self.failures.append(failure) + return + + def numFailures(self): + return len(self.failures) + + def numReportableFailures(self): + """ + Returns the number of failures that we will report to the + maintainers of the library. This doesn't count failures on + broken platforms. + """ + count = 0 + for failure in self.failures: + if not failure.platform.isBroken(): + count += 1 + pass + pass + return count + +class Library: + """ + All of the information about the failures in a single library. + """ + def __init__(self, name): + self.name = name + self.maintainers = list() + self.tests = list() + return + + def addTest(self, test): + """ + Add another test to the library. + """ + self.tests.append(test) + return + + def addMaintainer(self, maintainer): + """ + Add a new maintainer for this library. + """ + self.maintainers.append(maintainer) + return + + def numFailures(self): + count = 0 + for test in self.tests: + count += test.numFailures() + pass + return count + + def numReportableFailures(self): + count = 0 + for test in self.tests: + count += test.numReportableFailures() + pass + return count + +class Maintainer: + """ + Information about the maintainer of a library + """ + def __init__(self, name, email): + self.name = name + self.email = email + self.libraries = list() + return + + def addLibrary(self, library): + self.libraries.append(library) + return + + def composeEmail(self, report): + """ + Composes an e-mail to this maintainer with information about + the failures in his or her libraries, omitting those that come + from "broken" platforms. Returns the e-mail text if a message + needs to be sent, or None otherwise. + """ + + # Determine if we need to send a message to this developer. + requires_message = False + for library in self.libraries: + if library.numReportableFailures() > 0: + requires_message = True + break + + if not requires_message: + return None + + # Build the message header + message = """From: Douglas Gregor <dgregor@osl.iu.edu> +To: """ + message += self.name + ' <' + self.email + '>' + message += """ +Reply-To: boost@lists.boost.org +Subject: Failures in your Boost libraries as of """ + message += str(datetime.date.today()) + " [" + report.branch + "]" + message += """ + +You are receiving this report because one or more of the libraries you +maintain has regression test failures that are not accounted for. +A full version of the report is sent to the Boost developer's mailing +list. + +Detailed report: +""" + message += ' ' + report.url + """ + +There are failures in these libraries you maintain: +""" + + # List the libraries this maintainer is responsible for and + # the number of reportable failures in that library. + for library in self.libraries: + num_failures = library.numReportableFailures() + if num_failures > 0: + message += ' ' + library.name + ' (' + str(num_failures) + ')\n' + pass + pass + + # Provide the details for the failures in each library. + for library in self.libraries: + if library.numReportableFailures() > 0: + message += '\n|' + library.name + '|\n' + for test in library.tests: + if test.numReportableFailures() > 0: + message += ' ' + test.name + ':' + for failure in test.failures: + if not failure.platform.isBroken(): + message += ' ' + failure.platform.name + pass + pass + message += '\n' + pass + pass + pass + pass + + return message + +class PlatformMaintainer: + """ + Information about the platform maintainer of a library + """ + def __init__(self, name, email): + self.name = name + self.email = email + self.platforms = list() + return + + def addPlatform(self, runner, platform): + self.platforms.append(platform) + return + + def composeEmail(self, report): + """ + Composes an e-mail to this platform maintainer if one or more of + the platforms s/he maintains has a large number of failures. + Returns the e-mail text if a message needs to be sent, or None + otherwise. + """ + + # Determine if we need to send a message to this developer. + requires_message = False + for platform in self.platforms: + if platform.isBroken(): + requires_message = True + break + + if not requires_message: + return None + + # Build the message header + message = """From: Douglas Gregor <dgregor@osl.iu.edu> +To: """ + message += self.name + ' <' + self.email + '>' + message += """ +Reply-To: boost@lists.boost.org +Subject: Large number of Boost failures on a platform you maintain as of """ + message += str(datetime.date.today()) + " [" + report.branch + "]" + message += """ + +You are receiving this report because one or more of the testing +platforms that you maintain has a large number of Boost failures that +are not accounted for. A full version of the report is sent to the +Boost developer's mailing list. + +Detailed report: +""" + message += ' ' + report.url + """ + +The following platforms have a large number of failures: +""" + + for platform in self.platforms: + if platform.isBroken(): + message += (' ' + platform.name + ' (' + + str(len(platform.failures)) + ' failures)\n') + + return message + +class Report: + """ + The complete report of all failing test cases. + """ + def __init__(self, branch = 'trunk'): + self.branch = branch + self.date = None + self.url = None + self.libraries = dict() + self.platforms = dict() + self.maintainers = dict() + self.platform_maintainers = dict() + return + + def getPlatform(self, name): + """ + Retrieve the platform with the given name. + """ + if self.platforms.has_key(name): + return self.platforms[name] + else: + self.platforms[name] = Platform(name) + return self.platforms[name] + + def getMaintainer(self, name, email): + """ + Retrieve the maintainer with the given name and e-mail address. + """ + if self.maintainers.has_key(name): + return self.maintainers[name] + else: + self.maintainers[name] = Maintainer(name, email) + return self.maintainers[name] + + def getPlatformMaintainer(self, name, email): + """ + Retrieve the platform maintainer with the given name and + e-mail address. + """ + if self.platform_maintainers.has_key(name): + return self.platform_maintainers[name] + else: + self.platform_maintainers[name] = PlatformMaintainer(name, email) + return self.platform_maintainers[name] + + def parseIssuesEmail(self): + """ + Try to parse the issues e-mail file. Returns True if everything was + successful, false otherwise. + """ + # See if we actually got the file + if not os.path.isfile('issues-email.txt'): + return False + + # Determine the set of libraries that have unresolved failures + date_regex = re.compile('Report time: (.*)') + url_regex = re.compile(' (http://.*)') + library_regex = re.compile('\|(.*)\|') + failure_regex = re.compile(' ([^:]*): (.*)') + current_library = None + for line in file('issues-email.txt', 'r'): + # Check for the report time line + m = date_regex.match(line) + if m: + self.date = m.group(1) + continue + + # Check for the detailed report URL + m = url_regex.match(line) + if m: + self.url = m.group(1) + continue + + # Check for a library header + m = library_regex.match(line) + if m: + current_library = Library(m.group(1)) + self.libraries[m.group(1)] = current_library + continue + + # Check for a library test and its failures + m = failure_regex.match(line) + if m: + test = Test(current_library, m.group(1)) + for platform_name in re.split('\s*', m.group(2)): + if platform_name != '': + platform = self.getPlatform(platform_name) + failure = Failure(test, platform) + test.addFailure(failure) + platform.addFailure(failure) + pass + current_library.addTest(test) + continue + pass + + return True + + def getIssuesEmail(self): + """ + Retrieve the issues email from beta.boost.org, trying a few + times in case something wonky is happening. If we can retrieve + the file, calls parseIssuesEmail and return True; otherwise, + return False. + """ + base_url = "http://beta.boost.org/development/tests/" + base_url += self.branch + base_url += "/developer/"; + got_issues = False + + # Ping the server by looking for an HTML file + print "Pinging the server to initiate extraction..." + ping_url = base_url + "issues.html" + os.system('curl -O ' + ping_url) + os.system('rm -f issues.html') + + for x in range(30): + # Update issues-email.txt + url = base_url + "issues-email.txt" + print 'Retrieving issues email from ' + url + os.system('rm -f issues-email.txt') + os.system('curl -O ' + url) + + if self.parseIssuesEmail(): + return True + + print 'Failed to fetch issues email. ' + time.sleep (30) + + return False + + # Parses the file $BOOST_ROOT/libs/maintainers.txt to create a hash + # mapping from the library name to the list of maintainers. + def parseLibraryMaintainersFile(self): + """ + Parse the maintainers file in ../../../libs/maintainers.txt to + collect information about the maintainers of broken libraries. + """ + lib_maintainer_regex = re.compile('(\S+)\s*(.*)') + name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>') + at_regex = re.compile('\s*-\s*at\s*-\s*') + for line in file('../../../libs/maintainers.txt', 'r'): + if line.startswith('#'): + continue + m = lib_maintainer_regex.match (line) + if m: + libname = m.group(1) + if self.libraries.has_key(m.group(1)): + library = self.libraries[m.group(1)] + for person in re.split('\s*,\s*', m.group(2)): + nmm = name_email_regex.match(person) + if nmm: + name = nmm.group(1) + email = nmm.group(3) + email = at_regex.sub('@', email) + maintainer = self.getMaintainer(name, email) + maintainer.addLibrary(library) + library.addMaintainer(maintainer) + pass + pass + pass + pass + pass + pass + + # Parses the file $BOOST_ROOT/libs/platform_maintainers.txt to + # create a hash mapping from the platform name to the list of + # maintainers. + def parsePlatformMaintainersFile(self): + """ + Parse the platform maintainers file in + ../../../libs/platform_maintainers.txt to collect information + about the maintainers of the various platforms. + """ + platform_maintainer_regex = re.compile('([A-Za-z0-9_.-]*|"[^"]*")\s+(\S+)\s+(.*)') + name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>') + at_regex = re.compile('\s*-\s*at\s*-\s*') + for line in file('../../../libs/platform_maintainers.txt', 'r'): + if line.startswith('#'): + continue + m = platform_maintainer_regex.match (line) + if m: + platformname = m.group(2) + if self.platforms.has_key(platformname): + platform = self.platforms[platformname] + for person in re.split('\s*,\s*', m.group(3)): + nmm = name_email_regex.match(person) + if nmm: + name = nmm.group(1) + email = nmm.group(3) + email = at_regex.sub('@', email) + maintainer = self.getPlatformMaintainer(name, email) + maintainer.addPlatform(m.group(1), platform) + platform.addMaintainer(maintainer) + pass + pass + pass + pass + pass + + def numFailures(self): + count = 0 + for library in self.libraries: + count += self.libraries[library].numFailures() + pass + return count + + def numReportableFailures(self): + count = 0 + for library in self.libraries: + count += self.libraries[library].numReportableFailures() + pass + return count + + def composeSummaryEmail(self): + """ + Compose a message to send to the Boost developer's + list. Return the message and return it. + """ + message = """From: Douglas Gregor <dgregor@osl.iu.edu> +To: boost@lists.boost.org +Reply-To: boost@lists.boost.org +Subject: [Report] """ + message += str(self.numFailures()) + " failures on " + branch + if branch != 'trunk': + message += ' branch' + message += " (" + str(datetime.date.today()) + ")" + message += """ + +Boost regression test failures +""" + message += "Report time: " + self.date + """ + +This report lists all regression test failures on high-priority platforms. + +Detailed report: +""" + + message += ' ' + self.url + '\n\n' + + if self.numFailures() == 0: + message += "No failures! Yay!\n" + return message + + # List the platforms that are broken + any_broken_platforms = self.numReportableFailures() < self.numFailures() + if any_broken_platforms: + message += """The following platforms have a large number of failures: +""" + for platform in sorted_keys( self.platforms ): + if self.platforms[platform].isBroken(): + message += (' ' + platform + ' (' + + str(len(self.platforms[platform].failures)) + + ' failures)\n') + + message += """ +Failures on these "broken" platforms will be omitted from the results below. +Please see the full report for information about these failures. + +""" + + # Display the number of failures + message += (str(self.numReportableFailures()) + ' failures in ' + + str(len(self.libraries)) + ' libraries') + if any_broken_platforms: + message += (' (plus ' + str(self.numFailures() - self.numReportableFailures()) + + ' from broken platforms)') + + message += '\n' + + # Display the number of failures per library + for k in sorted_keys( self.libraries ): + library = self.libraries[k] + num_failures = library.numFailures() + message += ' ' + library.name + ' (' + + if library.numReportableFailures() > 0: + message += (str(library.numReportableFailures()) + + " failures") + + if library.numReportableFailures() < num_failures: + if library.numReportableFailures() > 0: + message += ', plus ' + + message += (str(num_failures-library.numReportableFailures()) + + ' failures on broken platforms') + message += ')\n' + pass + + message += '\n' + + # Provide the details for the failures in each library. + for k in sorted_keys( self.libraries ): + library = self.libraries[k] + if library.numReportableFailures() > 0: + message += '\n|' + library.name + '|\n' + for test in library.tests: + if test.numReportableFailures() > 0: + message += ' ' + test.name + ':' + for failure in test.failures: + platform = failure.platform + if not platform.isBroken(): + message += ' ' + platform.name + message += '\n' + + return message + + def composeTestingSummaryEmail(self): + """ + Compose a message to send to the Boost Testing list. Returns + the message text if a message is needed, returns None + otherwise. + """ + brokenPlatforms = 0 + for platform in sorted_keys( self.platforms ): + if self.platforms[platform].isBroken(): + brokenPlatforms = brokenPlatforms + 1 + + if brokenPlatforms == 0: + return None; + + message = """From: Douglas Gregor <dgregor@osl.iu.edu> +To: boost-testing@lists.boost.org +Reply-To: boost-testing@lists.boost.org +Subject: [Report] """ + message += str(brokenPlatforms) + " potentially broken platforms on " + branch + if branch != 'trunk': + message += ' branch' + message += " (" + str(datetime.date.today()) + ")" + message += """ + +Potentially broken platforms for Boost regression testing +""" + message += "Report time: " + self.date + """ + +This report lists the high-priority platforms that are exhibiting a +large number of regression test failures, which might indicate a problem +with the test machines or testing harness. + +Detailed report: +""" + + message += ' ' + self.url + '\n' + + message += """ +Platforms with a large number of failures: +""" + for platform in sorted_keys( self.platforms ): + if self.platforms[platform].isBroken(): + message += (' ' + platform + ' (' + + str(len(self.platforms[platform].failures)) + + ' failures)\n') + + return message + +# Send a message to "person" (a maintainer of a library that is +# failing). +# maintainers is the result of get_library_maintainers() +def send_individualized_message (branch, person, maintainers): + # There are several states we could be in: + # 0 Initial state. Eat everything up to the "NNN failures in MMM + # libraries" line + # 1 Suppress output within this library + # 2 Forward output within this library + state = 0 + + failures_in_lib_regex = re.compile('\d+ failur.*\d+ librar') + lib_failures_regex = re.compile(' (\S+) \((\d+)\)') + lib_start_regex = re.compile('\|(\S+)\|') + general_pass_regex = re.compile(' http://') + for line in file('issues-email.txt', 'r'): + if state == 0: + lfm = lib_failures_regex.match(line) + if lfm: + # Pass the line through if the current person is a + # maintainer of this library + if lfm.group(1) in maintainers and person in maintainers[lfm.group(1)]: + message += line + print line, + + elif failures_in_lib_regex.match(line): + message += "\nThere are failures in these libraries you maintain:\n" + elif general_pass_regex.match(line): + message += line + + lib_start = lib_start_regex.match(line) + if lib_start: + if state == 0: + message += '\n' + + if lib_start.group(1) in maintainers and person in maintainers[lib_start.group(1)]: + message += line + state = 2 + else: + state = 1 + else: + if state == 1: + pass + elif state == 2: + message += line + + if '--debug' in sys.argv: + print '-----------------Message text----------------' + print message + else: + print + + if '--send' in sys.argv: + print "Sending..." + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = 'Douglas Gregor <dgregor@osl.iu.edu>', + to_addrs = person[1], + msg = message) + print "Done." + + +# Send a message to the developer's list +def send_boost_developers_message(branch, maintainers, failing_libraries): + to_line = 'boost@lists.boost.org' + from_line = 'Douglas Gregor <dgregor@osl.iu.edu>' + + message = """From: Douglas Gregor <dgregor@osl.iu.edu> +To: boost@lists.boost.org +Reply-To: boost@lists.boost.org +Subject: Boost regression testing notification (""" + + message += str(datetime.date.today()) + " [" + branch + "]" + message += ")" + + message += """ + +""" + + for line in file('issues-email.txt', 'r'): + # Right before the detailed report, put out a warning message if + # any libraries with failures to not have maintainers listed. + if line.startswith('Detailed report:'): + missing_maintainers = False + for lib in failing_libraries: + if not(lib in maintainers) or maintainers[lib] == list(): + missing_maintainers = True + + if missing_maintainers: + message += """WARNING: The following libraries have failing regression tests but do +not have a maintainer on file. Once a maintainer is found, add an +entry to libs/maintainers.txt to eliminate this message. +""" + + for lib in failing_libraries: + if not(lib in maintainers) or maintainers[lib] == list(): + message += ' ' + lib + '\n' + message += '\n' + + message += line + + if '--send' in sys.argv: + print 'Sending notification email...' + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = from_line, to_addrs = to_line, msg = message) + print 'Done.' + + if '--debug' in sys.argv: + print "----------Boost developer's message text----------" + print message + +############################################################################### +# Main program # +############################################################################### + +# Parse command-line options +branch = "trunk" +for arg in sys.argv: + if arg.startswith("--branch="): + branch = arg[len("--branch="):] + +report = Report(branch) + +# Try to parse the issues e-mail +if '--no-get' in sys.argv: + okay = report.parseIssuesEmail() +else: + okay = report.getIssuesEmail() + +if not okay: + print 'Aborting.' + if '--send' in sys.argv: + message = """From: Douglas Gregor <dgregor@osl.iu.edu> + To: Douglas Gregor <dgregor@osl.iu.edu> + Reply-To: boost@lists.boost.org + Subject: Regression status script failed on """ + message += str(datetime.date.today()) + " [" + branch + "]" + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = 'Douglas Gregor <dgregor@osl.iu.edu>', + to_addrs = 'dgregor@osl.iu.edu', + msg = message) + sys.exit(1) + +# Try to parse maintainers information +report.parseLibraryMaintainersFile() +report.parsePlatformMaintainersFile() + +# Generate individualized e-mail for library maintainers +for maintainer_name in report.maintainers: + maintainer = report.maintainers[maintainer_name] + + email = maintainer.composeEmail(report) + if email: + if '--send' in sys.argv: + print ('Sending notification email to ' + maintainer.name + '...') + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = maintainer.email, + msg = email) + print 'done.\n' + else: + print 'Would send a notification e-mail to',maintainer.name + + if '--debug' in sys.argv: + print ('Message text for ' + maintainer.name + ':\n') + print email + +# Generate individualized e-mail for platform maintainers +for maintainer_name in report.platform_maintainers: + maintainer = report.platform_maintainers[maintainer_name] + + email = maintainer.composeEmail(report) + if email: + if '--send' in sys.argv: + print ('Sending notification email to ' + maintainer.name + '...') + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = maintainer.email, + msg = email) + print 'done.\n' + else: + print 'Would send a notification e-mail to',maintainer.name + + if '--debug' in sys.argv: + print ('Message text for ' + maintainer.name + ':\n') + print email + +email = report.composeSummaryEmail() +if '--send' in sys.argv: + print 'Sending summary email to Boost developer list...' + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = boost_dev_list, + msg = email) + print 'done.\n' +if '--debug' in sys.argv: + print 'Message text for summary:\n' + print email + +email = report.composeTestingSummaryEmail() +if email: + if '--send' in sys.argv: + print 'Sending summary email to Boost testing list...' + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = boost_testing_list, + msg = email) + print 'done.\n' + if '--debug' in sys.argv: + print 'Message text for testing summary:\n' + print email + +if not ('--send' in sys.argv): + print 'Chickening out and not sending any e-mail.' + print 'Use --send to actually send e-mail, --debug to see e-mails.' diff --git a/tools/regression/xsl_reports/empty_expected_results.xml b/tools/regression/xsl_reports/empty_expected_results.xml new file mode 100644 index 0000000000..43e72ca406 --- /dev/null +++ b/tools/regression/xsl_reports/empty_expected_results.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> +<expected-failures> +</expected-failures> +</root>
\ No newline at end of file diff --git a/tools/regression/xsl_reports/make_snapshot.py b/tools/regression/xsl_reports/make_snapshot.py new file mode 100644 index 0000000000..b060a10406 --- /dev/null +++ b/tools/regression/xsl_reports/make_snapshot.py @@ -0,0 +1,174 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import tarfile +import shutil +import time +import os.path +import string +import sys +import traceback + + +def retry( f, args, max_attempts=5, sleep_secs=10 ): + for attempts in range( max_attempts, -1, -1 ): + try: + return f( *args ) + except Exception, msg: + utils.log( '%s failed with message "%s"' % ( f.__name__, msg ) ) + if attempts == 0: + utils.log( 'Giving up.' ) + raise + + utils.log( 'Retrying (%d more attempts).' % attempts ) + time.sleep( sleep_secs ) + + +def rmtree( path ): + if os.path.exists( path ): + if sys.platform == 'win32': + os.system( 'del /f /s /q "%s" >nul 2>&1' % path ) + shutil.rmtree( path ) + else: + os.system( 'rm -f -r "%s"' % path ) + + +def svn_command( command ): + utils.log( 'Executing SVN command "%s"' % command ) + rc = os.system( command ) + if rc != 0: + raise Exception( 'SVN command "%s" failed with code %d' % ( command, rc ) ) + + +def svn_export( sources_dir, user, tag ): + if user is None or user == 'anonymous': + command = 'svn export --force http://svn.boost.org/svn/boost/%s %s' % ( tag, sources_dir ) + else: + command = 'svn export --force --non-interactive --username=%s https://svn.boost.org/svn/boost/%s %s' \ + % ( user, tag, sources_dir ) + + os.chdir( os.path.basename( sources_dir ) ) + retry( + svn_command + , ( command, ) + ) + + +def make_tarball( + working_dir + , tag + , user + , site_dir + ): + timestamp = time.time() + timestamp_suffix = time.strftime( '%y-%m-%d-%H%M', time.gmtime( timestamp ) ) + + tag_suffix = tag.split( '/' )[-1] + sources_dir = os.path.join( + working_dir + , 'boost-%s-%s' % ( tag_suffix, timestamp_suffix ) + ) + + if os.path.exists( sources_dir ): + utils.log( 'Directory "%s" already exists, cleaning it up...' % sources_dir ) + rmtree( sources_dir ) + + try: + os.mkdir( sources_dir ) + utils.log( 'Exporting files from SVN...' ) + svn_export( sources_dir, user, tag ) + except: + utils.log( 'Cleaning up...' ) + rmtree( sources_dir ) + raise + + + tarball_name = 'boost-%s.tar.bz2' % tag_suffix + tarball_path = os.path.join( working_dir, tarball_name ) + + utils.log( 'Archiving "%s" to "%s"...' % ( sources_dir, tarball_path ) ) + tar = tarfile.open( tarball_path, 'w|bz2' ) + tar.posix = False # see http://tinyurl.com/4ebd8 + + tar.add( sources_dir, os.path.basename( sources_dir ) ) + tar.close() + + tarball_timestamp_path = os.path.join( working_dir, 'boost-%s.timestamp' % tag_suffix ) + + utils.log( 'Writing timestamp into "%s"...' % tarball_timestamp_path ) + timestamp_file = open( tarball_timestamp_path, 'w' ) + timestamp_file.write( '%f' % timestamp ) + timestamp_file.close() + + md5sum_path = os.path.join( working_dir, 'boost-%s.md5' % tag_suffix ) + utils.log( 'Writing md5 checksum into "%s"...' % md5sum_path ) + old_dir = os.getcwd() + os.chdir( os.path.dirname( tarball_path ) ) + os.system( 'md5sum -b "%s" >"%s"' % ( os.path.basename( tarball_path ), md5sum_path ) ) + os.chdir( old_dir ) + + if site_dir is not None: + utils.log( 'Moving "%s" to the site location "%s"...' % ( tarball_name, site_dir ) ) + temp_site_dir = os.path.join( site_dir, 'temp' ) + if not os.path.exists( temp_site_dir ): + os.mkdir( temp_site_dir ) + + shutil.move( tarball_path, temp_site_dir ) + shutil.move( os.path.join( temp_site_dir, tarball_name ), site_dir ) + shutil.move( tarball_timestamp_path, site_dir ) + shutil.move( md5sum_path, site_dir ) + utils.log( 'Removing "%s"...' % sources_dir ) + rmtree( sources_dir ) + + +def accept_args( args ): + args_spec = [ + 'working-dir=' + , 'tag=' + , 'user=' + , 'site-dir=' + , 'mail=' + , 'help' + ] + + options = { + '--tag': 'trunk' + , '--user': None + , '--site-dir': None + } + + utils.accept_args( args_spec, args, options, usage ) + + return ( + options[ '--working-dir' ] + , options[ '--tag' ] + , options[ '--user' ] + , options[ '--site-dir' ] + ) + + +def usage(): + print 'Usage: %s [options]' % os.path.basename( sys.argv[0] ) + print ''' +\t--working-dir working directory +\t--tag snapshot tag (i.e. 'trunk') +\t--user Boost SVN user ID (optional) +\t--site-dir site directory to copy the snapshot to (optional) +''' + +def main(): + make_tarball( *accept_args( sys.argv[ 1: ] ) ) + +if __name__ != '__main__': import utils +else: + # in absense of relative import... + xsl_path = os.path.abspath( os.path.dirname( sys.argv[ 0 ] ) ) + while os.path.basename( xsl_path ) != 'xsl_reports': xsl_path = os.path.dirname( xsl_path ) + sys.path.append( xsl_path ) + + import utils + main() diff --git a/tools/regression/xsl_reports/report.py b/tools/regression/xsl_reports/report.py new file mode 100644 index 0000000000..75ee1b31bc --- /dev/null +++ b/tools/regression/xsl_reports/report.py @@ -0,0 +1,371 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2004 +# +# 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) + +import shutil +import os.path +import os +import string +import time +import sys + +import utils +import runner + + +report_types = [ 'us', 'ds', 'ud', 'dd', 'l', 'p', 'x', 'i', 'n', 'ddr', 'dsr' ] + +if __name__ == '__main__': + run_dir = os.path.abspath( os.path.dirname( sys.argv[ 0 ] ) ) +else: + run_dir = os.path.abspath( os.path.dirname( sys.modules[ __name__ ].__file__ ) ) + + +def map_path( path ): + return os.path.join( run_dir, path ) + + +def xsl_path( xsl_file_name, v2 = 0 ): + if v2: + return map_path( os.path.join( 'xsl/v2', xsl_file_name ) ) + else: + return map_path( os.path.join( 'xsl', xsl_file_name ) ) + + +def make_result_pages( + test_results_file + , expected_results_file + , failures_markup_file + , tag + , run_date + , comment_file + , results_dir + , result_prefix + , reports + , v2 + ): + + utils.log( 'Producing the reports...' ) + __log__ = 1 + + output_dir = os.path.join( results_dir, result_prefix ) + utils.makedirs( output_dir ) + + if comment_file != '': + comment_file = os.path.abspath( comment_file ) + + if expected_results_file != '': + expected_results_file = os.path.abspath( expected_results_file ) + else: + expected_results_file = os.path.abspath( map_path( 'empty_expected_results.xml' ) ) + + + extended_test_results = os.path.join( output_dir, 'extended_test_results.xml' ) + if 'x' in reports: + utils.log( ' Merging with expected results...' ) + utils.libxslt( + utils.log + , test_results_file + , xsl_path( 'add_expected_results.xsl', v2 ) + , extended_test_results + , { 'expected_results_file': expected_results_file + , 'failures_markup_file' : failures_markup_file + , 'source' : tag } + ) + + links = os.path.join( output_dir, 'links.html' ) + + utils.makedirs( os.path.join( output_dir, 'output' ) ) + for mode in ( 'developer', 'user' ): + utils.makedirs( os.path.join( output_dir, mode , 'output' ) ) + + if 'l' in reports: + utils.log( ' Making test output files...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'links_page.xsl', v2 ) + , links + , { + 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'explicit_markup_file': failures_markup_file + } + ) + + + issues = os.path.join( output_dir, 'developer', 'issues.html' ) + if 'i' in reports: + utils.log( ' Making issues list...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'issues_page.xsl', v2 ) + , issues + , { + 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'explicit_markup_file': failures_markup_file + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 'd' in reports: + utils.log( ' Making detailed %s report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'result_page.xsl', v2 ) + , os.path.join( output_dir, mode, 'index.html' ) + , { + 'links_file': 'links.html' + , 'mode': mode + , 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'expected_results_file': expected_results_file + , 'explicit_markup_file' : failures_markup_file + } + ) + + for mode in ( 'developer', 'user' ): + if mode[0] + 's' in reports: + utils.log( ' Making summary %s report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'summary_page.xsl', v2 ) + , os.path.join( output_dir, mode, 'summary.html' ) + , { + 'mode' : mode + , 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'explicit_markup_file' : failures_markup_file + } + ) + + if v2 and "ddr" in reports: + utils.log( ' Making detailed %s release report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'result_page.xsl', v2 ) + , os.path.join( output_dir, "developer", 'index_release.html' ) + , { + 'links_file': 'links.html' + , 'mode': "developer" + , 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'expected_results_file': expected_results_file + , 'explicit_markup_file' : failures_markup_file + , 'release': "yes" + } + ) + + if v2 and "dsr" in reports: + utils.log( ' Making summary %s release report...' % mode ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'summary_page.xsl', v2 ) + , os.path.join( output_dir, "developer", 'summary_release.html' ) + , { + 'mode' : "developer" + , 'source': tag + , 'run_date': run_date + , 'comment_file': comment_file + , 'explicit_markup_file' : failures_markup_file + , 'release': 'yes' + } + ) + + if 'e' in reports: + utils.log( ' Generating expected_results ...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'produce_expected_results.xsl', v2 ) + , os.path.join( output_dir, 'expected_results.xml' ) + ) + + if v2 and 'n' in reports: + utils.log( ' Making runner comment files...' ) + utils.libxslt( + utils.log + , extended_test_results + , xsl_path( 'runners.xsl', v2 ) + , os.path.join( output_dir, 'runners.html' ) + ) + + shutil.copyfile( + xsl_path( 'html/master.css', v2 ) + , os.path.join( output_dir, 'master.css' ) + ) + + +def build_xsl_reports( + locate_root_dir + , tag + , expected_results_file + , failures_markup_file + , comment_file + , results_dir + , result_file_prefix + , dont_collect_logs = 0 + , reports = report_types + , v2 = 0 + , user = None + , upload = False + ): + + ( run_date ) = time.strftime( '%Y-%m-%dT%H:%M:%SZ', time.gmtime() ) + + test_results_file = os.path.join( results_dir, 'test_results.xml' ) + bin_boost_dir = os.path.join( locate_root_dir, 'bin', 'boost' ) + + if v2: + import merger + merger.merge_logs( + tag + , user + , results_dir + , test_results_file + , dont_collect_logs + ) + else: + utils.log( ' dont_collect_logs: %s' % dont_collect_logs ) + if not dont_collect_logs: + f = open( test_results_file, 'w+' ) + f.write( '<tests>\n' ) + runner.collect_test_logs( [ bin_boost_dir ], f ) + f.write( '</tests>\n' ) + f.close() + + make_result_pages( + test_results_file + , expected_results_file + , failures_markup_file + , tag + , run_date + , comment_file + , results_dir + , result_file_prefix + , reports + , v2 + ) + + if v2 and upload: + upload_dir = 'regression-logs/' + utils.log( 'Uploading v2 results into "%s" [connecting as %s]...' % ( upload_dir, user ) ) + + archive_name = '%s.tar.gz' % result_file_prefix + utils.tar( + os.path.join( results_dir, result_file_prefix ) + , archive_name + ) + + utils.sourceforge.upload( os.path.join( results_dir, archive_name ), upload_dir, user ) + utils.sourceforge.untar( os.path.join( upload_dir, archive_name ), user, background = True ) + + +def accept_args( args ): + args_spec = [ + 'locate-root=' + , 'tag=' + , 'expected-results=' + , 'failures-markup=' + , 'comment=' + , 'results-dir=' + , 'results-prefix=' + , 'dont-collect-logs' + , 'reports=' + , 'v2' + , 'user=' + , 'upload' + , 'help' + ] + + options = { + '--comment': '' + , '--expected-results': '' + , '--failures-markup': '' + , '--reports': string.join( report_types, ',' ) + , '--tag': None + , '--user': None + , 'upload': False + } + + utils.accept_args( args_spec, args, options, usage ) + if not options.has_key( '--results-dir' ): + options[ '--results-dir' ] = options[ '--locate-root' ] + + if not options.has_key( '--results-prefix' ): + if options.has_key( '--v2' ): + options[ '--results-prefix' ] = 'all' + else: + options[ '--results-prefix' ] = '' + + return ( + options[ '--locate-root' ] + , options[ '--tag' ] + , options[ '--expected-results' ] + , options[ '--failures-markup' ] + , options[ '--comment' ] + , options[ '--results-dir' ] + , options[ '--results-prefix' ] + , options.has_key( '--dont-collect-logs' ) + , options[ '--reports' ].split( ',' ) + , options.has_key( '--v2' ) + , options[ '--user' ] + , options.has_key( '--upload' ) + ) + + +def usage(): + print 'Usage: %s [options]' % os.path.basename( sys.argv[0] ) + print ''' +\t--locate-root the same as --locate-root in compiler_status +\t--tag the tag for the results (i.e. 'CVS-HEAD') +\t--expected-results the file with the results to be compared with +\t the current run +\t--failures-markup the file with the failures markup +\t--comment an html comment file (will be inserted in the reports) +\t--results-dir the directory containing -links.html, -fail.html +\t files produced by compiler_status (by default the +\t same as specified in --locate-root) +\t--results-prefix the prefix of -links.html, -fail.html +\t files produced by compiler_status +\t--v2 v2 reports (combine multiple runners results into a +\t single set of reports) + +The following options are valid only for v2 reports: + +\t--user SourceForge user name for a shell account +\t--upload upload v2 reports to SourceForge + +The following options are useful in debugging: + +\t--dont-collect-logs dont collect the test logs +\t--reports produce only the specified reports +\t us - user summary +\t ds - developer summary +\t ud - user detailed +\t dd - developer detailed +\t l - links +\t p - patches +\t x - extended results file +\t i - issues +''' + +def main(): + build_xsl_reports( *accept_args( sys.argv[ 1 : ] ) ) + +if __name__ == '__main__': + main() diff --git a/tools/regression/xsl_reports/test/common.py b/tools/regression/xsl_reports/test/common.py new file mode 100644 index 0000000000..cd9e5729a2 --- /dev/null +++ b/tools/regression/xsl_reports/test/common.py @@ -0,0 +1,165 @@ +import xml.sax.saxutils +import time + +def make_test_name( library_idx, test_idx ): + return "test_%02d_%02d" % ( library_idx, test_idx ) + +def make_library_name( library_idx ): + if library_idx % 4 in ( 0, 1 ): + return "library_%02d/%02d" % ( int( library_idx / 4 ) * 4, library_idx % 4 ) + else: + return "library_%02d" % library_idx + +def make_toolset_name( toolset_idx ): + return "toolset_%02d" % toolset_idx + +def make_library_target_directory( library_idx, toolset_idx, variant = None ): + base = "lib/%s/%s" % ( make_library_name( library_idx ) + , make_toolset_name( toolset_idx ) ) + if variant is not None: + return "%s/%s" % ( base, variant ) + else: + return base + +def make_test_target_directory( library_idx, toolset_idx, test_name, variant ): + base = "%s/%s/%s" % ( make_library_name( library_idx ) + , make_toolset_name( toolset_idx ) + , test_name ) + if variant is not None: + return "%s/%s" % ( base, variant ) + else: + return base + +def format_timestamp( timestamp ): + return time.strftime( "%Y-%m-%dT%H:%M:%SZ", timestamp ) + +def make_test_log( xml_generator + , library_idx + , toolset_idx + , test_name + , test_type + , test_result + , show_run_output + , variant ): + library = make_library_name( library_idx ) + toolset_name = make_toolset_name( toolset_idx ) + + target_directory = "" + if test_type != "lib": + target_directory = make_test_target_directory( library_idx, toolset_idx, test_name, variant ) + else: + target_directory = make_library_target_directory( library_idx, toolset_idx, variant ) + + xml_generator.startElement( "test-log", { "library": library + , "test-name": test_name + , "toolset": toolset_name + , "test-type": test_type + , "test-program": "some_program" + , "target-directory": target_directory + , "show-run-output": show_run_output + } ) + + if test_type != "lib": + + if test_result == "success" and ( toolset_idx + 1 ) % 4: + xml_generator.startElement( "compile", { "result": "success" } ); + xml_generator.characters( "Compiling in %s" % target_directory ) + xml_generator.endElement( "compile" ) + + if test_type.find( "link" ) == 0 or test_type.find( "run" ) == 0 and toolset_idx % 4: + xml_generator.startElement( "lib", { "result": test_result } ); + xml_generator.characters( make_library_target_directory( library_idx, toolset_idx ) ) + xml_generator.endElement( "lib" ) + + xml_generator.startElement( "link", { "result": "success" } ); + xml_generator.characters( "Linking in %s" % target_directory ) + xml_generator.endElement( "link" ) + + if test_type.find( "run" ) == 0 and ( toolset_idx + 2 ) % 4: + xml_generator.startElement( "run", { "result": test_result } ); + xml_generator.characters( "Running in %s" % target_directory ) + xml_generator.endElement( "run" ) + + else: + xml_generator.startElement( "compile", { "result": test_result } ); + xml_generator.characters( "Compiling in %s" % make_library_target_directory( library_idx, toolset_idx ) ) + xml_generator.endElement( "compile" ) + + + + xml_generator.endElement( "test-log" ) + + +def make_expicit_failure_markup( num_of_libs, num_of_toolsets, num_of_tests ): + g = xml.sax.saxutils.XMLGenerator( open( "explicit-failures-markup.xml", "w" ), "utf-8" ) + g.startDocument() + g.startElement( "explicit-failures-markup", {} ); + + # required toolsets + for i_toolset in range( 0, num_of_toolsets ): + if i_toolset < 2: + g.startElement( "mark-toolset", { "name": "toolset_%02d" % i_toolset, "status":"required"} ) + g.endElement( "mark-toolset" ) + + for i_library in range( 0, num_of_libs ): + g.startElement( "library", { "name": make_library_name( i_library ) } ) + if i_library % 4 == 0: + g.startElement( "mark-unusable", {} ) + for i_toolset in range( 0, num_of_toolsets ): + if i_toolset % 2 == 1: + g.startElement( "toolset", { "name": make_toolset_name( i_toolset ) } ) + g.endElement( "toolset" ) + g.startElement( "note", { "author": u"T. T\xe8st" } ) + g.characters( "Test note" ) + g.endElement( "note" ) + g.endElement( "mark-unusable" ) + + for i_test in range( 0, num_of_tests ): + + category = 0 + explicitly_marked_failure = 0 + unresearched = 0 + + if i_test % 2 == 0: + category = i_test % 3 + + if i_test % 3 == 0: + explicitly_marked_failure = 1 + if i_test % 2 == 0: + unresearched = 1 + + if category or explicitly_marked_failure: + test_attrs = { "name": make_test_name( i_library, i_test ) } + if category: + test_attrs[ "category" ] = "Category %s" % category + g.startElement( "test", test_attrs ) + if explicitly_marked_failure: + failure_attrs = {} + if unresearched: failure_attrs[ "reason" ] = "not-researched" + + g.startElement( "mark-failure", failure_attrs ) + + g.startElement( "toolset", { "name": make_toolset_name( 1 ) } ) + g.endElement( "toolset" ) + g.startElement( "toolset", { "name": make_toolset_name( 0 ) } ) + g.endElement( "toolset" ) + g.startElement( "toolset", { "name": make_toolset_name( 2 ) } ) + g.endElement( "toolset" ) + + g.startElement( "note", { "author": u"V. Ann\xf3tated" } ) + g.characters( "Some thoughtful note" ) + g.endElement( "note" ) + + g.endElement( "mark-failure" ) + + g.endElement( "test" ); + g.endElement( "library" ) + + + g.endElement( "explicit-failures-markup" ) + g.endDocument() + + +def make_expected_results( num_of_libs, num_of_toolsets, num_of_tests ): + pass + diff --git a/tools/regression/xsl_reports/test/expected_results.xml b/tools/regression/xsl_reports/test/expected_results.xml new file mode 100644 index 0000000000..d9fdd26cc9 --- /dev/null +++ b/tools/regression/xsl_reports/test/expected_results.xml @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="utf-8"?> +<expected-failures> +</expected-failures> diff --git a/tools/regression/xsl_reports/test/generate_test_results.py b/tools/regression/xsl_reports/test/generate_test_results.py new file mode 100644 index 0000000000..ba6a7ee39f --- /dev/null +++ b/tools/regression/xsl_reports/test/generate_test_results.py @@ -0,0 +1,160 @@ +# +# Generates test test results for testing of boost_wide_report.py +# +import common +import xml.sax.saxutils + +import os +import time + +num_of_libs = 5 +num_of_runners = 5 +num_of_toolsets = 3 +num_of_tests = 10 + +results_directory = "results/incoming/CVS-HEAD/processed" + + +# Generated results follow the rules: +# +# * odd runners are testing on Win32, even runners are testin on Unix +# * the third toolset has 2 variants +# + +# Generated expected markup: +# +# * First two toolset are required +# * Every fourth library is unusable on event toolsets +# * Last two tests are corner-ase tests +# * Every 4th test is explicitly marked up as expected-failure + + +def library_build_failed( library_idx ): + return library_idx % 2 + +def test_run_source( runner_idx ): + if runner_idx % 2: return "tarball" + else: return "cvs head" + +def test_run_type( runner_idx ): + if runner_idx % 2: return "incremental" + else: return "full" + + +def test_type( i ): + types = [ "compile", "compile_fail", "link", "link_fail", "run", "run_fail", "run_pyd" ] + return types[ i % len( types) ] + + +def make_test_results(): + if not os.path.exists( results_directory ): + os.makedirs( results_directory ) + + for i_runner in range( 0, num_of_runners ): + runner_id = "runner %02d" % i_runner + g = xml.sax.saxutils.XMLGenerator( open( os.path.join( results_directory, runner_id + ".xml" ), "w" ), "utf-8" ) + g.startDocument() + if i_runner % 2: + platform = "Win32" + else: + platform = "Unix" + + g.startElement( "test-run", { "platform": platform + , "runner": runner_id + , "timestamp": common.format_timestamp( + time.gmtime( time.time() - i_runner * 24*60*60 ) + ) + , "revision": '%d' % ( 7000 + i_runner ) + , "source": test_run_source( i_runner ) + , "run-type": test_run_type( i_runner ) + } ) + + g.startElement( "comment", {} ) + g.characters( "<b>Runner</b> is who <i>running</i> does." ) + g.endElement( "comment" ) + + for i_lib in range( 0, num_of_libs ): + for i_toolset in range( num_of_toolsets ): + if library_build_failed( i_lib ): test_result = "fail" + else: test_result = "success" + + common.make_test_log( xml_generator = g + , library_idx = i_lib + , toolset_idx = i_toolset + , test_name = "" + , test_type = "lib" + , test_result = test_result + , show_run_output = "false" + , variant = None ) + + + for i_lib in range( 0, num_of_libs ): + library_name = "library_%02d" % i_lib + if num_of_runners - 1 == i_runner and i_lib % 2: + continue + + for i_toolset in range( num_of_toolsets ): + toolset_name = "toolset %02d" % ( i_toolset ) + + if num_of_runners - 1 == i_runner and i_toolset % 2: + continue + + for i_test in range( num_of_tests ): + test_name = "test_%02d_%02d" % ( i_lib, i_test ) + test_result = "" + show_run_output = "false" + + if num_of_runners - 1 == i_runner and i_test % 2: + continue + + if i_runner % 2: test_result = "success" + else: test_result = "fail" + + if i_runner == 1 and i_toolset == 2 and i_test % 6 == 0: + test_result = "fail" + + if test_result == "success" and ( 0 == i_test % 5 ): + show_run_output = "true" + + if i_toolset == 2: + variants = [ "static-lib", "shared-lib" ] + else: + variants = [ None ] + + for variant in variants: + common.make_test_log( xml_generator = g + , library_idx = i_lib + , toolset_idx = i_toolset + , test_name = test_name + , test_type = test_type( i_test ) + , test_result = test_result + , show_run_output = show_run_output + , variant = variant ) + g.endElement( "test-run" ) + g.endDocument() + + + +## <test-log library="algorithm" test-name="container" test-type="run" test-program="libs/algorithm/string/test/container_test.cpp" target-directory="bin/boost/libs/algorithm/string/test/container.test/borland-5.6.4/debug" toolset="borland-5.6.4" show-run-output="false"> +## <compile result="fail" timestamp="2004-06-29 17:02:27 UTC"> + +## "C:\Progra~1\Borland\CBuilder6\bin\bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- -v -Od -vi- -tWC -tWR -tWC -WM- -DBOOST_ALL_NO_LIB=1 -w-8001 -I"C:\Users\Administrator\boost\main\results\bin\boost\libs\algorithm\string\test" -I"C:\Users\Administrator\boost\main\boost" -I"C:\Progra~1\Borland\CBuilder6\include" -o"C:\Users\Administrator\boost\main\results\bin\boost\libs\algorithm\string\test\container.test\borland-5.6.4\debug\container_test.obj" "..\libs\algorithm\string\test\container_test.cpp" + +## ..\libs\algorithm\string\test\container_test.cpp: +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_result.cpp 323: template argument _InputIter passed to 'for_each' is a output iterator: input iterator required in function unit_test_result::~unit_test_result() +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_suite.cpp 63: template argument _InputIter passed to 'find_if' is a output iterator: input iterator required in function test_case::Impl::check_dependencies() +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_suite.cpp 204: template argument _InputIter passed to 'for_each' is a output iterator: input iterator required in function test_suite::~test_suite() +## Error E2401 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 45: Invalid template argument list +## Error E2040 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 46: Declaration terminated incorrectly +## Error E2090 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 277: Qualifier 'algorithm' is not a class or namespace name +## Error E2272 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 277: Identifier expected +## Error E2090 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 278: Qualifier 'algorithm' is not a class or namespace name +## Error E2228 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 278: Too many error or warning messages +## *** 6 errors in Compile *** +## </compile> +## </test-log> + + +make_test_results() +common.make_expicit_failure_markup( num_of_libs, num_of_toolsets, num_of_tests ) + diff --git a/tools/regression/xsl_reports/test/generate_test_results_v1.py b/tools/regression/xsl_reports/test/generate_test_results_v1.py new file mode 100644 index 0000000000..0f7f8f796a --- /dev/null +++ b/tools/regression/xsl_reports/test/generate_test_results_v1.py @@ -0,0 +1,85 @@ +import xml.sax.saxutils + +import common + +import os +import time + +num_of_libs = 2 +num_of_toolsets = 3 +num_of_tests = 10 + +tag = "1_30_0" + +def library_build_failed( library_idx ): + return library_idx % 2 + +def make_test_results(): + if not os.path.exists( tag ): + os.makedirs( tag ) + + g = xml.sax.saxutils.XMLGenerator( open( os.path.join( tag, "test.xml" ), "w" ) ) + platform = "Win32" + g.startElement( "test-results", {} ) + + for i_lib in range( 0, num_of_libs ): + for i_toolset in range( num_of_toolsets ): + if library_build_failed( i_lib ): test_result = "fail" + else: test_result = "success" + + common.make_test_log( xml_generator = g + , library_idx = i_lib + , toolset_idx = i_toolset + , test_name = "" + , test_type = "lib" + , test_result = test_result + , show_run_output = "false" ) + + + for i_lib in range( 0, num_of_libs ): + library_name = "library_%02d" % i_lib + + for i_toolset in range( num_of_toolsets ): + toolset_name = "toolset_%02d" % ( i_toolset ) + + for i_test in range( num_of_tests ): + test_name = "test_%02d_%02d" % ( i_lib, i_test ) + test_result = "" + test_type = "run" + show_run_output = "false" + + if i_lib % 2: test_result = "success" + else: test_result = "fail" + + if test_result == "success" and ( 0 == i_test % 5 ): + show_run_output = "true" + + common.make_test_log( g, i_lib, i_toolset, test_name, test_type, test_result, show_run_output ) + + g.endElement( "test-results" ) + + + + +## <test-log library="algorithm" test-name="container" test-type="run" test-program="libs/algorithm/string/test/container_test.cpp" target-directory="bin/boost/libs/algorithm/string/test/container.test/borland-5.6.4/debug" toolset="borland-5.6.4" show-run-output="false"> +## <compile result="fail" timestamp="2004-06-29 17:02:27 UTC"> + +## "C:\Progra~1\Borland\CBuilder6\bin\bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- -v -Od -vi- -tWC -tWR -tWC -WM- -DBOOST_ALL_NO_LIB=1 -w-8001 -I"C:\Users\Administrator\boost\main\results\bin\boost\libs\algorithm\string\test" -I"C:\Users\Administrator\boost\main\boost" -I"C:\Progra~1\Borland\CBuilder6\include" -o"C:\Users\Administrator\boost\main\results\bin\boost\libs\algorithm\string\test\container.test\borland-5.6.4\debug\container_test.obj" "..\libs\algorithm\string\test\container_test.cpp" + +## ..\libs\algorithm\string\test\container_test.cpp: +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_result.cpp 323: template argument _InputIter passed to 'for_each' is a output iterator: input iterator required in function unit_test_result::~unit_test_result() +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_suite.cpp 63: template argument _InputIter passed to 'find_if' is a output iterator: input iterator required in function test_case::Impl::check_dependencies() +## Warning W8091 C:\Users\Administrator\boost\main\boost\libs/test/src/unit_test_suite.cpp 204: template argument _InputIter passed to 'for_each' is a output iterator: input iterator required in function test_suite::~test_suite() +## Error E2401 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 45: Invalid template argument list +## Error E2040 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 46: Declaration terminated incorrectly +## Error E2090 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 277: Qualifier 'algorithm' is not a class or namespace name +## Error E2272 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 277: Identifier expected +## Error E2090 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 278: Qualifier 'algorithm' is not a class or namespace name +## Error E2228 C:\Users\Administrator\boost\main\boost\boost/algorithm/string/finder.hpp 278: Too many error or warning messages +## *** 6 errors in Compile *** +## </compile> +## </test-log> + + +make_test_results( ) +common.make_expicit_failure_markup( num_of_libs, num_of_toolsets, num_of_tests ) diff --git a/tools/regression/xsl_reports/test/restrict_to_library.xsl b/tools/regression/xsl_reports/test/restrict_to_library.xsl new file mode 100644 index 0000000000..8de3354d84 --- /dev/null +++ b/tools/regression/xsl_reports/test/restrict_to_library.xsl @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + version="1.0"> + + <xsl:output method="xml" encoding="ascii"/> + <xsl:param name="library"/> + + + <xsl:template match="/"> + <xsl:message> + <xsl:value-of select="$library"/> + </xsl:message> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="*"> + <xsl:copy> + <xsl:apply-templates select="@*"/> + <xsl:apply-templates /> + </xsl:copy> + </xsl:template> + + <xsl:template match="test-log"> + <xsl:if test="@library=$library"> + <xsl:copy> + <xsl:apply-templates select="@*"/> + <xsl:apply-templates/> + </xsl:copy> + </xsl:if> + </xsl:template> + + <xsl:template match="@*"> + <xsl:copy-of select="."/> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/test/run_notes_regression.py b/tools/regression/xsl_reports/test/run_notes_regression.py new file mode 100644 index 0000000000..884dcfe9db --- /dev/null +++ b/tools/regression/xsl_reports/test/run_notes_regression.py @@ -0,0 +1,32 @@ +import sys + +sys.path.append( '..' ) + +import os + +import report +import merger +import utils + + +tag = "1_32_0" + +# utils.makedirs( "results" ) + +all_xml_file = "a.xml" + +report.make_result_pages( + test_results_file = os.path.abspath( all_xml_file ) + , expected_results_file = "" + , failures_markup_file = os.path.abspath( "../../../../status/explicit-failures-markup.xml" ) + , tag = tag + , run_date = "Today date" + , comment_file = os.path.abspath( "comment.html" ) + , results_dir = "results" + , result_prefix = "" + , reports = [ "dd" ] + , v2 = 1 + ) + + + diff --git a/tools/regression/xsl_reports/test/run_v1.py b/tools/regression/xsl_reports/test/run_v1.py new file mode 100644 index 0000000000..a995ed635d --- /dev/null +++ b/tools/regression/xsl_reports/test/run_v1.py @@ -0,0 +1,35 @@ +import sys + +sys.path.append( '..' ) + +import os + +import report +import merger +import utils + + +tag = "1_30_0" + +utils.makedirs( "results" ) + +all_xml_file = "results/all.xml" +all_xml_writer = open( all_xml_file, "w" ) +merger.merge_test_runs( ".", tag, all_xml_writer ) +all_xml_writer.close() + +report.make_result_pages( + test_results_file = os.path.abspath( all_xml_file ) + , expected_results_file = "" + , failures_markup_file = os.path.abspath( "explicit-failures-markup.xml" ) + , source = tag + , run_date = "Today date" + , comment_file = os.path.abspath( "comment.html" ) + , results_dir = os.path.abspath( "results" ) + , result_prefix = "" + , reports = [ "l", "dd" ] + , v2 = 0 + ) + + + diff --git a/tools/regression/xsl_reports/test/test.py b/tools/regression/xsl_reports/test/test.py new file mode 100644 index 0000000000..1378586c1d --- /dev/null +++ b/tools/regression/xsl_reports/test/test.py @@ -0,0 +1,34 @@ +import sys + +sys.path.append( '..' ) + +import os + +import boost_wide_report +import common +import utils +import shutil +import time + +tag = "CVS-HEAD" + +if os.path.exists( "results/incoming/CVS-HEAD/processed/merged" ): + shutil.rmtree( "results/incoming/CVS-HEAD/processed/merged" ) + +boost_wide_report.ftp_task = lambda ftp_site, site_path, incoming_dir: 1 +boost_wide_report.unzip_archives_task = lambda incoming_dir, processed_dir, unzip: 1 + +boost_wide_report.execute_tasks( + tag = tag + , user = None + , run_date = common.format_timestamp( time.gmtime() ) + , comment_file = os.path.abspath( "comment.html" ) + , results_dir = os.path.abspath( "results" ) + , output_dir = os.path.abspath( "output" ) + , reports = [ "i", "x", "ds", "dd", "dsr", "ddr", "us", "ud", "usr", "udr" ] + , warnings = [ 'Warning text 1', 'Warning text 2' ] + , extended_test_results = os.path.abspath( "output/extended_test_results.xml" ) + , dont_collect_logs = 1 + , expected_results_file = os.path.abspath( "expected_results.xml" ) + , failures_markup_file = os.path.abspath( "explicit-failures-markup.xml" ) + ) diff --git a/tools/regression/xsl_reports/test/test_boost_wide_report.py b/tools/regression/xsl_reports/test/test_boost_wide_report.py new file mode 100644 index 0000000000..f7d52fc2ff --- /dev/null +++ b/tools/regression/xsl_reports/test/test_boost_wide_report.py @@ -0,0 +1,36 @@ +import unittest +import sys +import time + +sys.path.append( ".." ) + +import boost_wide_report + +class test_boost_wide_report(unittest.TestCase): + def test_diff( self ): + test_cases = [ + ( [] + , [] + , ( [], [] ) ) + , ( [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] + , [] + , ( [ "a" ], [] ) ) + , ( [] + , [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] + , ( [], [ "a" ] ) ) + , ( [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] + , [ boost_wide_report.file_info( "a", 1, time.localtime( 1 ) ) ] + , ( [ "a" ], [] ) ) + ] + + for test_case in test_cases: + source_dir_content = test_case[0] + destination_dir_content = test_case[1] + expected_result = test_case[2] + d = boost_wide_report.diff( source_dir_content, destination_dir_content ) + self.failUnlessEqual( d, expected_result ) + +if __name__ == '__main__': + unittest.main() + + diff --git a/tools/regression/xsl_reports/test_results.xsd b/tools/regression/xsl_reports/test_results.xsd new file mode 100644 index 0000000000..bd54208488 --- /dev/null +++ b/tools/regression/xsl_reports/test_results.xsd @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> + <!-- + The following online services can be used to validate collected test results: + + - http://apps.gotdotnet.com/xmltools/xsdvalidator/ + - http://tools.decisionsoft.com/schemaValidate.html + --> + + <xs:simpleType name="test_result"> + <xs:restriction base="xs:NMTOKEN"> + <xs:enumeration value="fail"/> + <xs:enumeration value="succeed"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="run_test_result"> + <xs:restriction base="xs:NMTOKEN"> + <xs:enumeration value="fail"/> + <xs:enumeration value="succeed"/> + <xs:enumeration value="note"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="test_type"> + <xs:restriction base="xs:NMTOKEN"> + <xs:enumeration value="compile"/> + <xs:enumeration value="compile_fail"/> + <xs:enumeration value="lib"/> + <xs:enumeration value="pyd"/> + <xs:enumeration value="run"/> + <xs:enumeration value="run_fail"/> + <xs:enumeration value="run_pyd"/> + </xs:restriction> + </xs:simpleType> + + <xs:element name="compile"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="result" type="test_result" use="required"/> + <xs:attribute name="timestamp" type="xs:string" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + + <xs:element name="link"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="result" type="test_result" use="required"/> + <xs:attribute name="timestamp" type="xs:string" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + + <xs:element name="lib"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="result" type="test_result" use="required"/> + <xs:attribute name="timestamp" type="xs:string" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + + <xs:element name="run"> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="result" type="run_test_result" use="required"/> + <xs:attribute name="timestamp" type="xs:string" use="required"/> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> + + <xs:element name="test-log"> + <xs:complexType> + <xs:sequence> + <xs:element ref="compile" minOccurs="0"/> + <xs:element ref="link" minOccurs="0"/> + <xs:element ref="run" minOccurs="0"/> + <xs:element ref="lib" minOccurs="0"/> + </xs:sequence> + <xs:attribute name="library" type="xs:string" use="required"/> + <xs:attribute name="test-name" type="xs:string" use="required"/> + <xs:attribute name="test-type" type="test_type" use="required"/> + <xs:attribute name="test-program" type="xs:string" use="required"/> + <xs:attribute name="target-directory" type="xs:string" use="required"/> + <xs:attribute name="toolset" type="xs:string" use="required"/> + <xs:attribute name="show-run-output" type="xs:boolean" use="required"/> + </xs:complexType> + </xs:element> + + <xs:element name="tests"> + <xs:complexType> + <xs:sequence> + <xs:element ref="test-log" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + +</xs:schema> diff --git a/tools/regression/xsl_reports/utils/__init__.py b/tools/regression/xsl_reports/utils/__init__.py new file mode 100644 index 0000000000..6d542083d9 --- /dev/null +++ b/tools/regression/xsl_reports/utils/__init__.py @@ -0,0 +1,13 @@ + +from accept_args import * +from char_translation_table import * +from check_existance import * +from checked_system import * +from libxslt import * +from log import * +from makedirs import * +from rename import * +from tar import * +from zip import * + +import sourceforge diff --git a/tools/regression/xsl_reports/utils/accept_args.py b/tools/regression/xsl_reports/utils/accept_args.py new file mode 100644 index 0000000000..b08739f40b --- /dev/null +++ b/tools/regression/xsl_reports/utils/accept_args.py @@ -0,0 +1,30 @@ + +import getopt +import re +import sys + +def accept_args( args_spec, args, options, usage ): + + defaults_num = len(options) + + ( option_pairs, rest_args ) = getopt.getopt( args, '', args_spec ) + map( lambda x: options.__setitem__( x[0], x[1] ), option_pairs ) + + if ( options.has_key( '--help' ) or len( options.keys() ) == defaults_num ): + usage() + sys.exit( 1 ) + + if len( rest_args ) > 0 and rest_args[0][0] == '@': + f = open( rest_args[0][1:], 'r' ) + config_lines = f.read().splitlines() + f.close() + for l in config_lines: + if re.search( r'^\s*#', l ): continue + if re.search( r'^\s*$', l ): continue + m = re.match( r'^(?P<name>.*?)=(?P<value>.*)', l ) + if m: + options[ '--%s' % m.group( 'name' ) ] = m.group( 'value' ) + else: + raise 'Invalid format of config line "%s"' % l + + return rest_args diff --git a/tools/regression/xsl_reports/utils/char_translation_table.py b/tools/regression/xsl_reports/utils/char_translation_table.py new file mode 100644 index 0000000000..c2d8fb6c95 --- /dev/null +++ b/tools/regression/xsl_reports/utils/char_translation_table.py @@ -0,0 +1,13 @@ + +import string + +def chr_or_question_mark( c ): + if chr(c) in string.printable and c < 128 and c not in ( 0x09, 0x0b, 0x0c ): + return chr(c) + else: + return '?' + +char_translation_table = string.maketrans( + ''.join( map( chr, range(0, 256) ) ) + , ''.join( map( chr_or_question_mark, range(0, 256) ) ) + ) diff --git a/tools/regression/xsl_reports/utils/check_existance.py b/tools/regression/xsl_reports/utils/check_existance.py new file mode 100644 index 0000000000..9e3d0e7b21 --- /dev/null +++ b/tools/regression/xsl_reports/utils/check_existance.py @@ -0,0 +1,9 @@ + +import os + +def check_existance( name ): + a = os.popen( '%s --version' % name ) + output = a.read() + rc = a.close() + if rc is not None: + raise Exception( '"%s" is required' % name ) diff --git a/tools/regression/xsl_reports/utils/checked_system.py b/tools/regression/xsl_reports/utils/checked_system.py new file mode 100644 index 0000000000..bdb8e8f8e6 --- /dev/null +++ b/tools/regression/xsl_reports/utils/checked_system.py @@ -0,0 +1,22 @@ + +import os +import string +import sys + +def system( commands ): + if sys.platform == 'win32': + f = open( 'tmp.cmd', 'w' ) + f.write( string.join( commands, '\n' ) ) + f.close() + rc = os.system( 'tmp.cmd' ) + return rc + else: + rc = os.system( '&&'.join( commands ) ) + return rc + + +def checked_system( commands, valid_return_codes = [ 0 ] ): + rc = system( commands ) + if rc not in [ 0 ] + valid_return_codes: + raise Exception( 'Command sequence "%s" failed with return code %d' % ( commands, rc ) ) + return rc diff --git a/tools/regression/xsl_reports/utils/libxslt.py b/tools/regression/xsl_reports/utils/libxslt.py new file mode 100644 index 0000000000..d9184100e2 --- /dev/null +++ b/tools/regression/xsl_reports/utils/libxslt.py @@ -0,0 +1,49 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import utils.makedirs +import utils.rename +import os.path +import os +import sys + + +def xslt_param( path, replace_spaces = 1 ): + path = path.replace( '\\', '/' ) + if sys.platform == 'win32' and replace_spaces: + path = path.replace( ' ', '%20' ) + return path + + +def libxslt( log, xml_file, xsl_file, output_file, parameters = None ): + + utils.makedirs( os.path.dirname( output_file ) ) + + if sys.platform == 'win32': + os.chdir( os.path.dirname( xsl_file ) ) + + transform_command = 'xsltproc' + transform_command = transform_command + ' -o ' + '"%s"' % xslt_param( output_file ) + + if parameters is not None: + for i in parameters: + if parameters[i]: + parameters[i] = xslt_param( parameters[i] ) + transform_command = transform_command + ' --param %s "\'%s\'" ' % ( i, parameters[ i ] ) + + transform_command = transform_command + ' "%s" ' % xslt_param( xsl_file ) + transform_command = transform_command + ' "%s" ' % xslt_param( xml_file ) + log( transform_command ) + rc = os.system( transform_command ) + if rc != 0: + raise Exception( '"%s" failed with return code %d' % ( transform_command, rc ) ) + + output_file = xslt_param( output_file, 0 ) + xlst_output_file = xslt_param( output_file ) + if output_file != xlst_output_file and os.path.exists( xlst_output_file ): + utils.rename( log, xlst_output_file, output_file ) + diff --git a/tools/regression/xsl_reports/utils/log.py b/tools/regression/xsl_reports/utils/log.py new file mode 100644 index 0000000000..28b1366f88 --- /dev/null +++ b/tools/regression/xsl_reports/utils/log.py @@ -0,0 +1,18 @@ + +import inspect +import sys + +def log_level(): + frames = inspect.stack() + level = 0 + for i in frames[ 3: ]: + if i[0].f_locals.has_key( '__log__' ): + level = level + i[0].f_locals[ '__log__' ] + return level + + +def stdlog( message ): + sys.stderr.write( '# ' + ' ' * log_level() + message + '\n' ) + sys.stderr.flush() + +log = stdlog diff --git a/tools/regression/xsl_reports/utils/makedirs.py b/tools/regression/xsl_reports/utils/makedirs.py new file mode 100644 index 0000000000..94b68d32f1 --- /dev/null +++ b/tools/regression/xsl_reports/utils/makedirs.py @@ -0,0 +1,7 @@ + +import os.path +import os + +def makedirs( path ): + if not os.path.exists( path ): + os.makedirs( path ) diff --git a/tools/regression/xsl_reports/utils/rename.py b/tools/regression/xsl_reports/utils/rename.py new file mode 100644 index 0000000000..95fb36ff48 --- /dev/null +++ b/tools/regression/xsl_reports/utils/rename.py @@ -0,0 +1,17 @@ + +# Copyright (c) MetaCommunications, Inc. 2003-2007 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +import os.path +import os + + +def rename( log, src, dst ): + log( 'Renaming %s to %s' % ( src, dst ) ) + if os.path.exists( dst ): + os.unlink( dst ) + + os.rename( src, dst ) diff --git a/tools/regression/xsl_reports/utils/send_mail.py b/tools/regression/xsl_reports/utils/send_mail.py new file mode 100644 index 0000000000..d0ed98fd18 --- /dev/null +++ b/tools/regression/xsl_reports/utils/send_mail.py @@ -0,0 +1,13 @@ + +import smtplib + +def send_mail( mail, subject, msg = '' ): + smtp_server = smtplib.SMTP( 'mail.%s' % mail.split( '@' )[-1] ) + smtp_server.sendmail( + mail + , [ mail ] + , 'Subject: %s\n' % subject + + 'To: %s\n' % mail + + '\n' + + msg + ) diff --git a/tools/regression/xsl_reports/utils/sourceforge.py b/tools/regression/xsl_reports/utils/sourceforge.py new file mode 100644 index 0000000000..0c6b085286 --- /dev/null +++ b/tools/regression/xsl_reports/utils/sourceforge.py @@ -0,0 +1,48 @@ + +import utils.checked_system +import os +import sys + +site_dir = '/home/groups/b/bo/boost/htdocs/' + +def download( source, destination, user ): + if sys.platform == 'win32': + destination = os.popen( 'cygpath "%s"' % destination ).read().splitlines()[0] + + utils.checked_system( [ + 'rsync -v -r -z --progress %(user)s@shell.sourceforge.net:%(site_dir)s%(source)s %(dest)s' + % { 'user': user, 'site_dir': site_dir, 'source': source, 'dest': destination } + ] ) + + +def upload( source, destination, user ): + if sys.platform == 'win32': + source = os.popen( 'cygpath "%s"' % source ).read().splitlines()[0] + + utils.checked_system( [ + 'rsync -v -r -z --progress %(source)s %(user)s@shell.sourceforge.net:%(site_dir)s%(dest)s' + % { 'user': user, 'site_dir': site_dir, 'source': source, 'dest': destination } + ] ) + + +def checked_system( commands, user, background = False ): + if not background: + cmd = 'ssh -l %s shell.sourceforge.net "%s"' + else: + cmd = 'ssh -f -l %s shell.sourceforge.net "%s"' + + utils.checked_system( + [ cmd % ( user, '&&'.join( commands ) ) ] + ) + + +def untar( archive, user, background ): + checked_system( + [ + 'cd %s' % os.path.join( site_dir, os.path.dirname( archive ) ) + , 'tar -x -z --overwrite --mode=+w -f %s' % os.path.basename( archive ) + , 'rm -f %s' % archive + ] + , user = user + , background = background + ) diff --git a/tools/regression/xsl_reports/utils/tar.py b/tools/regression/xsl_reports/utils/tar.py new file mode 100644 index 0000000000..19deb1992b --- /dev/null +++ b/tools/regression/xsl_reports/utils/tar.py @@ -0,0 +1,16 @@ + +import utils.checked_system +import os.path + +def tar( source_dir, archive_name ): + utils.checked_system( [ + 'cd %s' % source_dir + , 'tar -c -f ../%s -z *' % archive_name + ] ) + +def untar( archive_path ): + #utils.checked_system( [ 'tar -xjf "%s"' % archive_path ] ) + utils.checked_system( [ + 'cd %s' % os.path.dirname( archive_path ) + , 'tar -xjf "%s"' % os.path.basename( archive_path ) + ] ) diff --git a/tools/regression/xsl_reports/utils/zip.py b/tools/regression/xsl_reports/utils/zip.py new file mode 100644 index 0000000000..7473aa0051 --- /dev/null +++ b/tools/regression/xsl_reports/utils/zip.py @@ -0,0 +1,12 @@ + +import zipfile +import os.path + +def unzip( archive_path, result_dir ): + z = zipfile.ZipFile( archive_path, 'r', zipfile.ZIP_DEFLATED ) + for f in z.infolist(): + result = open( os.path.join( result_dir, f.filename ), 'wb' ) + result.write( z.read( f.filename ) ) + result.close() + + z.close() diff --git a/tools/regression/xsl_reports/xsl/add_expected_results.xsl b/tools/regression/xsl_reports/xsl/add_expected_results.xsl new file mode 100644 index 0000000000..6771f0034f --- /dev/null +++ b/tools/regression/xsl_reports/xsl/add_expected_results.xsl @@ -0,0 +1,144 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:meta="http://www.meta-comm.com" + exclude-result-prefixes="meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:param name="expected_results_file"/> + <xsl:param name="failures_markup_file"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + <xsl:variable name="failures_markup" select="document( $failures_markup_file )" /> + + <xsl:template match="/"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="test-log"> + <xsl:variable name="library" select="@library"/> + <xsl:variable name="test-name" select="@test-name"/> + <xsl:variable name="toolset" select="@toolset"/> + + <xsl:element name="{local-name()}"> + <xsl:apply-templates select="@*"/> + + <xsl:variable name="actual_result"> + <xsl:choose> + <!-- Hack: needs to be researched (and removed). See M.Wille's incident. --> + <xsl:when test="run/@result='succeed' and lib/@result='fail'"> + <xsl:text>success</xsl:text> + </xsl:when> + <xsl:when test="./*/@result = 'fail'" > + <xsl:text>fail</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>success</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="expected_results_test_case" select="$expected_results//*/test-result[ @library=$library and ( @test-name=$test-name or @test-name='*' ) and @toolset = $toolset]"/> + <xsl:variable name="new_failures_markup" select="$failures_markup//library[@name=$library]/mark-expected-failures[ meta:re_match( test/@name, $test-name ) and meta:re_match( toolset/@name, $toolset ) ]"/> + <xsl:variable name="failures_markup" select="$failures_markup//library[@name=$library]/test[ meta:re_match( @name, $test-name ) ]/mark-failure[ meta:re_match( toolset/@name, $toolset ) ]"/> + <xsl:variable name="is_new"> + <xsl:choose> + <xsl:when test="$expected_results_test_case"> + <xsl:text>no</xsl:text> + </xsl:when> + <xsl:otherwise>yes</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="expected_result"> + <xsl:choose> + <xsl:when test='count( $failures_markup ) > 0 or count( $new_failures_markup ) > 0'> + <xsl:text>fail</xsl:text> + </xsl:when> + + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expected_results_test_case and $expected_results_test_case/@result = 'fail'"> + <xsl:text>fail</xsl:text> + </xsl:when> + + <xsl:otherwise>success</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="status"> + <xsl:choose> + <xsl:when test="count( $failures_markup ) > 0 or count( $new_failures_markup ) > 0"> + <xsl:choose> + <xsl:when test="$expected_result = $actual_result">expected</xsl:when> + <xsl:otherwise>unexpected</xsl:otherwise> + </xsl:choose> + </xsl:when> + + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expected_result = $actual_result">expected</xsl:when> + <xsl:otherwise>unexpected</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + + </xsl:choose> + </xsl:variable> + + <xsl:variable name="notes"> + <xsl:choose> + + <xsl:when test='count( $failures_markup ) > 0'> + <xsl:for-each select="$failures_markup/note"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:when> + + <xsl:when test='count( $new_failures_markup ) > 0'> + <xsl:for-each select="$new_failures_markup/note"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:when> + + </xsl:choose> + </xsl:variable> + + <xsl:attribute name="result"><xsl:value-of select="$actual_result"/></xsl:attribute> + <xsl:attribute name="expected-result"><xsl:value-of select="$expected_result"/></xsl:attribute> + <xsl:attribute name="status"><xsl:value-of select="$status"/></xsl:attribute> + <xsl:attribute name="is-new"><xsl:value-of select="$is_new"/></xsl:attribute> + <!--<a><xsl:value-of select="count( $failures_markup )"/></a>--> + <xsl:element name="notes"><xsl:copy-of select="$notes"/></xsl:element> + + + <xsl:apply-templates select="node()" /> + </xsl:element> + </xsl:template> + + <xsl:template match="*"> + <xsl:element name="{local-name()}"> + <xsl:apply-templates select="@*"/> + <xsl:apply-templates select="node()" /> + </xsl:element> + </xsl:template> + + <xsl:template match="@*"> + <xsl:copy-of select="." /> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/common.xsl b/tools/regression/xsl_reports/xsl/common.xsl new file mode 100644 index 0000000000..0029eeaebb --- /dev/null +++ b/tools/regression/xsl_reports/xsl/common.xsl @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func" + version="1.0"> + + <xsl:variable name="output_directory" select="'output'"/> + + <xsl:template name="get_toolsets"> + <xsl:param name="toolsets"/> + <xsl:param name="required-toolsets"/> + + <xsl:variable name="toolset_output"> + <xsl:for-each select="$toolsets"> + <xsl:variable name="toolset" select="."/> + <xsl:element name="toolset"> + <xsl:attribute name="toolset"><xsl:value-of select="$toolset"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$required_toolsets[ $toolset = @name ]"> + <xsl:attribute name="required">yes</xsl:attribute> + <xsl:attribute name="sort">a</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="required">no</xsl:attribute> + <xsl:attribute name="sort">z</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:variable> + + <xsl:for-each select="exsl:node-set( $toolset_output )/toolset"> + <xsl:sort select="concat( @sort, ' ', @toolset)" order="ascending"/> + <xsl:copy-of select="."/> + </xsl:for-each> + + </xsl:template> + + <func:function name="meta:show_output"> + <xsl:param name="explicit_markup"/> + <xsl:param name="test_log"/> + <func:result select="$test_log/@result != 'success' and not( meta:is_unusable( $explicit_markup, $test_log/@library, $test_log/@toolset )) or $test_log/@show-run-output = 'true'"/> + </func:function> + + <func:function name="meta:is_test_log_a_test_case"> + <xsl:param name="test_log"/> + <func:result select="$test_log/@test-type='compile' or $test_log/@test-type='compile_fail' or $test_log/@test-type='run' or $test_log/@test-type='run_pyd'"/> + </func:function> + + <func:function name="meta:is_unusable"> + <xsl:param name="explicit_markup"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + + <func:result select="$explicit_markup//library[ @name = $library ]/mark-unusable[ toolset/@name = $toolset or toolset/@name='*' ]"/> + </func:function> + + <func:function name="meta:re_match"> + <xsl:param name="pattern"/> + <xsl:param name="text"/> + + <xsl:choose> + <xsl:when test="not( contains( $pattern, '*' ) )"> + <func:result select="$text = $pattern"/> + </xsl:when> + <xsl:when test="$pattern = '*'"> + <func:result select="1 = 1"/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*' and substring( $pattern, string-length($pattern), 1 ) = '*' "> + <func:result select="contains( $text, substring( $pattern, 2, string-length($pattern) - 2 ) ) "/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*'"> + <xsl:variable name="pattern_tail" select="substring( $pattern, 2, string-length($pattern) - 1 )"/> + <func:result select="substring( $text, string-length($text) - string-length($pattern_tail) + 1, string-length($pattern_tail) ) = $pattern_tail"/> + </xsl:when> + <xsl:when test="substring( $pattern, string-length($pattern), 1 ) = '*' "> + <xsl:variable name="pattern_head" select="substring( $pattern, 1, string-length($pattern) - 2 )"/> + <func:result select="substring( $text, 1, string-length($pattern_head) ) = $pattern_head "/> + </xsl:when> + </xsl:choose> + </func:function> + + <func:function name="meta:encode_path"> + <xsl:param name="path"/> + <func:result select="translate( translate( $path, '/', '-' ), './', '-' )"/> + </func:function> + + <func:function name="meta:toolset_name"> + <xsl:param name="name"/> + <func:result select="$name"/> + </func:function> + + <func:function name="meta:output_file_path"> + <xsl:param name="path"/> + <func:result select="concat( $output_directory, '/', meta:encode_path( $path ), '.html' )"/> + </func:function> + + <xsl:template name="show_notes"> + <xsl:param name="explicit_markup"/> + <xsl:param name="notes"/> + <div class="notes"> + <xsl:for-each select="$notes"> + <div> + <xsl:variable name="refid" select="@refid"/> + <xsl:call-template name="show_note"> + <xsl:with-param name="note" select="."/> + <xsl:with-param name="reference" select="$explicit_markup//note[ $refid = @id ]"/> + </xsl:call-template> + </div> + </xsl:for-each> + </div> + </xsl:template> + + <xsl:template name="show_note"> + <xsl:param name="note"/> + <xsl:param name="reference"/> + <div class="note"> + <xsl:variable name="author"> + <xsl:choose> + <xsl:when test="$note/@author"> + <xsl:value-of select="$note/@author"/> + </xsl:when> + <xsl:when test="$reference"> + <xsl:value-of select="$reference/@author"/> + </xsl:when> + <xsl:otherwise> + <xsl:text/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="date"> + <xsl:choose> + <xsl:when test="$note/@date"> + <xsl:value-of select="$note/@date"/> + </xsl:when> + <xsl:when test="$reference"> + <xsl:value-of select="$reference/@date"/> + </xsl:when> + <xsl:otherwise> + <xsl:text/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <span class="note-header"> + <xsl:choose> + <xsl:when test="$author != '' and $date != ''"> + [ <xsl:value-of select="$author"/> <xsl:value-of select="$date"/> ] + </xsl:when> + <xsl:when test="$author != ''"> + [ <xsl:value-of select="$author"/> ] + </xsl:when> + <xsl:when test="$date != ''"> + [ <xsl:value-of select="$date"/> ] + </xsl:when> + </xsl:choose> + </span> + + <xsl:if test="$reference"> + <xsl:copy-of select="$reference/node()"/> + </xsl:if> + <xsl:copy-of select="$note/node()"/> + + </div> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/html/issues_legend.html b/tools/regression/xsl_reports/xsl/html/issues_legend.html new file mode 100644 index 0000000000..6274048b55 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/issues_legend.html @@ -0,0 +1,36 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="unexpected new fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected-new"><toolset></td></tr> + </table> + </td> + <td class="legend-item">Failure on a newly added test/compiler.</td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected"><toolset></td></tr> + </table> + </td> + <td class="legend-item">Unexpected failure.</td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/html/library_developer_legend.html b/tools/regression/xsl_reports/xsl/html/library_developer_legend.html new file mode 100644 index 0000000000..405e52ab4b --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/library_developer_legend.html @@ -0,0 +1,72 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="success legend"> + <tr class="library-row-single"><td class="library-success-expected">pass</td></tr> + </table> + </td> + <td class="legend-item">Success.</td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected pass legend"> + <tr class="library-row-single"><td class="library-success-unexpected">pass</td></tr> + </table> + </td> + <td class="legend-item">Unexpected success.</td> + </tr> + <tr> + <td> + <table width="100%" summary="expected fail legend"> + <tr class="library-row-single"><td class="library-fail-expected">fail</td></tr> + </table> + </td> + <td class="legend-item">Expected failure.</td> + </tr> + </table> + </td> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="unexpected new fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected-new">fail</td></tr> + </table> + </td> + <td class="legend-item">Failure on a newly added test/compiler.</td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected">fail</td></tr> + </table> + </td> + <td class="legend-item">Unexpected failure.</td> + </tr> + <tr> + <td> + <table width="100%" summary="unusable legend"> + <tr class="library-row-single"><td class="library-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-item">The library author marked it as unusable on particular platform/toolset.</td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/html/library_user_legend.html b/tools/regression/xsl_reports/xsl/html/library_user_legend.html new file mode 100644 index 0000000000..5175f04271 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/library_user_legend.html @@ -0,0 +1,65 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="success legend"> + <tr class="library-row-single"><td class="library-user-success">pass</td></tr> + </table> + </td> + <td class="legend-item"> + The test passes. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="fail legend"> + <tr class="library-row-single"><td class="library-user-fail-expected">fail</td></tr> + </table> + </td> + <td class="legend-item"> + A known test failure; click on the link to see the log. + </td> + </tr> + </table> + </td> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single"><td class="library-user-fail-unexpected">unexp.</td></tr> + </table> + </td> + <td class="legend-item"> + The test is known to pass, but is currently failing; + click on the link to see the log. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="unusable legend"> + <tr class="library-row-single"><td class="library-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-item"> + The library author marked it as unusable on particular platform/toolset. + </td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/html/make_tinyurl.html b/tools/regression/xsl_reports/xsl/html/make_tinyurl.html new file mode 100644 index 0000000000..2de8830106 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/make_tinyurl.html @@ -0,0 +1,24 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="tinyurl"> + +<script type="text/javascript"> +<!-- +function make_tinyurl() +{ + window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href ); +} +//--> +</script> + +<a href="javascript:make_tinyurl()">TinyUrl</a> + +</div> diff --git a/tools/regression/xsl_reports/xsl/html/master.css b/tools/regression/xsl_reports/xsl/html/master.css new file mode 100644 index 0000000000..8e643efebf --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/master.css @@ -0,0 +1,525 @@ +/* + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +*/ + +/* All reports */ + +body +{ + background-color: white; +} + +body.user-toc +{ + background-color: #f0f0f0; +} + +body.developer-toc +{ + background-color: #f0f5ff; +} + +span.super +{ + vertical-align: super; + font-size: 80%; + margin-left: 3pt; +} + +h1.page-title +{ + text-align: left; + text-transform: capitalize; + margin-top: 10pt; + margin-bottom: 10pt; +} + +img +{ + display: inline; +} + + a.hover-link:link +,a.hover-link:visited +,a.hover-link:active +{ + color: black; + text-decoration: none; +} + +a.hover-link:hover +{ + color: black; + text-decoration: underline; +} + +div.legend +{ + width: 80%; + background-color: #f5f5f5; + margin-top: 10pt; +} + +div.comment +{ + width: 80%; + background-color: #f5f5f5; + padding-left: 10pt; + padding-right: 10pt; + padding-bottom: 10pt; +} + +div.tinyurl +{ + margin-top: 10pt; +} + +table.header-table +{ + margin-left: 10pt; + margin-top: 20pt; + margin-bottom: 10pt; + width: 80%; +} + +td.header-item +{ + text-align: left; + vertical-align: top; + font-weight: bold; +} + +td.header-item-content +{ + padding-left: 20pt; + padding-bottom: 10pt; +} + +td.legend-item +{ + padding-left: 5pt; +/* padding-top: 2pt;*/ +} + +div.acknowledgement +{ + text-align: left; + margin-top: 10pt; + margin-left: 5pt; + margin-bottom: 10pt; +} + +div.report-info +{ + text-align: left; + margin-bottom: 10pt; + width: 80%; +} + +div.purpose +{ + text-align: left; + margin-left: 5pt; + margin-top: 10pt; +} + + +div.library-name +{ + margin-top: 20pt; + margin-bottom: 10pt; + text-align: left; + font-size: 125%; + font-weight: bold; +} + +table.summary-table +,table.library-table +{ + border-collapse: collapse; + border: 2px solid black; + margin: 5px; +} + + table.summary-table td +,table.library-table td +{ + text-align: center; + border-left: 1px solid black; + border-right: 1px solid black; +} + + a.log-link:link +,a.log-link:visited +{ + color: black; +/* text-decoration: none; */ +} + + a.log-link:active +,a.log-link:hover +,a.legend-link:link +,a.legend-link:visited +,a.legend-link:active +,a.legend-link:hover +{ + color: black; + text-decoration: underline; +} + + td.toolset-name +,td.required-toolset-name +{ + vertical-align: middle; + padding-left: 3pt; + padding-right: 3pt; + word-spacing: -3pt; +} + +td.required-toolset-name +{ + font-weight: bold; +} + +td.library-corner-case-header +{ +} + +tr.summary-row-first td +, tr.library-row-first td +{ + border-top: 1px solid gray; + border-bottom: 0px; +} + +tr.summary-row-last td +, tr.library-row-last td +{ + border-top: 0px; + border-bottom: 1px solid gray; +} + +tr.summary-row-single td +, tr.library-row-single td +{ + border-top: 1px solid gray; + border-bottom: 1px solid gray; +} + +tr.summary-row td +, tr.library-row td +{ + border-bottom: 0px; + border-top: 0px; +} + + td.library-success-expected +,td.library-fail-expected +,td.library-user-fail-expected +,td.library-user-success +,td.summary-expected +,td.summary-user-fail-expected +,td.summary-user-success +,td.summary-unknown-status +{ + width: 60pt; + text-align: center; + background-color: lightgreen; + border-left: 1px solid black; + border-right: 1px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + +td.summary-unknown-status +{ + background-color: white; +} + + td.library-success-unexpected +,td.summary-success-unexpected +{ + width: 60pt; + text-align: center; + background-color: green; + font-weight: bold; + color: white; + border: 0px; + padding-left: 2pt; + padding-right: 2pt; +} + + + tr.summary-row td.summary-fail-unexpected +,tr.summary-row-first td.summary-fail-unexpected +,tr.summary-row-last td.summary-fail-unexpected +,tr.summary-row-single td.summary-fail-unexpected + +,tr.summary-row td.summary-user-fail-unexpected +,tr.summary-row-first td.summary-user-fail-unexpected +,tr.summary-row-last td.summary-user-fail-unexpected +,tr.summary-row-single td.summary-user-fail-unexpected + +,tr.library-row td.library-user-fail-unexpected +,tr.library-row-first td.library-user-fail-unexpected +,tr.library-row-last td.library-user-fail-unexpected +,tr.library-row-single td.library-user-fail-unexpected +{ + width: 60pt; + text-align: center; + background-color: red; + color: black; + border: 2px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + tr.summary-row td.summary-missing +, tr.summary-row-first td.summary-missing +, tr.summary-row-last td.summary-missing +, tr.summary-row-single td.summary-missing + +, tr.library-row td.library-missing +, tr.library-row-first td.library-missing +, tr.library-row-last td.library-missing +, tr.library-row-single td.library-missing +{ + width: 60pt; + text-align: center; + background-color: white; + color: black; + border: 2px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + tr.summary-row td.summary-unusable +, tr.summary-row-first td.summary-unusable +, tr.summary-row-last td.summary-unusable +, tr.summary-row-single td.summary-unusable + +, tr.library-row td.library-unusable +, tr.library-row-first td.library-unusable +, tr.library-row-last td.library-unusable +, tr.library-row-single td.library-unusable +{ + width: 60pt; + text-align: center; + background-color: silver; + color: black; + border-top: 2px solid black; + border-bottom: 2px solid black; + border-left: 2px solid black; + border-right: 2px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + +/* Summary */ + +table.summary-table td.library-name +{ + width: 100pt; + padding: 0pt; + border-top: 1px solid gray; + border-bottom: 1px solid gray; +} + + tr.summary-row td.summary-user-fail-unexpected +, tr.summary-row-first td.summary-user-fail-unexpected +, tr.summary-row-last td.summary-user-fail-unexpected +, tr.summary-row-single td.summary-user-fail-unexpected +{ + width: 60pt; + text-align: center; + background-color: yellow; + color: black; + border: 2px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + tr.summary-row td.summary-fail-unexpected-new +, tr.summary-row-first td.summary-fail-unexpected-new +, tr.summary-row-last td.summary-fail-unexpected-new +, tr.summary-row-single td.summary-fail-unexpected-new + +, tr.library-row td.library-fail-unexpected-new +, tr.library-row-first td.library-fail-unexpected-new +, tr.library-row-last td.library-fail-unexpected-new +, tr.library-row-single td.library-fail-unexpected-new +{ + width: 60pt; + text-align: center; + background-color: yellow; + color: black; + border: 2px solid black; +} + +/* Detailed */ + +.library-conf-problem +{ + font-size: 70%; + font-weight: normal; +} + +div.library-toc +{ + margin: 5pt; +} + + +li.library-toc-entry +{ + margin-left: 5pt; + list-style-type: square; +} + + +div.library-footer +{ + margin: 5px; +} + + +table.library-table td.test-name +{ + width: 150pt; + padding-left: 6pt; + padding-right: 6pt; + border-right: 0; + border-top: 1px solid gray; + border-bottom: 1px solid gray; +} + +table.library-table td.test-type +{ + padding-right: 5px; + border-left: 0; + border-right: 0; + border-top: 1px solid gray; + border-bottom: 1px solid gray; + text-align: right; +} + + tr.library-row td.library-fail-unexpected +, tr.library-row-first td.library-fail-unexpected +, tr.library-row-last td.library-fail-unexpected +, tr.library-row-single td.library-fail-unexpected +{ + width: 60pt; + text-align: center; + background-color: red; + font-weight: bold; + color: black; + border: 2px solid black; +} + +td.library-user-fail-expectected +{ + width: 60pt; + text-align: center; + background-color: yellow; + color: black; + border: 0px solid black; +} + +table.library-library-notes +{ + background-color: LemonChiffon; + width: 640px; + margin-left: 5px; + margin-right: 5px; +} + +tr.library-library-note +{ +} + +div.note +{ + padding: 3pt; +} + + +span.note-header +{ + font-weight: bold; +} + +/* Log */ + +div.log-test-title +{ + font-size: 1.5em; + font-weight: bold; + border-bottom: 1px solid black; +} + +div.notes-title +{ + font-weight: bold; + background-color: #ffffcc; +} + +div.notes +{ + padding: 3pt; + background-color: #ffffcc; +} + +div.notes-title +{ + font-weight: bold; +} + +div.log-compiler-output-title +{ + font-weight: bold; +} + +div.log-linker-output-title +{ + font-weight: bold; +} + +div.log-run-output-title +{ + font-weight: bold; +} + + +/* Issues page */ + +table.library-issues-table +{ + border-collapse: collapse; + border: 2px solid black; +} + +table.library-issues-table td +{ + border: 1px solid #c0c0c0; + text-align: center; + margin-right: 5px; +} + +table.library-issues-table td.failures-row +{ + text-align: left; + padding: 0px; +} + + table.issue-box tr.library-row-single td.library-fail-unexpected-new +,table.issue-box tr.library-row-single td.library-fail-unexpected +{ + border: 0px; + font-weight: normal; +} diff --git a/tools/regression/xsl_reports/xsl/html/summary_developer_legend.html b/tools/regression/xsl_reports/xsl/html/summary_developer_legend.html new file mode 100644 index 0000000000..0f82828228 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/summary_developer_legend.html @@ -0,0 +1,75 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="success legend"> + <tr class="summary-row-single"><td class="summary-expected">OK</td></tr> + </table> + </td> + <td class="legend-item"> + All expected tests pass. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected pass legend"> + <tr class="summary-row-single"><td class="summary-success-unexpected">OK</td></tr> + </table> + </td> + <td class="legend-item"> + All expected tests pass, and some other tests that were expected to fail + unexpectedly pass as well. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected new fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected-new">fail</td></tr> + </table> + </td> + <td class="legend-item"> + There are some failures on the newly added tests/compiler(s). + </td> + </tr> + </table> + </td> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected">broken</td></tr> + </table> + </td> + <td class="legend-item"> + Tests that the library author expects to pass are currently failing. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="unusable legend"> + <tr class="summary-row-single"><td class="summary-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-item"> + The library author marked it as unusable on particular platform/toolset. + </td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/html/summary_user_legend.html b/tools/regression/xsl_reports/xsl/html/summary_user_legend.html new file mode 100644 index 0000000000..4407608120 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/html/summary_user_legend.html @@ -0,0 +1,65 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="success legend"> + <tr class="summary-row-single"><td class="summary-user-success"> </td></tr> + </table> + </td> + <td class="legend-item"> + All library tests are passing. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="expected fail legend"> + <tr class="summary-row-single"><td class="summary-user-fail-expected">details</td></tr> + </table> + </td> + <td class="legend-item"> + There are some known failures in the tests, click on the link to see the details. + </td> + </tr> + </table> + </td> + <td> + <table border="0" summary="legend" ID="Table1"> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="summary-row-single"><td class="summary-user-fail-unexpected">unexp.</td></tr> + </table> + </td> + <td class="legend-item"> + Some tests that the library author expects to pass are currently failing, + click on the link to see the details. + </td> + </tr> + <tr> + <td> + <table width="100%" summary="unusable legend"> + <tr class="summary-row-single"><td class="summary-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-item"> + The library author marked it as unusable on particular platform/toolset. + </td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/issues_page.xsl b/tools/regression/xsl_reports/xsl/issues_page.xsl new file mode 100644 index 0000000000..4faa410d0d --- /dev/null +++ b/tools/regression/xsl_reports/xsl/issues_page.xsl @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="set str meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + + <xsl:param name="links_file"/> + <xsl:param name="mode"/> + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="comment_file"/> + <xsl:param name="expected_results_file"/> + <xsl:param name="explicit_markup_file"/> + + <!-- the author-specified expected test results --> + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + + <!-- necessary indexes --> + <xsl:key + name="test_name_key" + match="test-log" + use="concat( @library, '@', @test-name )"/> + <xsl:key + name="a" + match="." + use="concat( @library, '@', @test-name )"/> + + <xsl:key + name="library_key" + match="test-log" + use="@library"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + + <!-- toolsets --> + + <xsl:variable name="required_toolsets" select="$explicit_markup//mark-toolset[ @status='required' ]"/> + <xsl:variable name="required_toolset_names" select="$explicit_markup//mark-toolset[ @status='required' ]/@name"/> + <!-- libraries --> + <xsl:variable name="libraries" select="//test-log[ @library != '' and generate-id(.) = generate-id( key('library_key',@library)[1] ) ]/@library"/> + + <xsl:variable name="unexpected_test_cases" select="//test-log[ @status='unexpected' and @result='fail' and @toolset = $required_toolset_names and meta:is_test_log_a_test_case(.)]"/> + + <func:function name="meta:get_library_tests"> + <xsl:param name="tests"/> + <xsl:param name="library"/> + + <xsl:variable name="a"> + <xsl:for-each select="$tests[ @library=$library ]"> + <xsl:sort select="@test-name" order="ascending"/> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:variable> + <func:result select="exsl:node-set( $a )/*"/> + </func:function> + + + <xsl:template match="/"> + + <xsl:variable name="issues_list" select="'issues_.html'"/> + + <!-- Issues page --> + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression unresolved issues: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc.html" scrolling="auto"/> + <frame name="docframe" src="{$issues_list}" scrolling="auto"/> + </frameset> + </html> + + <!-- Issues list --> + <xsl:message>Writing document <xsl:value-of select="$issues_list"/></xsl:message> + + <exsl:document href="{$issues_list}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <h1 class="page-title"> + <xsl:text>Unresolved Issues: </xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <div class="report-info"> + <div> + <b>Report Time: </b> <xsl:value-of select="$run_date"/> + </div> + <div> + <b>Purpose: </b> Provides a list of current unresolved test failures. + </div> + </div> + + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="library" select="."/> + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + + <xsl:variable name="library_tests" select="meta:get_library_tests( $unexpected_test_cases, $library )"/> + <xsl:if test="count( $library_tests ) > 0"> + <xsl:variable name="library_test_names" select="set:distinct( $library_tests/@test-name )"/> + + <h2> + <a class="hover-link" href="{$library_page}.html" target="_top"> + <xsl:value-of select="$library"/> + </a> + </h2> + + <table class="library-issues-table" summary="issues"> + <thead> + <tr valign="middle"> + <td class="head">test</td> + <td class="head">failures</td> + </tr> + </thead> + <tfoot> + <tr valign="middle"> + <td class="head">test</td> + <td class="head">failures</td> + </tr> + </tfoot> + + <tbody> + <xsl:for-each select="$library_test_names"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="test_name" select="."/> + + <xsl:variable name="unexpected_toolsets" select="$library_tests[ @test-name = $test_name and not (meta:is_unusable( $explicit_markup, $library, @toolset )) ]/@toolset"/> + + <xsl:if test="count( $unexpected_toolsets ) > 0"> + <xsl:variable name="test_program" select="$library_tests[@test-name = $test_name]/@test-program"/> + <tr> + <td class="test-name"> + <a href="../../../{$test_program}" class="test-link"> + <xsl:value-of select="$test_name"/> + </a> + </td> + <td class="failures-row"> + <table summary="unexpected fail legend" class="issue-box"> + <tr class="library-row-single"> + + <xsl:for-each select="$unexpected_toolsets"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="toolset" select="."/> + <xsl:variable name="test_result" select="$library_tests[@test-name = $test_name and @toolset = $toolset]"/> + <xsl:variable name="log_link" select="meta:output_file_path( $test_result/@target-directory )"/> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="$test_result/@is-new = 'yes'"> + <xsl:text>library-fail-unexpected-new</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>library-fail-unexpected</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}"> + <span> + <a href="{$log_link}" class="log-link" target="_top"> + <xsl:value-of select="."/> + </a> + </span> + </td> + </xsl:for-each> + + </tr> + </table> + </td> + </tr> + </xsl:if> + </xsl:for-each> + </tbody> + + </table> + + + </xsl:if> + </xsl:for-each> + + <xsl:copy-of select="document( 'html/issues_legend.html' )"/> + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + + </body> + </html> + </exsl:document> + + </xsl:template> +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/links_page.xsl b/tools/regression/xsl_reports/xsl/links_page.xsl new file mode 100644 index 0000000000..ebc4488f50 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/links_page.xsl @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="set str meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="comment_file"/> + <xsl:param name="explicit_markup_file"/> + + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + + <xsl:template match="test-log[ meta:show_output( $explicit_markup, . ) ]"> + <xsl:variable name="document_path" select="meta:output_file_path( @target-directory )"/> + + <xsl:message>Writing log file document <xsl:value-of select="$document_path"/></xsl:message> + + <exsl:document href="{$document_path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <xsl:variable name="component"> + <xsl:choose> + <xsl:when test="@test-name != ''"> + <div class="log-test-title"> + <xsl:value-of select="concat( @library, ' - ', @test-name, ' / ', @toolset )"/> + </div> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@target-dir"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression - test run output: <xsl:value-of select="$component"/></title> + </head> + + <body> + <div> + <div class="log-test-title"> + Boost regression - test run output: <xsl:value-of select="$component"/> + </div> + + + <xsl:if test="notes/note"> + <p> + <div class="notes-title">Notes</div> + <xsl:call-template name="show_notes"> + <xsl:with-param name="notes" select="notes/note"/> + <xsl:with-param name="explicit_markup" select="$explicit_markup"/> + </xsl:call-template> + </p> + </xsl:if> + + <xsl:if test="compile"> + <p> + <div class="log-compiler-output-title">Compiler output:</div> + <pre> + <xsl:copy-of select="compile/node()"/> + </pre> + </p> + </xsl:if> + + <xsl:if test="link"> + <p> + <div class="log-linker-output-title">Linker output:</div> + <pre> + <xsl:copy-of select="link/node()"/> + </pre> + </p> + </xsl:if> + + <xsl:if test="lib"> + <p> + <div class="log-linker-output-title">Lib output:</div> + <p> + See <a href="{meta:encode_path( lib/node() )}.html"> + <xsl:copy-of select="lib/node()"/> + </a> + </p> + </p> + </xsl:if> + + <xsl:if test="run"> + <p> + <div class="log-run-output-title">Run output:</div> + <pre> + <xsl:copy-of select="run/node()"/> + </pre> + </p> + </xsl:if> + + </div> + + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + + </body> + + </html> + </exsl:document> + + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/produce_expected_results.xsl b/tools/regression/xsl_reports/xsl/produce_expected_results.xsl new file mode 100644 index 0000000000..a47a3acfed --- /dev/null +++ b/tools/regression/xsl_reports/xsl/produce_expected_results.xsl @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + version="1.0"> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:template match="/"> + <root> + <expected-failures> + <xsl:apply-templates select="*/test-log"/> + </expected-failures> + </root> + </xsl:template> + + <xsl:template match="test-log"> + <xsl:if test="meta:is_test_log_a_test_case(.)"> + <test-result library="{@library}" test-name="{@test-name}" toolset="{@toolset}" result="{@result}" /> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/result_page.xsl b/tools/regression/xsl_reports/xsl/result_page.xsl new file mode 100644 index 0000000000..dbd0fbf919 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/result_page.xsl @@ -0,0 +1,702 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="set str meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + <xsl:param name="links_file"/> + <xsl:param name="mode"/> + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="comment_file"/> + <xsl:param name="expected_results_file"/> + <xsl:param name="explicit_markup_file"/> + + <!-- the author-specified expected test results --> + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + + <xsl:variable name="alternate_mode"> + <xsl:choose> + <xsl:when test="$mode='user'">developer</xsl:when> + <xsl:otherwise>user</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <!-- necessary indexes --> + <xsl:key + name="test_name_key" + match="test-log" + use="concat( @library, '>@<', @test-name )"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + + <!-- toolsets --> + + <xsl:variable name="not_ordered_toolsets" select="//test-log[ generate-id(.) = generate-id( key('toolset_key',@toolset)[1] ) and @toolset != '' ]/@toolset"/> + + <xsl:variable name="required_toolsets" select="$explicit_markup//mark-toolset[ @status='required' ]"/> + + <xsl:variable name="ordered_toolsets_fragment"> + <xsl:call-template name="get_toolsets"> + <xsl:with-param name="toolsets" select="$not_ordered_toolsets"/> + <xsl:with-param name="required_toolsets" select="$required_toolsets"/> + </xsl:call-template> + </xsl:variable> + + <xsl:variable name="ordered_toolsets" select="exsl:node-set( $ordered_toolsets_fragment )"/> + + <!-- libraries --> + <xsl:variable name="test_case_logs" select="//test-log[ meta:is_test_log_a_test_case(.) ]"/> + <xsl:variable name="libraries" select="set:distinct( $test_case_logs/@library )"/> + + <xsl:template name="insert_toolsets_row"> + <xsl:param name="library"/> + <xsl:param name="library_marks"/> + <xsl:param name="toolsets"/> + <tr valign="middle"> + <td class="head" colspan="2">test / toolset</td> + + <!-- + we need to select not all library notes, but only ones + for toolsets present in the report + --> + <xsl:variable name="all_library_notes" select="$library_marks/note"/> + <xsl:message terminate="yes"> + !!!!!!!!!!!!!!!!!!!1 + </xsl:message> + <exsl:document href="debug2.xml" + method="xml" + encoding="utf-8" + indent="yes"> + <debug> + <xsl:copy-of select="$all_library_notes"/> + </debug> + </exsl:document> + <xsl:for-each select="$toolsets/toolset"> + <xsl:variable name="toolset" select="@toolset"/> + + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="@required='yes'"> + <xsl:text>required-toolset-name</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>toolset-name</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="toolset_notes_fragment"> + <xsl:for-each select="$all_library_notes"> + <xsl:if test="../@toolset=$toolset or ( ../toolset/@name=$toolset or ../toolset/@name = '*' )"> + <note index="{position()}"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="toolset_notes" select="exsl:node-set( $toolset_notes_fragment )/*"/> + + <td class="{$class}"><xsl:value-of select="meta:toolset_name( $toolset )"/> + <xsl:if test="count( $toolset_notes ) > 0"> + <span class="super"> + <xsl:for-each select="$toolset_notes"> + <xsl:variable name="note_index" select="@index"/> + <xsl:if test="generate-id( . ) != generate-id( $toolset_notes[1] )">, </xsl:if> + <a href="#{$library}-note-{$note_index}" title="Note {$note_index}"> + <xsl:value-of select="$note_index"/> + </a> + </xsl:for-each> + </span> + </xsl:if> + </td> + </xsl:for-each> + + <td class="head">toolset / test</td> + </tr> + </xsl:template> + + <xsl:template name="test_type_col"> + <td class="test-type"> + <a href="../../../status/compiler_status.html#Understanding" class="legend-link"> + <xsl:variable name="test_type" select="./@test-type"/> + <xsl:choose> + <xsl:when test="$test_type='run_pyd'"> <xsl:text>r</xsl:text> </xsl:when> + <xsl:when test="$test_type='run'"> <xsl:text>r</xsl:text> </xsl:when> + <xsl:when test="$test_type='run_fail'"> <xsl:text>rf</xsl:text> </xsl:when> + <xsl:when test="$test_type='compile'"> <xsl:text>c</xsl:text> </xsl:when> + <xsl:when test="$test_type='compile_fail'"> <xsl:text>cf</xsl:text> </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">Incorrect test type "<xsl:value-of select="$test_type"/>"</xsl:message> + </xsl:otherwise> + </xsl:choose> + </a> + </td> + </xsl:template> + + + <xsl:template match="/"> + + <xsl:variable name="index_path" select="'index_.html'"/> + + <!-- Index page --> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc.html" scrolling="auto"/> + <frame name="docframe" src="{$index_path}" scrolling="auto"/> + </frameset> + + <!-- Index content --> + <xsl:message>Writing document <xsl:value-of select="$index_path"/></xsl:message> + + <exsl:document href="{$index_path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <img border="0" src="../../../boost.png" width="277" height="86" align="right" alt="Boost logo"></img> + + <h1 class="page-title"> + <xsl:value-of select="$mode"/> + <xsl:text> report: </xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <div class="report-info"> + <div> + <b>Report Time: </b> <xsl:value-of select="$run_date"/> + </div> + + <div> + <b>Purpose: </b> + <xsl:choose> + <xsl:when test="$mode='user'"> + The purpose of this report is to help a user to find out whether a particular library + works on the particular compiler(s). For CVS "health report", see + <a href="../{$alternate_mode}/index.html" target="_top">developer summary</a>. + </xsl:when> + <xsl:when test="$mode='developer'"> + Provides Boost developers with visual indication of the CVS "health". For user-level + report, see <a href="../{$alternate_mode}/index.html" target="_top">user summary</a>. + </xsl:when> + </xsl:choose> + </div> + </div> + + <div class="comment"> + <xsl:if test="$comment_file != ''"> + <xsl:copy-of select="document( $comment_file )"/> + </xsl:if> + </div> + + </body> + </html> + </exsl:document> + + + <xsl:variable name="multiple.libraries" select="count( $libraries ) > 1"/> + + <!-- TOC --> + <xsl:if test="$multiple.libraries"> + + <xsl:variable name="toc_path" select="'toc.html'"/> + <xsl:message>Writing document <xsl:value-of select="$toc_path"/></xsl:message> + + <exsl:document href="{$toc_path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body class="{$mode}-toc"> + <div class="toc-header-entry"> + <a href="index.html" class="toc-entry" target="_top">Report info</a> + </div> + <div class="toc-header-entry"> + <a href="summary.html" class="toc-entry" target="_top">Summary</a> + </div> + + <xsl:if test="$mode='developer'"> + <div class="toc-header-entry"> + <a href="issues.html" class="toc-entry" target="_top">Unresolved issues</a> + </div> + </xsl:if> + <hr/> + + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending" /> + <xsl:variable name="library_page" select="meta:encode_path(.)" /> + <div class="toc-entry"> + <a href="{$library_page}.html" class="toc-entry" target="_top"> + <xsl:value-of select="."/> + </a> + </div> + </xsl:for-each> + </body> + </html> + + </exsl:document> + </xsl:if> + + <!-- Libraries --> + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending" /> + <xsl:variable name="library" select="." /> + + <xsl:variable name="library_results" select="concat( meta:encode_path( $library ), '_.html' )"/> + <xsl:variable name="library_page" select="concat( meta:encode_path( $library ), '.html' )"/> + + <!-- Library page --> + <xsl:message>Writing document <xsl:value-of select="$library_page"/></xsl:message> + + <exsl:document href="{$library_page}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression: <xsl:value-of select="$library"/>/<xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc.html" scrolling="auto"/> + <frame name="docframe" src="{$library_results}" scrolling="auto"/> + </frameset> + </html> + </exsl:document> + + <!-- Library results frame --> + <xsl:message>Writing document <xsl:value-of select="$library_results"/></xsl:message> + + <exsl:document href="{$library_results}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + + <body> + + <h1 class="page-title"> + <a class="hover-link" name="{$library}" href="../../../libs/{$library}"> + <xsl:value-of select="$library" /> + </a> + <xsl:text>/</xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <div class="report-info"> + <b>Report Time: </b> <xsl:value-of select="$run_date"/> + </div> + + <!-- library markup = all library-unusable markup for toolsets included in the report --> + <xsl:variable name="library_marks" select="$explicit_markup//library[ @name = $library ]/mark-unusable[ toolset/@name = $not_ordered_toolsets ]"/> + + <table border="0" cellspacing="0" cellpadding="0" class="library-table" summary="library results"> + + <thead> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="library_marks" select="$library_marks"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolsets" select="$ordered_toolsets"/> + </xsl:call-template> + </thead> + <tfoot> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="library_marks" select="$library_marks"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolsets" select="$ordered_toolsets"/> + </xsl:call-template> + </tfoot> + + <tbody> + <!-- lib_tests = test_log* --> + <xsl:variable name="lib_tests" select="$test_case_logs[@library = $library]" /> + + <!-- lib_unique_test_names = test_log* --> + <xsl:variable name="lib_unique_test_names" + select="$lib_tests[ generate-id(.) = generate-id( key('test_name_key', concat( @library, '>@<', @test-name ) ) ) ]" /> + + <xsl:variable name="lib_corner_case_tests_markup" select="$explicit_markup//library[ @name = $library ]/test[ @corner-case='yes' ]"/> + <xsl:variable name="lib_general_tests" + select="meta:order_tests_by_name( $lib_unique_test_names[ not( @test-name = $lib_corner_case_tests_markup/@name ) ] )"/> + + + <xsl:variable name="lib_corner_case_tests" select="meta:order_tests_by_name( $lib_unique_test_names[ @test-name = $lib_corner_case_tests_markup/@name ] ) " /> + + <!-- general tests section --> + + <xsl:call-template name="insert_test_section"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="section_tests" select="$lib_general_tests"/> + <xsl:with-param name="lib_tests" select="$lib_tests"/> + <xsl:with-param name="toolsets" select="$ordered_toolsets"/> + </xsl:call-template> + + <!-- corner-case tests section --> + + <xsl:if test="count( $lib_corner_case_tests ) > 0"> + <tr> + <td class="library-corner-case-header" colspan="{count($ordered_toolsets/toolset) + 3 }" align="center">Corner-case tests</td> + </tr> + + <xsl:call-template name="insert_test_section"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="section_tests" select="$lib_corner_case_tests"/> + <xsl:with-param name="lib_tests" select="$lib_tests"/> + <xsl:with-param name="toolsets" select="$ordered_toolsets"/> + </xsl:call-template> + + </xsl:if> + + </tbody> + </table> + <xsl:if test="count( $library_marks/note ) > 0 "> + <table border="0" cellpadding="0" cellspacing="0" class="library-library-notes" summary="library notes"> + <xsl:for-each select="$library_marks/note"> + <tr class="library-library-note"> + <td valign="top" width="3em"> + <a name="{$library}-note-{position()}"> + <span class="super"><xsl:value-of select="position()"/></span> + </a> + </td> + <td> + <xsl:variable name="refid" select="@refid"/> + <xsl:call-template name="show_note"> + <xsl:with-param name="note" select="." /> + <xsl:with-param name="reference" select="$explicit_markup//note[ $refid = @id ]"/> + </xsl:call-template> + </td> + </tr> + </xsl:for-each> + </table> + </xsl:if> + + <xsl:copy-of select="document( concat( 'html/library_', $mode, '_legend.html' ) )"/> + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + + </body> + </html> + + </exsl:document> + + </xsl:for-each> + + </xsl:template> + + + <!-- insert test result with log file link --> + + <xsl:template name="insert_test_result"> + <xsl:param name="result"/> + <xsl:param name="log_link"/> + + <xsl:choose> + <xsl:when test="$log_link != ''"> + <a href="{$log_link}" class="log-link" target="_top"> + <xsl:value-of select="$result"/> + </a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$result"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- report developer status --> + <xsl:template name="insert_cell_developer"> + <xsl:param name="test_log"/> + <xsl:param name="log_link"/> + + <xsl:variable name="is_new"> + <xsl:if test="$test_log/@is-new = 'yes' and $test_log/@status = 'unexpected' and $test_log/@result != 'success'"> + <xsl:value-of select="'-new'"/> + </xsl:if> + </xsl:variable> + + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="not( $test_log )"> + <xsl:text>library-missing</xsl:text> + </xsl:when> + <xsl:when test="meta:is_unusable( $explicit_markup, $test_log/@library, $test_log/@toolset )"> + <xsl:text>library-unusable</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( 'library-', $test_log/@result, '-', $test_log/@status, $is_new )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}"> + <xsl:choose> + <xsl:when test="not( $test_log )"> + <xsl:text>missing</xsl:text> + </xsl:when> + + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'expected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'fail'"/> + <xsl:with-param name="log_link" select="$log_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'fail'"/> + <xsl:with-param name="log_link" select="$log_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result = 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$log_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:otherwise> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$log_link"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="count( $test_log ) > 1" > + <div class="library-conf-problem">conf. problem</div> + </xsl:if> + </td> + </xsl:template> + + <!-- report user status --> + <xsl:template name="insert_cell_user"> + <xsl:param name="test_log"/> + <xsl:param name="log_link"/> + + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="not( $test_log )"> + <xsl:text>library-missing</xsl:text> + </xsl:when> + <xsl:when test="meta:is_unusable( $explicit_markup, $test_log/@library, $test_log/@toolset )"> + <xsl:text>library-unusable</xsl:text> + </xsl:when> + <xsl:when test="$test_log[@result='fail' and @status='unexpected']"> + <xsl:text>library-user-fail-unexpected</xsl:text> + </xsl:when> + <xsl:when test="$test_log[ @result='fail' and @status='expected' ]"> + <xsl:text>library-user-fail-expected</xsl:text> + </xsl:when> + <xsl:when test="$test_log[ @result='success']"> + <xsl:text>library-user-success</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes"> + Unknown status + </xsl:message> + </xsl:otherwise> + </xsl:choose> + + </xsl:variable> + + <td class="{$class}"> + <xsl:choose> + <xsl:when test="not( $test_log )"> + missing + </xsl:when> + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'expected'"> + <a href="{$log_link}" class="log-link" target="_top"> + fail + </a> + </xsl:when> + <xsl:when test="$test_log/@result != 'success'"> + <a href="{$log_link}" class="log-link" target="_top"> + unexp. + </a> + </xsl:when> + <xsl:otherwise> + <xsl:text>pass</xsl:text> + </xsl:otherwise> + </xsl:choose> + + <xsl:if test="count( $test_log ) > 1" > + <div class="conf-problem">conf. problem</div> + </xsl:if> + </td> + </xsl:template> + + <xsl:template name="insert_test_line"> + <xsl:param name="library"/> + <xsl:param name="test_name"/> + <xsl:param name="test_results"/> + <xsl:param name="toolsets"/> + <xsl:param name="line_mod"/> + + <xsl:variable name="test_program"> + <xsl:value-of select="$test_results[1]/@test-program"/> + </xsl:variable> + + <xsl:variable name="test_header"> + <td class="test-name"> + <a href="../../../{$test_program}" class="test-link"> + <xsl:value-of select="$test_name"/> + </a> + </td> + </xsl:variable> + + <tr class="library-row{$line_mod}"> + <xsl:copy-of select="$test_header"/> + <xsl:call-template name="test_type_col"/> + + <xsl:for-each select="$toolsets/toolset"> + <xsl:variable name="toolset" select="@toolset" /> + + <!-- Write log file --> + <xsl:variable name="test_result_for_toolset" select="$test_results[ @toolset = $toolset ]"/> + + <xsl:variable name="log_file"> + <xsl:choose> + <xsl:when test="meta:show_output( $explicit_markup, $test_result_for_toolset )"> + <xsl:value-of select="meta:output_file_path( $test_result_for_toolset/@target-directory )"/> + </xsl:when> + <xsl:otherwise> + <xsl:text></xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <xsl:if test="count( $test_result_for_toolset ) > 0 and $log_file != ''"> + <xsl:message>Writing log file document <xsl:value-of select="$log_file"/></xsl:message> + <exsl:document href="{$log_file}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <!--<title>Boost regression unresolved issues: <xsl:value-of select="$source"/></title>--> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="../toc.html" scrolling="auto"/> + <frame name="docframe" src="../../{$log_file}" scrolling="auto"/> + </frameset> + </html> + </exsl:document> + </xsl:if> + + <!-- Insert cell --> + <xsl:choose> + <xsl:when test="$mode='user'"> + <xsl:call-template name="insert_cell_user"> + <xsl:with-param name="test_log" select="$test_result_for_toolset"/> + <xsl:with-param name="log_link" select="$log_file"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$mode='developer'"> + <xsl:call-template name="insert_cell_developer"> + <xsl:with-param name="test_log" select="$test_result_for_toolset"/> + <xsl:with-param name="log_link" select="$log_file"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + + </xsl:for-each> + <xsl:copy-of select="$test_header"/> + </tr> + </xsl:template> + + <xsl:template name="insert_test_section"> + <xsl:param name="library"/> + <xsl:param name="section_tests"/> + <xsl:param name="lib_tests"/> + <xsl:param name="toolsets"/> + + <xsl:for-each select="$section_tests"> + <xsl:variable name="test_name" select="@test-name"/> + <xsl:variable name="line_mod"> + <xsl:choose> + <xsl:when test="1 = last()"> + <xsl:text>-single</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $section_tests[1] )"> + <xsl:text>-first</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $section_tests[last()] )"> + <xsl:text>-last</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text></xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:call-template name="insert_test_line"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="test_results" select="$lib_tests[ @test-name = $test_name ]"/> + <xsl:with-param name="toolsets" select="$toolsets"/> + <xsl:with-param name="test_name" select="$test_name"/> + <xsl:with-param name="line_mod" select="$line_mod"/> + </xsl:call-template> + </xsl:for-each> + + </xsl:template> + + <func:function name="meta:order_tests_by_name"> + <xsl:param name="tests"/> + + <xsl:variable name="a"> + <xsl:for-each select="$tests"> + <xsl:sort select="@test-name" order="ascending"/> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:variable> + <func:result select="exsl:node-set( $a )/*"/> + </func:function> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/summary_page.xsl b/tools/regression/xsl_reports/xsl/summary_page.xsl new file mode 100644 index 0000000000..7bf3818c29 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/summary_page.xsl @@ -0,0 +1,361 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="set str meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + + <xsl:param name="mode"/> + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="comment_file"/> + <xsl:param name="explicit_markup_file"/> + + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + + <!-- necessary indexes --> + <xsl:key + name="library_test_name_key" + match="test-log" + use="concat( @library, '>@<', @test-name )"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + <xsl:key name="test_name_key" match="test-log" use="@test-name "/> + + <!-- toolsets --> + + <xsl:variable name="toolsets" select="//test-log[ generate-id(.) = generate-id( key('toolset_key',@toolset)[1] ) and @toolset != '' ]/@toolset"/> + + <xsl:variable name="required_toolsets" select="$explicit_markup//mark-toolset[ @status='required' ]"/> + + <xsl:variable name="sorted_toolset_fragment"> + <xsl:call-template name="get_toolsets"> + <xsl:with-param name="toolsets" select="$toolsets"/> + <xsl:with-param name="required_toolsets" select="$required_toolsets"/> + </xsl:call-template> + </xsl:variable> + + <xsl:variable name="sorted_toolsets" select="exsl:node-set( $sorted_toolset_fragment )"/> + + <!-- libraries --> + + <xsl:variable name="test_case_logs" select="//test-log[ meta:is_test_log_a_test_case(.) ]"/> + <xsl:variable name="libraries" select="set:distinct( $test_case_logs/@library )"/> + + <xsl:variable name="sorted_libraries_output"> + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending" /> + <library><xsl:copy-of select="."/></library> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="sorted_libraries" select="exsl:node-set( $sorted_libraries_output )/library/@library"/> + + + <xsl:template match="/"> + + <xsl:variable name="summary_results" select="'summary_.html'"/> + + <!-- Summary page --> + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression summary: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc.html" scrolling="auto"/> + <frame name="docframe" src="{$summary_results}" scrolling="auto"/> + </frameset> + </html> + + <!-- Summary results --> + <xsl:message>Writing document <xsl:value-of select="$summary_results"/></xsl:message> + + <exsl:document href="{$summary_results}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <h1 class="page-title"> + <xsl:text>Summary: </xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <div class="report-info"> + <b>Report Time: </b> <xsl:value-of select="$run_date"/> + </div> + + <!-- summary table --> + + <table border="0" cellspacing="0" cellpadding="0" class="summary-table"> + + <thead> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="toolsets" select="$sorted_toolsets"/> + </xsl:call-template> + </thead> + + <tfoot> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="toolsets" select="$sorted_toolsets"/> + </xsl:call-template> + </tfoot> + + <tbody> + <xsl:variable name="test_logs" select="$test_case_logs"/> + + <!-- for each library --> + <xsl:for-each select="$sorted_libraries"> + <xsl:variable name="library" select="."/> + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + <xsl:variable name="current_row" select="$test_logs[ @library=$library]"/> + + <xsl:variable name="expected_test_count" select="count( $current_row[ generate-id(.) = generate-id( key('test_name_key',@test-name)[1] ) ] )"/> + <xsl:variable name="library_header"> + <td class="library-name"> + <a href="{$library_page}.html" class="library-link" target="_top"> + <xsl:value-of select="$library"/> + </a> + </td> + </xsl:variable> + + <xsl:variable name="line_mod"> + <xsl:choose> + <xsl:when test="1 = last()"> + <xsl:text>-single</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $sorted_libraries[1] )"> + <xsl:text>-first</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $sorted_libraries[ last() ] )"> + <xsl:text>-last</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text></xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <tr class="summary-row{$line_mod}"> + <xsl:copy-of select="$library_header"/> + + <xsl:for-each select="$sorted_toolsets/toolset"> + <xsl:variable name="toolset" select="@toolset"/> + <xsl:variable name="current_cell" select="$current_row[ @toolset=$toolset ]"/> + <xsl:choose> + <xsl:when test="$mode='user'"> + <xsl:call-template name="insert_cell_user"> + <xsl:with-param name="current_cell" select="$current_cell"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="expected_test_count" select="$expected_test_count"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$mode='developer'"> + <xsl:call-template name="insert_cell_developer"> + <xsl:with-param name="current_cell" select="$current_cell"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="expected_test_count" select="$expected_test_count"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + + <xsl:copy-of select="$library_header"/> + </tr> + </xsl:for-each> + </tbody> + </table> + + <xsl:copy-of select="document( concat( 'html/summary_', $mode, '_legend.html' ) )"/> + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + + </body> + </html> + </exsl:document> + + </xsl:template> + + <!-- report developer status --> + <xsl:template name="insert_cell_developer"> + <xsl:param name="current_cell"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="expected_test_count"/> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $library, $toolset )"> + <xsl:text>summary-unusable</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell ) < $expected_test_count"> + <xsl:text>summary-missing</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[@result='fail' and @status='unexpected' and @is-new='no'] )"> + <xsl:text>summary-fail-unexpected</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[@result='fail' and @status='unexpected' and @is-new='yes'] )"> + <xsl:text>summary-fail-unexpected-new</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[@result='success' and @status='unexpected'] )"> + <xsl:text>summary-success-unexpected</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[@status='expected'] )"> + <xsl:text>summary-expected</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>summary-unknown-status</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + + <td class="{$class}"> + <xsl:choose> + <xsl:when test="$class='summary-unusable'"> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>n/a</xsl:text> + </a> + </xsl:when> + <xsl:when test="$class='summary-missing'"> + <xsl:text>missing</xsl:text> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected'"> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>broken</xsl:text> + </a> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected-new' "> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>fail</xsl:text> + </a> + </xsl:when> + <xsl:otherwise> + <xsl:text>OK</xsl:text> + </xsl:otherwise> + </xsl:choose> + </td> + + </xsl:template> + + + <!-- report user status --> + <xsl:template name="insert_cell_user"> + <xsl:param name="current_cell"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="expected_test_count"/> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $library, $toolset )"> + <xsl:text>summary-unusable</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell ) < $expected_test_count"> + <xsl:text>summary-missing</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[@result='fail' and @status='unexpected' ] )"> + <xsl:text>summary-user-fail-unexpected</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[ @result='fail'] )"> + <xsl:text>summary-user-fail-expected</xsl:text> + </xsl:when> + <xsl:when test="count( $current_cell[ @result='success'] )"> + <xsl:text>summary-user-success</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>summary-unknown-status</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + + <td class="{$class}"> + <xsl:choose> + <xsl:when test="$class='summary-unusable'"> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>unusable</xsl:text> + </a> + </xsl:when> + + <xsl:when test="$class='summary-missing'"> + <xsl:text>missing</xsl:text> + </xsl:when> + + <xsl:when test="$class='summary-user-fail-unexpected'"> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>unexp.</xsl:text> + </a> + </xsl:when> + + <xsl:when test="$class='summary-user-fail-expected'"> + <a href="{$library_page}.html" class="log-link" target="_top"> + <xsl:text>details</xsl:text> + </a> + </xsl:when> + + <xsl:otherwise> + <xsl:text> </xsl:text> + </xsl:otherwise> + </xsl:choose> + </td> + + </xsl:template> + + <xsl:template name="insert_toolsets_row"> + <xsl:param name="toolsets"/> + <tr> + <td class="head">library / toolset</td> + + <xsl:for-each select="$toolsets/toolset"> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="@required='yes'"> + <xsl:text>required-toolset-name</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>toolset-name</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}"><xsl:value-of select="meta:toolset_name( @toolset )"/></td> + </xsl:for-each> + + <td class="head">toolset / library</td> + </tr> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/test/test_re_match.xml b/tools/regression/xsl_reports/xsl/test/test_re_match.xml new file mode 100644 index 0000000000..3841f782d7 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/test/test_re_match.xml @@ -0,0 +1,57 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<root> + +<test pattern="" text="" result="true"/> +<test pattern="pattern" text="pattern" result="true"/> +<test pattern="" text="pattern" result="false"/> +<test pattern="pattern" text="" result="false"/> + +<test pattern="*" text="" result="true"/> +<test pattern="*" text="pattern" result="true"/> + +<test pattern="*pattern*" text="" result="false"/> +<test pattern="*pattern*" text="__pattern__" result="true"/> +<test pattern="*pattern*" text="pattern" result="true"/> +<test pattern="*pattern*" text="patter" result="false"/> +<test pattern="*pattern*" text="patte__" result="false"/> +<test pattern="*pattern*" text="attern" result="false"/> +<test pattern="*pattern*" text="__ttern" result="false"/> + +<test pattern="*pattern" text="" result="false"/> +<test pattern="*pattern" text="__pattern" result="true"/> +<test pattern="*pattern" text="pattern" result="true"/> +<test pattern="*pattern" text="pattern__" result="false"/> +<test pattern="*pattern" text="patter" result="false"/> +<test pattern="*pattern" text="patte__" result="false"/> +<test pattern="*pattern" text="attern" result="false"/> +<test pattern="*pattern" text="__ttern" result="false"/> + +<test pattern="pattern*" text="" result="false"/> +<test pattern="pattern*" text="pattern__" result="true"/> +<test pattern="pattern*" text="pattern" result="true"/> +<test pattern="pattern*" text="patter" result="false"/> +<test pattern="pattern*" text="__pattern" result="false"/> +<test pattern="pattern*" text="attern" result="false"/> +<test pattern="pattern*" text="patter_" result="false"/> +<test pattern="pattern*" text="patte__" result="false"/> + +<test pattern="patt*ern" text="" result="false"/> +<test pattern="patt*ern" text="patt__ern" result="true"/> +<test pattern="patt*ern" text="pattern" result="true"/> +<test pattern="patter*n" text="patter__n" result="true"/> +<test pattern="p*attern" text="pttern" result="false"/> +<test pattern="p*attern" text="pattern" result="true"/> +<test pattern="patter*n" text="patter" result="false"/> +<test pattern="p*attern" text="attern" result="false"/> +<test pattern="p*attern" text="p_ttern" result="false"/> + +</root> diff --git a/tools/regression/xsl_reports/xsl/test/test_re_match.xsl b/tools/regression/xsl_reports/xsl/test/test_re_match.xsl new file mode 100644 index 0000000000..eefd313166 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/test/test_re_match.xsl @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:str="http://exslt.org/strings" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func" + exclude-result-prefixes="str meta exsl" + version="1.0"> + + <func:function name="meta:re_match"> + <xsl:param name="pattern"/> + <xsl:param name="text"/> + + <xsl:choose> + <xsl:when test="not( contains( $pattern, '*' ) )"> + <func:result select="$text = $pattern"/> + </xsl:when> + <xsl:when test="$pattern = '*'"> + <func:result select="1 = 1"/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*' and substring( $pattern, string-length($pattern), 1 ) = '*' "> + <func:result select="contains( $text, substring( $pattern, 2, string-length($pattern) - 2 ) ) "/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*'"> + <xsl:variable name="pattern_tail" select="substring( $pattern, 2, string-length($pattern) - 1 )"/> + <func:result select="substring( $text, string-length($text) - string-length($pattern_tail) + 1, string-length($pattern_tail) ) = $pattern_tail"/> + </xsl:when> + <xsl:when test="substring( $pattern, string-length($pattern), 1 ) = '*' "> + <xsl:variable name="pattern_head" select="substring( $pattern, 1, string-length($pattern) - 1 )"/> + <func:result select="starts-with( $text, $pattern_head )"/> + </xsl:when> + <xsl:when test="contains( $pattern, '*' ) "> + <xsl:variable name="pattern_head" select="substring-before( $pattern, '*' )"/> + <xsl:variable name="pattern_tail" select="substring-after( $pattern, '*' )"/> + <func:result select="starts-with( $text, $pattern_head ) and substring( $text, string-length($text) - string-length($pattern_tail) + 1, string-length($pattern_tail) ) = $pattern_tail"/> + </xsl:when> + </xsl:choose> + </func:function> + + <xsl:template match='test'> + <xsl:variable name="result" select="meta:re_match( @pattern, @text )"/> + <xsl:variable name="expected-result" select="@result = 'true'"/> + <xsl:if test="$result != $expected-result"> + <failed regex="{@pattern}" text="{@text}" result="{$result}" expected-result="{$expected-result}"/> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/add_expected_results.xsl b/tools/regression/xsl_reports/xsl/v2/add_expected_results.xsl new file mode 100644 index 0000000000..b519a7754f --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/add_expected_results.xsl @@ -0,0 +1,270 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2007. + +Distributed under the Boost Software License, Version 1.0. (See +accompanying file LICENSE_1_0.txt or copy at +http://www.boost.org/LICENSE_1_0.txt) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:func="http://exslt.org/functions" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func" + exclude-result-prefixes="func meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:param name="expected_results_file"/> + <xsl:param name="failures_markup_file"/> + <xsl:param name="source"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + + <func:function name="meta:is_test_log_complete"> + <xsl:param name="test_log"/> + <xsl:variable name="type" select="$test_log/@test-type"/> + <func:result> + <xsl:choose> + <xsl:when test="$type='compile' or $type='compile_fail' or $test_log/compile/@result='fail' "> + <xsl:value-of select="count( $test_log/compile ) = 1 and count( $test_log/link) = 0 and count( $test_log/run) = 0"/> + </xsl:when> + <xsl:when test="$type='link' or $type='link_fail' or $type='' or $type='lib' or $test_log/link/@result='fail'"> + <xsl:value-of select="count( $test_log/compile) = 1 and count( $test_log/link) = 1 and count( $test_log/run) = 0"/></xsl:when> + <xsl:when test="$type='run' or $type='run_fail' or $type='run_pyd' or $type='run_mpi'"> + <xsl:value-of select="count( $test_log/compile) = 1 and count( $test_log/link) = 1 and count($test_log/run) = 1 "/> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes"> + Unknown test type "<xsl:value-of select="$type"/>" + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </func:result> + </func:function> + + + <xsl:key name = "trk" match = "test-result" use = "concat( ../../@name, '-', ../@name, '-', @test-name )" /> + <xsl:key name = "tak" match = "toolset-alias" use = "@name" /> + + <xsl:variable name="failures_markup" select="document( $failures_markup_file )" /> + <xsl:template match="/"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="test-log"> + <xsl:variable name="test_log" select="."/> + <xsl:variable name="library" select="@library"/> + <xsl:variable name="test-name" select="@test-name"/> + <xsl:variable name="toolset" select="@toolset"/> + + <xsl:variable name="is_complete" select="meta:is_test_log_complete( $test_log )"/> + + <xsl:element name="{local-name()}"> + <xsl:apply-templates select="@*"/> + + <xsl:variable name="has_failures" select="./*/@result = 'fail'"/> + <xsl:variable name="actual_result"> + <xsl:choose> + <xsl:when test="$has_failures or not( $is_complete )" > + <xsl:text>fail</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>success</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <!-- + Select expected_results context + See http://clover.slavic.pitt.edu/~repertorium/plectogram/keys/keys.html for a good explanation. + + Briefly, for-each doesn't iterate through expected_results, it just selects expected result + as current context to make "key" function work. + --> + + <xsl:for-each select="$expected_results"> + + <xsl:variable name="main_toolset" select="key( 'tak', $toolset )/../@name" /> + <xsl:variable name="toolset_name"> + <xsl:choose> + <xsl:when test="$main_toolset"><xsl:value-of select="$main_toolset"/></xsl:when> + <xsl:otherwise><xsl:value-of select="$toolset"/></xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="expected_results_test_case" select="key( 'trk', concat( $toolset_name, '-', $library, '-', $test-name ) )"/> + <xsl:variable name="test_case_markup" select="$failures_markup//library[@name=$library]/test[ meta:re_match( @name, $test-name ) ]"/> + <xsl:variable name="test_failures_markup" select="$test_case_markup/mark-failure/toolset[ meta:re_match( @name, $toolset ) ]/.."/> + <xsl:variable name="test_failures_markup2" select="$failures_markup//library[@name=$library]/mark-expected-failures/test[ meta:re_match( @name, $test-name ) ]/../toolset[ meta:re_match( @name, $toolset ) ]/.."/> + + <xsl:variable name="category"> + <xsl:choose> + <xsl:when test="$test_case_markup/@category"> + <xsl:value-of select="$test_case_markup/@category"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <xsl:variable name="is_new"> + <xsl:choose> + <xsl:when test="$expected_results_test_case"> + <xsl:text>no</xsl:text> + </xsl:when> + <xsl:otherwise>yes</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <xsl:variable name="has_explicit_markup" select="count( $test_failures_markup ) > 0 or count( $test_failures_markup2 ) > 0"/> + + <xsl:variable name="expected_result"> + <xsl:choose> + <xsl:when test="$has_explicit_markup"> + <xsl:text>fail</xsl:text> + </xsl:when> + + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expected_results_test_case and $expected_results_test_case/@result = 'fail'"> + <xsl:text>fail</xsl:text> + </xsl:when> + <xsl:otherwise>success</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="status"> + <xsl:choose> + <xsl:when test="$expected_result = $actual_result">expected</xsl:when> + <xsl:otherwise>unexpected</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="unexpected_success" select="$status = 'unexpected' and $actual_result = 'success'"/> + + <xsl:variable name="expected_reason"> + <xsl:choose> + <xsl:when test="$test_failures_markup/@reason"> + <xsl:value-of select="$test_failures_markup/@reason"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$test_failures_markup2/@reason"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <xsl:variable name="notes"> + + <xsl:if test="$unexpected_success and $has_explicit_markup"> + <note> + <span class="auto-note"> + This test case was explicitly marked up in + <a href="http://svn.boost.org/svn/boost/{$source}/status/explicit-failures-markup.xml"> + status/explicit-failures-markup.xml</a> file in the Boost SVN as "expected to fail", + but is passing. Please consult the notes/output below for more details. + </span> + </note> + </xsl:if> + + <xsl:if test="$has_explicit_markup and count( $test_failures_markup2/note ) = 0 and count( $test_failures_markup/note ) = 0"> + <xsl:choose> + <xsl:when test="$unexpected_success"> + <note> + <span class="auto-note"> + No explanation was provided for this markup. Please contact the library + author(s)/maintainer(s) for more details. + </span> + </note> + </xsl:when> + <xsl:otherwise> + <note> + <span class="auto-note"> + This failure was explicitly marked as expected in + <a href="http://svn.boost.org/svn/boost/{$source}/status/explicit-failures-markup.xml"> + status/explicit-failures-markup.xml</a> file in the Boost SVN. + Please contact the library author(s)/maintainer(s) for the explanation of this markup. + </span> + </note> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + + <xsl:if test="count( $test_failures_markup ) > 0"> + <xsl:for-each select="$test_failures_markup/note"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:if> + + <xsl:if test="count( $test_failures_markup2 ) > 0"> + <xsl:for-each select="$test_failures_markup2/note"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:if> + + + <xsl:if test="$expected_results_test_case and $expected_results_test_case/@result = 'fail'"> + <xsl:choose> + <xsl:when test="$unexpected_success"> + <note> + <span class="auto-note"> + This test case used to fail in the reference ("last-known-good") release. + </span> + </note> + </xsl:when> + <xsl:otherwise> + <note> + <span class="auto-note"> + This failure was present in the reference ("last-known-good") release. + </span> + </note> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + + <xsl:if test="not( $is_complete ) and not( $has_failures )"> + <note> + <span class="internal-error-note"> + <b>[Reporting Tools Internal Error]</b> This test case's XML is missing one or more log entries + of the regression run's steps associated with the test case's type ("<xsl:value-of select="$test_log/@test-type"/>"). + Please <a href="mailto:mailto:boost-testing@lists.boost.org">contact reporting tools + maintainers</a> about this problem. + </span> + </note> + </xsl:if> + </xsl:variable> + + <xsl:attribute name="result"><xsl:value-of select="$actual_result"/></xsl:attribute> + <xsl:attribute name="expected-result"><xsl:value-of select="$expected_result"/></xsl:attribute> + <xsl:attribute name="expected-reason"><xsl:value-of select="$expected_reason"/></xsl:attribute> + <xsl:attribute name="status"><xsl:value-of select="$status"/></xsl:attribute> + <xsl:attribute name="is-new"><xsl:value-of select="$is_new"/></xsl:attribute> + <xsl:attribute name="category"><xsl:value-of select="$category"/></xsl:attribute> + <xsl:element name="notes"><xsl:copy-of select="$notes"/></xsl:element> + + <xsl:apply-templates select="$test_log/node()" /> + </xsl:for-each> + </xsl:element> + </xsl:template> + + <xsl:template match="*"> + <xsl:element name="{local-name()}"> + <xsl:apply-templates select="@*"/> + <xsl:apply-templates select="node()" /> + </xsl:element> + </xsl:template> + + <xsl:template match="@*"> + <xsl:copy-of select="." /> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/boostbook_log.xsl b/tools/regression/xsl_reports/xsl/v2/boostbook_log.xsl new file mode 100644 index 0000000000..009f0eb27c --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/boostbook_log.xsl @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2007. + +Distributed under the Boost Software License, Version 1.0. (See +accompanying file LICENSE_1_0.txt or copy at +http://www.boost.org/LICENSE_1_0.txt) + +--> +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:func="http://exslt.org/functions" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func" + exclude-result-prefixes="func meta" + version="1.0"> + +<xsl:output method="html" encoding="UTF-8"/> +<xsl:template match="/"> + <html> + <head> + <title>BoostBook build log for <xsl:value-of select="build/@timestamp"/></title> + <style> + span.failure { background-color: red; } + </style> + </head> + <body> + <xsl:apply-templates/> + </body> + </html> +</xsl:template> + <xsl:template match="build"> + <pre> + <xsl:apply-templates/> + </pre> + </xsl:template> + + <xsl:template match="line"> + <span class="{@type}"><xsl:value-of select="text()"/></span><br/> + </xsl:template> +</xsl:stylesheet>
\ No newline at end of file diff --git a/tools/regression/xsl_reports/xsl/v2/common.xsl b/tools/regression/xsl_reports/xsl/v2/common.xsl new file mode 100644 index 0000000000..14023f0395 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/common.xsl @@ -0,0 +1,668 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:date="http://exslt.org/dates-and-times" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func" + exclude-result-prefixes="exsl func date str set meta" + version="1.0"> + + <xsl:variable name="output_directory" select="'output'"/> + + <!-- general --> + + <func:function name="meta:iif"> + <xsl:param name="condition"/> + <xsl:param name="if_true"/> + <xsl:param name="if_false"/> + + <xsl:choose> + <xsl:when test="$condition"> + <func:result select="$if_true"/> + </xsl:when> + <xsl:otherwise> + <func:result select="$if_false"/> + </xsl:otherwise> + </xsl:choose> + </func:function> + + <!-- structural --> + + <func:function name="meta:test_structure"> + <xsl:param name="document"/> + <xsl:param name="release"/> + <xsl:variable name="required_toolsets" select="$explicit_markup//mark-toolset[ @status='required' ]"/> + + <xsl:variable name="runs" select="$document//test-run"/> + <xsl:variable name="platforms" select="set:distinct( $document//test-run/@platform )"/> + + + <xsl:variable name="run_toolsets_f"> + <platforms> + <xsl:for-each select="$platforms"> + <xsl:sort select="."/> + <xsl:variable name="platform" select="."/> + <platform name="{$platform}"> + <runs> + <xsl:for-each select="$runs[ @platform = $platform ]"> + <xsl:sort select="@platform"/> + <run + runner="{@runner}" + timestamp="{@timestamp}" + platform="{@platform}" + run-type="{@run-type}" + source="{@source}" + revision="{@revision}"> + + <comment><xsl:value-of select="comment"/></comment> + <xsl:variable name="not_ordered_toolsets" select="set:distinct( .//test-log[ meta:is_test_log_a_test_case(.) and meta:show_toolset( @toolset, $release ) ]/@toolset ) "/> + + <xsl:variable name="not_ordered_toolsets_with_info_f"> + <xsl:for-each select="$not_ordered_toolsets"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="toolset" select="."/> + <xsl:variable name="required"> + <xsl:choose> + <xsl:when test="count( $required_toolsets[ @name = $toolset ] ) > 0">yes</xsl:when> + <xsl:otherwise>no</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="required_sort_hint"> + <xsl:choose> + <xsl:when test="$required = 'yes'">sort hint A</xsl:when> + <xsl:otherwise>sort hint B</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <toolset name="{$toolset}" required="{$required}" required_sort_hint="{$required_sort_hint}"/> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="not_ordered_toolsets_with_info" select="exsl:node-set( $not_ordered_toolsets_with_info_f )"/> + + <xsl:for-each select="$not_ordered_toolsets_with_info/toolset"> + <xsl:sort select="concat( @required_sort_hint, '-', @name )" order="ascending"/> + <xsl:copy-of select="."/> + </xsl:for-each> + </run> + </xsl:for-each> + </runs> + </platform> + </xsl:for-each> + </platforms> + </xsl:variable> + <func:result select="exsl:node-set( $run_toolsets_f )"/> + </func:function> + + + <func:function name="meta:test_case_status"> + <xsl:param name="explicit_markup"/> + <xsl:param name="test_log"/> + + <xsl:variable name="status"> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $test_log/@library, $test_log/@toolset )"> + <xsl:text>unusable</xsl:text> + </xsl:when> + <xsl:when test="$test_log/@result='fail' and $test_log/@status='unexpected' and $test_log/@is-new='no'"> + <xsl:text>fail-unexpected</xsl:text> + </xsl:when> + <xsl:when test="$test_log/@result='fail' and $test_log/@status='unexpected' and $test_log/@is-new='yes'"> + <xsl:text>fail-unexpected-new</xsl:text> + </xsl:when> + <xsl:when test="$test_log/@result='success' and $test_log/@status='unexpected'"> + <xsl:text>success-unexpected</xsl:text> + </xsl:when> + <xsl:when test="$test_log/@status='expected'"> + <xsl:text>expected</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>other</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <func:result select="$status"/> + </func:function> + + <func:function name="meta:is_toolset_required"> + <xsl:param name="toolset"/> + <func:result select="count( $explicit_markup/explicit-failures-markup/mark-toolset[ @name = $toolset and @status='required' ] ) > 0"/> + </func:function> + + <func:function name="meta:is_library_beta"> + <xsl:param name="library"/> + <func:result select="count( $explicit_markup/explicit-failures-markup/library[ @name = $library and @status='beta' ] ) > 0"/> + </func:function> + + <func:function name="meta:is_test_log_a_test_case"> + <xsl:param name="test_log"/> + <xsl:variable name="type" select="$test_log/@test-type"/> + <func:result select="$type='compile' or $type='compile_fail' or $type='link' or $type='link_fail' + or $type='run' or $type='run_fail' or $type='run_pyd' or $type='run_mpi'"/> + </func:function> + + + <func:function name="meta:is_unusable_"> + <xsl:param name="explicit_markup"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + + <func:result select="count( $explicit_markup//library[ @name = $library ]/mark-unusable/toolset[ meta:re_match( @name, $toolset ) ] ) > 0"/> + </func:function> + + <func:function name="meta:is_unusable"> + <xsl:param name="explicit_markup"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + + <func:result select="count( $explicit_markup//library[ @name = $library ]/mark-unusable/toolset[ meta:re_match( @name, $toolset ) ] ) > 0"/> + </func:function> + + <func:function name="meta:re_match"> + <xsl:param name="pattern"/> + <xsl:param name="text"/> + + <xsl:choose> + <xsl:when test="not( contains( $pattern, '*' ) )"> + <func:result select="$text = $pattern"/> + </xsl:when> + <xsl:when test="$pattern = '*'"> + <func:result select="1 = 1"/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*' and substring( $pattern, string-length($pattern), 1 ) = '*' "> + <func:result select="contains( $text, substring( $pattern, 2, string-length($pattern) - 2 ) ) "/> + </xsl:when> + <xsl:when test="substring( $pattern, 1, 1 ) = '*'"> + <xsl:variable name="pattern_tail" select="substring( $pattern, 2, string-length($pattern) - 1 )"/> + <func:result select="substring( $text, string-length($text) - string-length($pattern_tail) + 1, string-length($pattern_tail) ) = $pattern_tail"/> + </xsl:when> + <xsl:when test="substring( $pattern, string-length($pattern), 1 ) = '*' "> + <xsl:variable name="pattern_head" select="substring( $pattern, 1, string-length($pattern) - 1 )"/> + <func:result select="starts-with( $text, $pattern_head )"/> + </xsl:when> + <xsl:when test="contains( $pattern, '*' ) "> + <xsl:variable name="pattern_head" select="substring-before( $pattern, '*' )"/> + <xsl:variable name="pattern_tail" select="substring-after( $pattern, '*' )"/> + <func:result select="starts-with( $text, $pattern_head ) and substring( $text, string-length($text) - string-length($pattern_tail) + 1, string-length($pattern_tail) ) = $pattern_tail"/> + </xsl:when> + </xsl:choose> + </func:function> + + <!-- date-time --> + + <func:function name="meta:timestamp_difference"> + <xsl:param name="x"/> + <xsl:param name="y"/> + + <xsl:variable name="duration" select="date:difference( $x, $y )"/> + <xsl:choose> + <xsl:when test="contains( $duration, 'D' )"> + <xsl:variable name="days" select="substring-before( $duration, 'D' )"/> + <func:result select="substring-after( $days, 'P' )"/> + </xsl:when> + <xsl:otherwise> + <func:result select="0"/> + </xsl:otherwise> + </xsl:choose> + + </func:function> + + <func:function name="meta:format_timestamp"> + <xsl:param name="timestamp"/> + <xsl:choose> + <xsl:when test="date:date( $timestamp ) = ''"> + <func:result select="$timestamp"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="time" select="substring-before( date:time( $timestamp ), 'Z' )"/> + <xsl:variable name="day" select="date:day-in-month( $timestamp )"/> + <xsl:variable name="day_abbrev" select="date:day-abbreviation( $timestamp )"/> + <xsl:variable name="month_abbrev" select="date:month-abbreviation( $timestamp )"/> + <xsl:variable name="year" select="date:year( $timestamp )"/> + <func:result select="concat( $day_abbrev, ', ', $day, ' ', $month_abbrev, ' ', $year, ' ', $time, ' +0000' )"/> + </xsl:otherwise> + </xsl:choose> + + </func:function> + + <!-- path --> + + <func:function name="meta:encode_path"> + <xsl:param name="path"/> + <func:result select="translate( translate( $path, '/', '-' ), './', '-' )"/> + </func:function> + + <func:function name="meta:output_file_path"> + <xsl:param name="path"/> + <func:result select="concat( $output_directory, '/', meta:encode_path( $path ), '.html' )"/> + </func:function> + + <func:function name="meta:log_file_path"> + <xsl:param name="test_log"/> + <xsl:param name="runner"/> + <xsl:param name="release_postfix" select="''"/> + <func:result> + <xsl:choose> + <xsl:when test="meta:show_output( $explicit_markup, $test_log )"> + <xsl:value-of select="meta:output_file_path( concat( $runner, '-', $test_log/@target-directory, $release_postfix ) )"/> + </xsl:when> + <xsl:otherwise> + <xsl:text></xsl:text> + </xsl:otherwise> + </xsl:choose> + </func:result> + </func:function> + + <!-- presentation --> + + <func:function name="meta:show_library"> + <xsl:param name="library"/> + <xsl:param name="release" select="'no'"/> + <func:result select="$release != 'yes' or not( meta:is_library_beta( $library ) )"/> + </func:function> + + <func:function name="meta:show_output"> + <xsl:param name="explicit_markup"/> + <xsl:param name="test_log"/> + <func:result select="( $test_log/@result != 'success' or $test_log/@show-run-output = 'true' or + $test_log/@result = 'success' and $test_log/@status = 'unexpected' ) + and not( meta:is_unusable( $explicit_markup, $test_log/@library, $test_log/@toolset ) ) + "/> + </func:function> + + <func:function name="meta:show_toolset"> + <xsl:param name="toolset"/> + <xsl:param name="release" select="'no'"/> + <func:result select="$release != 'yes' or meta:is_toolset_required( $toolset )"/> + </func:function> + + <func:function name="meta:result_cell_class"> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="test_logs"/> + + <func:result> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $library, $toolset )"> + <xsl:text>unusable</xsl:text> + </xsl:when> + + <xsl:when test="count( $test_logs ) < 1"> + <xsl:text>missing</xsl:text> + </xsl:when> + + <xsl:when test="count( $test_logs[@result='fail' and @status='unexpected' and @is-new='no'] )"> + <xsl:text>fail-unexpected</xsl:text> + </xsl:when> + + <xsl:when test="count( $test_logs[@result='fail' and @status='unexpected' and @is-new='yes'] )"> + <xsl:text>fail-unexpected-new</xsl:text> + </xsl:when> + + + <xsl:when test="count( $test_logs[@result='fail' and @expected-reason != '' ] )"> + <xsl:text>fail-expected-unresearched</xsl:text> + </xsl:when> + + <xsl:when test="count( $test_logs[@result='fail'] )"> + <xsl:text>fail-expected</xsl:text> + </xsl:when> + + + <xsl:when test="count( $test_logs[@result='success' and @status='unexpected'] )"> + <xsl:text>success-unexpected</xsl:text> + </xsl:when> + + <xsl:when test="count( $test_logs[@status='expected'] )"> + <xsl:text>success-expected</xsl:text> + </xsl:when> + + <xsl:otherwise> + <xsl:text>unknown</xsl:text> + </xsl:otherwise> + </xsl:choose> + </func:result> + </func:function> + + <xsl:template name="insert_report_header"> + <xsl:param name="run_date"/> + <xsl:param name="warnings"/> + <xsl:param name="purpose"/> + + <div class="report-info"> + <div> + <b>Report Time: </b> <xsl:value-of select="meta:format_timestamp( $run_date )"/> + </div> + + <xsl:if test="$purpose"> + <div> + <b>Purpose: </b> <xsl:value-of select="$purpose"/> + </div> + </xsl:if> + + <xsl:if test="$warnings"> + <xsl:for-each select="str:split( $warnings, '+' )"> + <div class="report-warning"> + <b>Warning: </b> + <a href="mailto:boost-testing@lists.boost.org?subject=[Report Pages] {.} ({meta:format_timestamp( $run_date )})" class="warning-link"> + <xsl:value-of select="."/> + </a> + </div> + </xsl:for-each> + </xsl:if> + + </div> + + </xsl:template> + + + <xsl:template name="insert_view_link"> + <xsl:param name="page"/> + <xsl:param name="release"/> + <xsl:param name="class"/> + + <xsl:choose> + <xsl:when test="$release='yes'"> + <a href="{$page}.html" class="{$class}" target="_top"> + <xsl:text>Full View</xsl:text> + </a> + </xsl:when> + <xsl:otherwise> + <a href="{$page}_release.html" class="{$class}" target="_top"> + <xsl:text>Release View</xsl:text> + </a> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + + <xsl:template name="insert_page_links"> + <xsl:param name="page"/> + <xsl:param name="release"/> + <xsl:param name="mode"/> + + <div class="links"> + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + <xsl:text> | </xsl:text> + <xsl:call-template name="insert_view_link"> + <xsl:with-param name="page" select="$page"/> + <xsl:with-param name="class" select="''"/> + <xsl:with-param name="release" select="$release"/> + </xsl:call-template> + + <xsl:variable name="release_postfix"> + <xsl:if test="$release='yes'">_release</xsl:if> + </xsl:variable> + + <xsl:text> | </xsl:text> + <a href="../{$mode}/{$page}{$release_postfix}.html" class="view-link" target="_top"> + <xsl:value-of select="$mode"/><xsl:text> View</xsl:text> + </a> + + <xsl:text> | </xsl:text> + <a href="{$page}{$release_postfix}_.html#legend"> + <xsl:text>Legend</xsl:text> + </a> + + </div> + + </xsl:template> + + + <xsl:template name="insert_runners_rows"> + <xsl:param name="mode"/> + <xsl:param name="top_or_bottom"/> + <xsl:param name="run_toolsets"/> + <xsl:param name="run_date"/> + + <xsl:variable name="colspan"> + <xsl:choose> + <xsl:when test="$mode = 'summary'">1</xsl:when> + <xsl:when test="$mode = 'details'">2</xsl:when> + </xsl:choose> + </xsl:variable> + + + <xsl:if test="$top_or_bottom = 'top'"> + <tr> + <td colspan="{$colspan}"> </td> + <xsl:for-each select="$run_toolsets/platforms/platform"> + <xsl:if test="count(./runs/run/toolset) > 0"> + <td colspan="{count(./runs/run/toolset)}" class="runner"> + <xsl:value-of select="@name"/> + </td> + </xsl:if> + </xsl:for-each> + <td colspan="{$colspan}"> </td> + </tr> + </xsl:if> + + <tr> + <td colspan="{$colspan}"> </td> + <xsl:for-each select="$run_toolsets//runs/run[ count(toolset) > 0 ]"> + <td colspan="{count(toolset)}" class="runner"> + <a href="../{@runner}.html"> + <xsl:value-of select="@runner"/> + </a> + </td> + </xsl:for-each> + <td colspan="{$colspan}"> </td> + </tr> + + <tr> + <td colspan="{$colspan}"> </td> + <xsl:for-each select="$run_toolsets//runs/run[ count(toolset) > 0 ]"> + <td colspan="{count(toolset)}" class="revision"> + rev <xsl:value-of select="@revision"/> + </td> + </xsl:for-each> + <td colspan="{$colspan}"> </td> + </tr> + + <tr> + <td colspan="{$colspan}"> </td> + <xsl:for-each select="$run_toolsets//runs/run[ count(toolset) > 0 ]"> + <xsl:variable name="timestamp_diff" select="meta:timestamp_difference( @timestamp, $run_date )"/> + <xsl:variable name="age" select="meta:iif( $timestamp_diff < 30, $timestamp_diff, 30 )"/> + <td colspan="{count(toolset)}" class="timestamp"> + <span class="timestamp-{$age}"><xsl:value-of select="meta:format_timestamp( @timestamp )"/></span> + <xsl:if test="@run-type != 'full'"> + <span class="run-type-{@run-type}"><xsl:value-of select="substring( @run-type, 1, 1 )"/></span> + </xsl:if> + </td> + </xsl:for-each> + <td colspan="{$colspan}"> </td> + </tr> + + <xsl:if test="$top_or_bottom = 'bottom'"> + <tr> + <td colspan="{$colspan}"> </td> + <xsl:for-each select="$run_toolsets/platforms/platform"> + <xsl:if test="count(./runs/run/toolset) > 0"> + <td colspan="{count(./runs/run/toolset)}" class="runner"> + <xsl:value-of select="@name"/> + </td> + </xsl:if> + </xsl:for-each> + <td colspan="{$colspan}"> </td> + </tr> + </xsl:if> + + </xsl:template> + + <xsl:template name="insert_toolsets_row"> + <xsl:param name="mode"/> + <xsl:param name="library"/> + <xsl:param name="library_marks"/> + <xsl:param name="run_date"/> + + <tr valign="middle"> + <xsl:variable name="colspan"> + <xsl:choose> + <xsl:when test="$mode = 'summary'">1</xsl:when> + <xsl:when test="$mode = 'details'">2</xsl:when> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="title"> + <xsl:choose> + <xsl:when test="$mode = 'summary'"> library / toolset </xsl:when> + <xsl:when test="$mode = 'details'"> test / toolset </xsl:when> + </xsl:choose> + </xsl:variable> + + <td class="head" colspan="{$colspan}" width="1%"><xsl:value-of select="$title"/></td> + + + <xsl:for-each select="$run_toolsets//runs/run/toolset"> + <xsl:variable name="toolset" select="@name"/> + + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="@required='yes'"> + <xsl:text>required-toolset-name</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>toolset-name</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}"> + <xsl:variable name="age" select="meta:timestamp_difference( ../@timestamp, $run_date )"/> + <span class="timestamp-{$age}"> + + <!-- break toolset names into words --> + <xsl:for-each select="str:tokenize($toolset, '-')"> + <xsl:value-of select="." /> + <xsl:if test="position()!=last()"> + <xsl:text>- </xsl:text> + </xsl:if> + </xsl:for-each> + + <xsl:if test="$mode = 'details'"> + <!-- prepare toolset notes --> + <xsl:variable name="toolset_notes_fragment"> + <xsl:for-each select="$library_marks/note"> + <xsl:if test="count( ../toolset[meta:re_match( @name, $toolset )] ) > 0"> + <note index="{position()}"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="toolset_notes" select="exsl:node-set( $toolset_notes_fragment )/*"/> + <xsl:if test="count( $toolset_notes ) > 0"> + <span class="super"> + <xsl:for-each select="$toolset_notes"> + <xsl:variable name="note_index" select="@index"/> + <xsl:if test="generate-id( . ) != generate-id( $toolset_notes[1] )">, </xsl:if> + <a href="#{$library}-note-{$note_index}" title="Note {$note_index}"> + <xsl:value-of select="$note_index"/> + </a> + </xsl:for-each> + </span> + </xsl:if> + </xsl:if> + + </span> + </td> + </xsl:for-each> + + <td class="head" width="1%"><xsl:value-of select="$title"/></td> + </tr> + </xsl:template> + + <xsl:template name="show_notes"> + <xsl:param name="explicit_markup"/> + <xsl:param name="notes"/> + <div class="notes"> + <xsl:for-each select="$notes"> + <div> + <xsl:variable name="ref_id" select="@refid"/> + <xsl:call-template name="show_note"> + <xsl:with-param name="note" select="."/> + <xsl:with-param name="references" select="$ref_id"/> + </xsl:call-template> + </div> + </xsl:for-each> + </div> + </xsl:template> + + <xsl:template name="show_note"> + <xsl:param name="note"/> + <xsl:param name="references"/> + + <div class="note"> + <xsl:variable name="author"> + <xsl:choose> + <xsl:when test="$note/@author"> + <xsl:value-of select="$note/@author"/> + </xsl:when> + <xsl:otherwise> + <xsl:text/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="date"> + <xsl:choose> + <xsl:when test="$note/@date"> + <xsl:value-of select="$note/@date"/> + </xsl:when> + <xsl:otherwise> + <xsl:text/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <span class="note-header"> + <xsl:choose> + <xsl:when test="$author != '' and $date != ''"> + [ <xsl:value-of select="$author"/> <xsl:value-of select="$date"/> ] + </xsl:when> + <xsl:when test="$author != ''"> + [ <xsl:value-of select="$author"/> ] + </xsl:when> + <xsl:when test="$date != ''"> + [ <xsl:value-of select="$date"/> ] + </xsl:when> + </xsl:choose> + </span> + + <xsl:if test="$references"> + <!-- lookup references (refid="17,18") --> + <xsl:for-each select="str:tokenize($references, ',')"> + <xsl:variable name="ref_id" select="."/> + <xsl:variable name="referenced_note" select="$explicit_markup//note[ $ref_id = @id ]"/> + + <xsl:choose> + <xsl:when test="$referenced_note"> + <xsl:copy-of select="$referenced_note/node()"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ref_id"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:if> + + <xsl:copy-of select="$note/node()"/> + + </div> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/dump_toolsets.xsl b/tools/regression/xsl_reports/xsl/v2/dump_toolsets.xsl new file mode 100644 index 0000000000..b9058e35d0 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/dump_toolsets.xsl @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2006. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:meta="http://www.meta-comm.com" + exclude-result-prefixes="meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:template match="/"> + <xsl:for-each select="expected-failures/toolset"> + <xsl:sort select="@name"/> + <xsl:value-of select="@name"/> + <xsl:if test="count(./toolset-alias)"> + <xsl:text> aka </xsl:text> + <xsl:for-each select="toolset-alias"> + <xsl:sort select="@name"/> + <xsl:value-of select="@name"/> + <xsl:text> </xsl:text> + </xsl:for-each> + </xsl:if> +<xsl:text> +</xsl:text> + </xsl:for-each> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/expected_to_1_33_format.xsl b/tools/regression/xsl_reports/xsl/v2/expected_to_1_33_format.xsl new file mode 100644 index 0000000000..71f33d2c1c --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/expected_to_1_33_format.xsl @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:set="http://exslt.org/sets" + extension-element-prefixes="set" + version="1.0"> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:template match="/"> + <expected-failures> + <xsl:variable name="toolsets" select="set:distinct(//test-result/@toolset)"/> + <xsl:for-each select="$toolsets"> + <xsl:variable name="toolset" select="."/> + <toolset name="{$toolset}"> + <xsl:variable name="toolset_test_cases" select="//test-result[@toolset = $toolset]"/> + <xsl:variable name="libraries" select="set:distinct($toolset_test_cases/@library)"/> + <xsl:for-each select="$libraries"> + <xsl:variable name="library" select="."/> + <library name="{$library}"> + <xsl:variable name="test_results" select="$toolset_test_cases[@library = $library]"/> + <xsl:for-each select="$test_results"> + <xsl:variable name="test_result" select="."/> + <test-result test-name="{$test_result/@test-name}" result="{$test_result/@result}"/> + </xsl:for-each> + </library> + </xsl:for-each> + </toolset> + </xsl:for-each> + </expected-failures> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/html/issues_legend.html b/tools/regression/xsl_reports/xsl/v2/html/issues_legend.html new file mode 100644 index 0000000000..6274048b55 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/issues_legend.html @@ -0,0 +1,36 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> +<tr> + <td> + <table border="0" summary="legend"> + <tr> + <td> + <table width="100%" summary="unexpected new fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected-new"><toolset></td></tr> + </table> + </td> + <td class="legend-item">Failure on a newly added test/compiler.</td> + </tr> + <tr> + <td> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected"><toolset></td></tr> + </table> + </td> + <td class="legend-item">Unexpected failure.</td> + </tr> + </table> + </td> +</tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html b/tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html new file mode 100644 index 0000000000..009211ac19 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html @@ -0,0 +1,82 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="success legend"> + <tr class="library-row-single"><td class="library-success-expected">pass</td></tr> + </table> + </td> + <td class="legend-explanation">Success.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected pass legend"> + <tr class="library-row-single"><td class="library-success-unexpected">pass</td></tr> + </table> + </td> + <td class="legend-explanation">Unexpected success; follow the link for more details.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="expected fail legend"> + <tr class="library-row-single"><td class="library-fail-expected">fail*</td></tr> + </table> + </td> + <td class="legend-explanation">Expected failure; follow the link for more details.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unusable legend"> + <tr class="library-row-single"><td class="library-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-explanation">The library author marked it as unusable on this particular platform/toolset.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unresearched legend"> + <tr class="library-row-single"><td class="library-fail-expected-unresearched">fail?</td></tr> + </table> + </td> + <td class="legend-explanation">Unsearched failure; follow the link for more details.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected new fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected-new">fail</td></tr> + </table> + </td> + <td class="legend-explanation">Failure on a newly added test/compiler.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected">fail</td></tr> + </table> + </td> + <td class="legend-explanation">Unexpected failure/regression.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + </td> + <td class="legend-explanation"></td> + </tr> +</table> +<hr/> +<table border="0" summary="report description"> + <tr> + <td><span class="run-type-incremental">i</span></td> + <td class="legend-explanation">An incremental run.</td> + </tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html b/tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html new file mode 100644 index 0000000000..bae1742e94 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html @@ -0,0 +1,89 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="success legend"> + <tr class="library-row-single"><td class="library-success-expected user-library-success-expected">pass</td></tr> + </table> + </td> + <td class="legend-explanation">The test successfully passes.</td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="expected fail legend"> + <tr class="library-row-single"><td class="library-fail-expected user-library-fail-expected"><u>fail*</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + A <b>known failure</b> that the library maintainers are aware about. Please follow the link to + find out how it affects the library's functionality. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unusable legend"> + <tr class="library-row-single"><td class="library-unusable user-library-unusable">unusable</td></tr> + </table> + </td> + <td class="legend-explanation"> + The library author marked it as <b>unusable</b> on this particular platform/toolset. Please + see the corresponding footnote. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unresearched legend"> + <tr class="library-row-single"><td class="library-fail-expected-unresearched user-library-fail-expected-unresearched"><u>fail?</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + An <b>unsearched failure</b>: the library maintainers are aware of it, but need help with + investigating/addressing it for future releases. Please follow the link to + access the details and find out how it affects library functionality. </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected new fail legend"> + <tr class="library-row-single"><td class="library-fail-unexpected-new user-library-fail-unexpected-new"><u>fail</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + A <b>new failure</b> on the test/compiler added in this release that hasn't been accounted for yet. + Please follow the link to access the details. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected fail legend"> + <tr class="library-row-single user-library-row-single"><td class="library-fail-unexpected"><u>fail</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + A <b>regression</b> comparing to the previous release. Please follow the link to + access the details. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + </td> + <td class="legend-explanation"></td> + </tr> +</table> +<hr/> +<table border="0" summary="report description"> + <tr> + <td><span class="run-type-incremental">i</span></td> + <td class="legend-explanation">An incremental run.</td> + </tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html b/tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html new file mode 100644 index 0000000000..e57fb06a4f --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html @@ -0,0 +1,22 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<span> +<script type="text/javascript"> +<!-- +function make_tinyurl() +{ + window.open( 'http://tinyurl.com/create.php?url=' + parent.location.href ); +} +//--> +</script> + +<a href="javascript:make_tinyurl()">TinyUrl</a> +</span> diff --git a/tools/regression/xsl_reports/xsl/v2/html/master.css b/tools/regression/xsl_reports/xsl/v2/html/master.css new file mode 100644 index 0000000000..a6dc486b68 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/master.css @@ -0,0 +1,654 @@ +/* + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +*/ + +/* All reports */ + +body +{ + background-color: white; +} + +body.user-toc +{ + background-color: #f0f0f0; +} + +body.developer-toc +{ + background-color: #f0f5ff; +} + +span.super +{ + vertical-align: super; + font-size: 80%; + margin-left: 3pt; +} + +h1.page-title +{ + text-align: left; + text-transform: capitalize; + margin-top: 5pt; + margin-bottom: 10pt; +} + +img +{ + display: inline; +} + + a.hover-link:link +,a.hover-link:visited +,a.hover-link:active +{ + color: black; + text-decoration: none; +} + +a.hover-link:hover +{ + color: black; + text-decoration: underline; +} + + a.warning-link:link +,a.warning-link:visited +,a.warning-link:active +{ + color: red; + text-decoration: none; +} + +a.warning-link:hover +{ + color: red; + text-decoration: underline; +} + +a.view-link +{ + text-transform: capitalize; +} + +div.statistics +{ + width: 80%; + padding-bottom: 5pt; +} + +div.legend +{ + width: 80%; + background-color: #f5f5f5; + margin-top: 10pt; + margin-bottom: 10pt; +} + +div.comment +{ + width: 80%; + background-color: #f5f5f5; + padding-left: 10pt; + padding-right: 10pt; + padding-bottom: 10pt; +} + +div.links +{ + margin-top: 0pt; + margin-bottom: 0pt; +} + +table.header-table +{ + margin-left: 10pt; + margin-top: 20pt; + margin-bottom: 10pt; + width: 80%; +} + +td.header-item +{ + text-align: left; + vertical-align: top; + font-weight: bold; +} + +td.header-item-content +{ + padding-left: 20pt; + padding-bottom: 10pt; +} + +td.legend-item +{ + padding: 0pt; + width: 50pt; +} + +td.legend-explanation +{ + padding-left: 5pt; +} + +div.acknowledgement +{ + text-align: left; + margin-top: 10pt; + margin-left: 5pt; + margin-bottom: 10pt; +} + +div.report-info +{ + text-align: left; + margin-bottom: 10pt; + width: 80%; +} + +div.report-warning +{ + color: red; +} + +div.library-name +{ + margin-top: 20pt; + margin-bottom: 10pt; + text-align: left; + font-size: 125%; + font-weight: bold; +} + +span.run-type-incremental +{ + margin-left: 3pt; + padding-left: 1pt; + padding-right: 1pt; + background-color: yellow; +} + + span.timestamp-1 +,span.timestamp-2 +{ + color: #555555; +} + + span.timestamp-3 +,span.timestamp-4 +,span.timestamp-5 +,span.timestamp-6 +,span.timestamp-7 +{ + color: #999999; +} + + span.timestamp-8 +,span.timestamp-9 +,span.timestamp-10 +,span.timestamp-11 +,span.timestamp-12 +,span.timestamp-13 +,span.timestamp-14 +,span.timestamp-15 +,span.timestamp-16 +,span.timestamp-17 +,span.timestamp-18 +,span.timestamp-19 +,span.timestamp-20 +,span.timestamp-21 +,span.timestamp-22 +,span.timestamp-23 +,span.timestamp-24 +,span.timestamp-25 +,span.timestamp-26 +,span.timestamp-27 +,span.timestamp-28 +,span.timestamp-29 +,span.timestamp-30 +{ + color: #dddddd; +} + + +table.summary-table +,table.library-table +{ + border-collapse: collapse; + border: 2px solid black; + margin: 5px; +} + + table.summary-table td +,table.library-table td +{ + text-align: center; + border-left: 1px solid black; + border-right: 1px solid black; +} + + a.log-link:link +,a.log-link:visited +{ + color: black; +} + + a.log-link:active +,a.log-link:hover +,a.legend-link:link +,a.legend-link:visited +,a.legend-link:active +,a.legend-link:hover +{ + color: black; + text-decoration: underline; +} + +td.runner +{ + color: black; + font-weight: bold; + border-top: 1px solid black; + padding-left: 3pt; + padding-right: 3pt; + +} + +td.timestamp +{ + color: black; + border-bottom: 1px solid black; + padding-left: 3pt; + padding-right: 3pt; +} + + td.toolset-name +,td.required-toolset-name +{ + vertical-align: middle; + padding-left: 3pt; + padding-right: 3pt; + word-spacing: -3pt; +} + +td.required-toolset-name +{ + font-weight: bold; +} + +td.library-test-category-header +{ + border-top: 1px solid gray; +} + +tr.summary-row-first td +, tr.library-row-first td +{ + border-top: 1px solid gray; + border-bottom: 0px; +} + +tr.summary-row-last td +, tr.library-row-last td +{ + border-top: 0px; + border-bottom: 1px solid gray; +} + +tr.summary-row-single td +, tr.library-row-single td +{ + border-top: 1px solid gray; + border-bottom: 1px solid gray; +} + +tr.summary-row td +, tr.library-row td +{ + border-bottom: 0px; + border-top: 0px; +} + + td.library-success-expected +, td.summary-success-expected +, td.summary-fail-expected +, td.summary-unknown-status +, td.summary-fail-expected-unresearched +{ + width: 60pt; + text-align: center; + background-color: lightgreen; + border-left: 1px solid black; + border-right: 1px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + td.summary-unknown-status +{ + background-color: white; +} + + td.library-success-unexpected +,td.summary-success-unexpected +{ + width: 60pt; + text-align: center; + background-color: green; + color: white; + border: 0px; + padding-left: 2pt; + padding-right: 2pt; +} + + td.user-library-success-unexpected +, td.user-summary-success-unexpected +{ + background-color: lightgreen; + color: black; +} + + td.library-success-unexpected a.log-link:link +,td.library-success-unexpected a.log-link:visited +,td.library-success-unexpected a.log-link:active +,td.library-success-unexpected a.log-link:hover +{ + color: white; +} + + td.user-library-success-unexpected a.log-link:link +, td.user-library-success-unexpected a.log-link:visited +, td.user-library-success-unexpected a.log-link:active +, td.user-library-success-unexpected a.log-link:hover +{ + color: black; +} + + td.summary-unusable +, td.library-unusable +, td.library-fail-expected +{ + width: 60pt; + text-align: center; + background-color: silver; + color: black; + border: 0px; + padding-left: 2pt; + padding-right: 2pt; +} + + + tr.summary-row td.summary-fail-unexpected +,tr.summary-row-first td.summary-fail-unexpected +,tr.summary-row-last td.summary-fail-unexpected +,tr.summary-row-single td.summary-fail-unexpected +{ + width: 60pt; + text-align: center; + background-color: red; + color: black; + border: 2px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + td.summary-missing +, td.library-missing +{ + width: 60pt; + text-align: center; + background-color: white; + color: black; + border: 0px; + padding-left: 2pt; + padding-right: 2pt; +} + +td.library-fail-expected-unresearched +{ + width: 60pt; + text-align: center; + background-color: white; + color: black; + border: 1px solid black; + padding-left: 2pt; + padding-right: 2pt; +} + + + tr.summary-row-first td.summary-missing +, tr.summary-row-single td.summary-missing +, tr.library-row-first td.library-missing +, tr.library-row-single td.library-missing +{ + border-top: 1px solid black; +} + + tr.summary-row-last td.summary-missing +, tr.summary-row-single td.summary-missing +, tr.library-row-last td.library-missing +, tr.library-row-single td.library-missing +{ + border-bottom: 1px solid black; +} + + +/* Summary */ + +table.summary-table td.library-name +{ + width: 100pt; + padding-left: 6pt; + padding-right: 6pt; + border-top: 1px solid gray; + border-bottom: 1px solid gray; + text-align: left; +} + + tr.summary-row td.summary-fail-unexpected-new +, tr.summary-row-first td.summary-fail-unexpected-new +, tr.summary-row-last td.summary-fail-unexpected-new +, tr.summary-row-single td.summary-fail-unexpected-new + +, tr.library-row td.library-fail-unexpected-new +, tr.library-row-first td.library-fail-unexpected-new +, tr.library-row-last td.library-fail-unexpected-new +, tr.library-row-single td.library-fail-unexpected-new + +, tr.summary-row td.user-summary-fail-expected-unresearched +, tr.summary-row-first td.user-summary-fail-expected-unresearched +, tr.summary-row-last td.user-summary-fail-expected-unresearched +, tr.summary-row-single td.user-summary-fail-expected-unresearched + +, tr.library-row td.user-library-fail-expected-unresearched +, tr.library-row-first td.user-library-fail-expected-unresearched +, tr.library-row-last td.user-library-fail-expected-unresearched +, tr.library-row-single td.user-library-fail-expected-unresearched +{ + width: 60pt; + text-align: center; + background-color: yellow; + color: black; + border: 2px solid black; +} + +/* Detailed */ + +.library-conf-problem +{ + font-size: 70%; + font-weight: normal; +} + +div.library-toc +{ + margin: 5pt; +} + + +li.library-toc-entry +{ + margin-left: 5pt; + list-style-type: square; +} + + +div.library-footer +{ + margin: 5px; +} + + +table.library-table td.test-name +{ + width: 150pt; + padding-left: 6pt; + padding-right: 6pt; + border-right: 0; + border-top: 1px solid gray; + border-bottom: 1px solid gray; + text-align: left; +} + +table.library-table td.test-type +{ + padding-right: 5px; + border-left: 0; + border-right: 0; + border-top: 1px solid gray; + border-bottom: 1px solid gray; + text-align: right; +} + + tr.library-row td.library-fail-unexpected +, tr.library-row-first td.library-fail-unexpected +, tr.library-row-last td.library-fail-unexpected +, tr.library-row-single td.library-fail-unexpected +{ + width: 60pt; + text-align: center; + background-color: red; + font-weight: bold; + color: black; + border: 2px solid black; +} + +table.library-library-notes +{ + background-color: LemonChiffon; + width: 80%; + margin-left: 5px; + margin-right: 5px; +} + +tr.library-library-note +{ +} + +div.note +{ + padding: 3pt; +} + +span.note-header +{ + font-weight: bold; +} + +span.auto-note +{ + font-style: italic; +} + +span.internal-error-note +{ + color: red; +} + +/* Log */ + +div.log-test-title +{ + font-size: 1.5em; + font-weight: bold; +} + +div.log-test-header +{ + border-bottom: 1px solid black; + margin-bottom: 5pt; +} + +div.notes-title +{ + font-weight: bold; + background-color: #ffffcc; +} + +div.notes +{ + padding: 3pt; + background-color: #ffffcc; +} + +div.notes-title +{ + font-weight: bold; +} + +div.log-compiler-output-title +{ + font-weight: bold; +} + +div.log-linker-output-title +{ + font-weight: bold; +} + +div.log-run-output-title +{ + font-weight: bold; +} + +span.output-fail +{ + color: red; +} + + +/* Issues page */ + +table.library-issues-table +{ + border-collapse: collapse; + border: 2px solid black; +} + +table.library-issues-table td +{ + border: 1px solid #c0c0c0; + text-align: center; + margin-right: 5px; +} + +table.library-issues-table td.failures-row +{ + text-align: left; + padding: 0px; +} + + table.issue-box tr.library-row-single td.library-fail-unexpected-new +,table.issue-box tr.library-row-single td.library-fail-unexpected +{ + border: 0px; + font-weight: normal; +} diff --git a/tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html b/tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html new file mode 100644 index 0000000000..b85a6403fa --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html @@ -0,0 +1,72 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="success legend"> + <tr class="summary-row-single"><td class="summary-success-expected">OK</td></tr> + </table> + </td> + <td class="legend-explanation"> + All expected tests pass. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected pass legend"> + <tr class="summary-row-single"><td class="summary-success-unexpected">OK</td></tr> + </table> + </td> + <td class="legend-explanation"> + All expected tests pass, and some other tests that were expected to fail + unexpectedly pass as well. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected new fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected-new">fail</td></tr> + </table> + </td> + <td class="legend-explanation"> + There are some failures on the newly added tests/compiler(s). + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected">broken</td></tr> + </table> + </td> + <td class="legend-explanation"> + Tests that the library author expects to pass are currently failing. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unusable legend"> + <tr class="summary-row-single"><td class="summary-unusable">n/a</td></tr> + </table> + </td> + <td class="legend-explanation"> + The library author marked it as unusable on particular platform/toolset. + </td> + </tr> +</table> +<hr/> +<table border="0" summary="report description" id="Table1"> + <tr> + <td><span class="run-type-incremental">i</span></td> + <td class="legend-explanation">An incremental run.</td> + </tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html b/tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html new file mode 100644 index 0000000000..1fbf68a4cd --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html @@ -0,0 +1,76 @@ +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<div class="legend"> +<table border="0" summary="report description"> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="success legend"> + <tr class="summary-row-single"><td class="summary-success-expected user-summary-success-expected"> pass </td></tr> + </table> + </td> + <td class="legend-explanation"> + All library's tests pass. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="expected fail legend"> + <tr class="summary-row-single"><td class="summary-fail-expected user-summary-fail-expected"><u>details</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + Most of the library's tests pass, but there are some <b>known failures</b> which might affect the library's + functionality. Please follow the link to see the detailed report. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected new fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected-new user-summary-fail-unexpected-new"><u>details</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + Some of the <b>newly added</b> library's tests fail, or some of the library's tests fail on + the <b>newly added compiler</b>, or some of the tests fail due to <b>unresearched + reasons</b>. Please follow the link to see the detailed report. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unexpected fail legend"> + <tr class="summary-row-single"><td class="summary-fail-unexpected user-summary-fail-unexpected"><u>regress.</u></td></tr> + </table> + </td> + <td class="legend-explanation"> + There are some <b>regressions</b> in the library comparing to the previous release. + Please follow the link to see the detailed report. + </td> + </tr> + <tr> + <td class="legend-item" width="50pt"> + <table width="100%" summary="unusable legend"> + <tr class="summary-row-single"><td class="summary-unusable user-summary-unusable">unusable</td></tr> + </table> + </td> + <td class="legend-explanation"> + The library author marked it as <b>unusable</b> on the particular platform/toolset. + Please follow the link to see the detailed report. + </td> + </tr> +</table> +<hr/> +<table border="0" summary="report description" id="Table1"> + <tr> + <td><span class="run-type-incremental">i</span></td> + <td class="legend-explanation">An incremental run.</td> + </tr> +</table> +</div> diff --git a/tools/regression/xsl_reports/xsl/v2/issues_page.xsl b/tools/regression/xsl_reports/xsl/v2/issues_page.xsl new file mode 100644 index 0000000000..64117d9007 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/issues_page.xsl @@ -0,0 +1,327 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:meta="http://www.meta-comm.com" + xmlns:set="http://exslt.org/sets" + extension-element-prefixes="func exsl" + exclude-result-prefixes="exsl set meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="warnings"/> + <xsl:param name="comment_file"/> + <xsl:param name="expected_results_file"/> + <xsl:param name="explicit_markup_file"/> + <xsl:param name="release"/> + + <!-- the author-specified expected test results --> + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + + <xsl:variable name="release_postfix"> + <xsl:if test="$release='yes'"> + <xsl:text>_release</xsl:text> + </xsl:if> + </xsl:variable> + + <!-- necessary indexes --> + <xsl:key + name="test_name_key" + match="test-log" + use="concat( @library, '@', @test-name )"/> + + <xsl:key + name="library_key" + match="test-log" + use="@library"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + + <!-- toolsets --> + + <xsl:variable name="required_toolsets" select="$explicit_markup//mark-toolset[ @status='required' ]"/> + <xsl:variable name="required_toolset_names" select="$explicit_markup//mark-toolset[ @status='required' ]/@name"/> + + <!-- libraries --> + + <xsl:variable + name="failing_tests" + select="//test-log[@status='unexpected' and @result='fail' + and @toolset = $required_toolset_names + and meta:is_test_log_a_test_case(.) + and meta:show_library( @library, $release ) + and meta:show_toolset( @toolset, $release ) + and not (meta:is_unusable($explicit_markup, @library, + @toolset )) ]"/> + + <xsl:variable name="libraries" select="set:distinct( $failing_tests/@library )"/> + + <xsl:template match="/"> + <xsl:variable name="issues_list" + select="concat('issues', $release_postfix, '_.html')"/> + + <!-- Issues page --> + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression unresolved issues: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc{$release_postfix}.html" scrolling="auto"/> + <frame name="docframe" src="{$issues_list}" scrolling="auto"/> + </frameset> + </html> + + <!-- Issues list --> + <xsl:message>Writing document <xsl:value-of select="$issues_list"/></xsl:message> + + <exsl:document href="{$issues_list}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <h1 class="page-title"> + <xsl:text>Unresolved Issues: </xsl:text> + <a class="hover-link" href="summary{$release_postfix}.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <xsl:call-template name="insert_report_header"> + <xsl:with-param name="run_date" select="$run_date"/> + <xsl:with-param name="warnings" select="$warnings"/> + <xsl:with-param name="purpose" select="'Provides a list of current unresolved test failures.'"/> + </xsl:call-template> + + <!-- Emit the index --> + <h2>Libraries with unresolved failures</h2> + <div align="center"> + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="library" select="."/> + <a href="#{$library}"> + <xsl:value-of select="$library"/> + </a> + <xsl:text> </xsl:text> + </xsl:for-each> + </div> + + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="library" select="."/> + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + <xsl:variable name="library_tests" select="$failing_tests[@library = $library]"/> + <xsl:variable name="library_test_names" select="set:distinct( $library_tests/@test-name )"/> + + <h2> + <a name="{$library}"/> + <a class="hover-link" href="{$library_page}{$release_postfix}.html" target="_top"> + <xsl:value-of select="$library"/> + <xsl:text> (</xsl:text> + <xsl:value-of select="count($library_tests)"/> + <xsl:text> failure</xsl:text> + <xsl:if test="count($library_tests) > 1"> + <xsl:text>s</xsl:text> + </xsl:if> + <xsl:text>)</xsl:text> + </a> + </h2> + + <table class="library-issues-table" summary="issues"> + <thead> + <tr valign="middle"> + <td class="head">test</td> + <td class="head">failures</td> + </tr> + </thead> + <tfoot> + <tr valign="middle"> + <td class="head">test</td> + <td class="head">failures</td> + </tr> + </tfoot> + + <tbody> + <xsl:for-each select="$library_test_names"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="test_name" select="."/> + + <xsl:variable name="unexpected_toolsets" select="$library_tests[@test-name = $test_name]/@toolset"/> + + <xsl:variable name="test_program" select="$library_tests[@test-name = $test_name]/@test-program"/> + <tr> + <td class="test-name"> + <a href="http://svn.boost.org/svn/boost/{$source}/{$test_program}" class="test-link" target="_top"> + <xsl:value-of select="$test_name"/> + </a> + </td> + <td class="failures-row"> + <table summary="unexpected fail legend" class="issue-box"> + <tr class="library-row-single"> + <xsl:for-each select="$unexpected_toolsets"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="toolset" select="."/> + <xsl:variable name="test_logs" + select="$library_tests[@test-name = $test_name + and @toolset = $toolset]"/> + <xsl:for-each select="$test_logs"> + <xsl:call-template name="print_failure_cell"> + <xsl:with-param name="test_log" select="."/> + <xsl:with-param name="toolset" select="$toolset"/> + </xsl:call-template> + </xsl:for-each> + </xsl:for-each> + </tr> + </table> + </td> + </tr> + </xsl:for-each> + </tbody> + + </table> + </xsl:for-each> + <xsl:copy-of select="document( 'html/issues_legend.html' )"/> + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + </body> + </html> + </exsl:document> + + <xsl:message>Writing document issues-email.txt</xsl:message> + <exsl:document href="issues-email.txt" method="text" encoding="utf-8"> + <xsl:text>Boost regression test failures +------------------------------ +Report time: </xsl:text> + + <xsl:value-of select="$run_date"/> + + <xsl:text> + +This report lists all regression test failures on release platforms. + +Detailed report: + http://beta.boost.org/development/tests/</xsl:text> + <xsl:value-of select="$source"/> + <xsl:text>/developer/issues.html + +</xsl:text> + <xsl:value-of select="count($failing_tests)"/> + <xsl:text> failure</xsl:text> + <xsl:if test="count($failing_tests) > 1"> + <xsl:text>s</xsl:text> + </xsl:if> + <xsl:text> in </xsl:text> + <xsl:value-of select="count($libraries)"/> + <xsl:text> librar</xsl:text> + <xsl:choose> + <xsl:when test="count($libraries) > 1"> + <xsl:text>ies</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>y</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:text>: +</xsl:text> + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="library" select="."/> + <xsl:text> </xsl:text> + <xsl:value-of select="$library"/> + <xsl:text> (</xsl:text> + <xsl:value-of select="count($failing_tests[@library = $library])"/> + <xsl:text>) +</xsl:text> + </xsl:for-each> + + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="library" select="."/> + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + <xsl:variable name="library_tests" select="$failing_tests[@library = $library]"/> + <xsl:variable name="library_test_names" select="set:distinct( $library_tests/@test-name )"/> + + <xsl:text> +|</xsl:text> + <xsl:value-of select="$library"/> + <xsl:text>| +</xsl:text> + + <xsl:for-each select="$library_test_names"> + <xsl:sort select="." order="ascending"/> + <xsl:variable name="test_name" select="."/> + + <xsl:variable name="unexpected_toolsets" select="$library_tests[@test-name = $test_name]/@toolset"/> + + <xsl:variable name="test_program" select="$library_tests[@test-name = $test_name]/@test-program"/> + <xsl:text> </xsl:text> + <xsl:value-of select="$test_name"/> + <xsl:text>:</xsl:text> + <xsl:for-each select="$unexpected_toolsets"> + <xsl:sort select="." order="ascending"/> + <xsl:text> </xsl:text> + <xsl:value-of select="."/> + </xsl:for-each> + <xsl:text> +</xsl:text> + </xsl:for-each> + </xsl:for-each> + </exsl:document> + </xsl:template> + + <xsl:template name="print_failure_cell"> + <xsl:param name="test_log" select="."/> + <xsl:param name="toolset"/> + + <xsl:variable name="test_run" select="$test_log/.."/> + + <xsl:variable name="log_link"> + <xsl:value-of select="meta:log_file_path($test_log, $test_run/@runner, + $release_postfix )"/> + </xsl:variable> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="$test_log/@is-new = 'yes'"> + <xsl:text>library-fail-unexpected-new</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>library-fail-unexpected</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}"> + <span> + <a href="{$log_link}" class="log-link" target="_top"> + <xsl:value-of select="$toolset"/> + </a> + </span> + </td> + </xsl:template> +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/links_page.xsl b/tools/regression/xsl_reports/xsl/v2/links_page.xsl new file mode 100644 index 0000000000..1aacd6c7c8 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/links_page.xsl @@ -0,0 +1,399 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2006. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:str="http://exslt.org/strings" + xmlns:set="http://exslt.org/sets" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl str set" + exclude-result-prefixes="meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="comment_file"/> + <xsl:param name="explicit_markup_file"/> + + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + <xsl:variable name="runner_id" select="test-run/@runner"/> + <xsl:variable name="revision" select="test-run/@revision"/> + <xsl:variable name="timestamp" select="test-run/@timestamp"/> + + <!-- runs / toolsets --> + <xsl:variable name="run_toolsets" select="meta:test_structure( /, 'no' )"/> + + <!-- libraries --> + <xsl:variable name="test_case_logs" select="//test-log[ meta:is_test_log_a_test_case(.) ]"/> + <xsl:variable name="libraries" select="set:distinct( $test_case_logs/@library )"/> + + <xsl:variable name="unusables_f"> + <xsl:for-each select="set:distinct( $run_toolsets//toolset/@name )"> + <xsl:variable name="toolset" select="."/> + <xsl:for-each select="$libraries"> + <xsl:variable name="library" select="."/> + <xsl:if test="meta:is_unusable_( $explicit_markup, $library, $toolset )"> + <unusable library-name="{$library}" toolset-name="{$toolset}"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="unusables" select="exsl:node-set( $unusables_f )"/> + + + <xsl:key + name="library-name_toolset-name_key" + match="unusable" + use="concat( @library-name, '>@<', @toolset-name )"/> + + + <!-- + Build a tree with the following structure: + + lib -> test -> toolsets -> test-log + --> + + <xsl:template match="/"> + <xsl:variable name="test_logs_to_show" select="//test-log"/> + <xsl:variable name="libs_test_test_log_tree" select="meta:restructure_logs( $test_logs_to_show )"/> + + <exsl:document href="debug.xml" + method="xml" + encoding="utf-8" + indent="yes"> + <debug> + <xsl:copy-of select="$libs_test_test_log_tree"/> + </debug> + </exsl:document> + + <xsl:for-each select="$libs_test_test_log_tree//toolset"> + <xsl:variable name="toolset" select="."/> + <xsl:variable name="library_name" select="$toolset/../../@name"/> + <xsl:variable name="test_name" select="$toolset/../@name"/> + <xsl:variable name="toolset_name" select="$toolset/@name"/> + <xsl:message>Processing test "<xsl:value-of select="$runner_id"/>/<xsl:value-of select="$library_name"/>/<xsl:value-of select="$test_name"/>/<xsl:value-of select="$toolset_name"/>"</xsl:message> + + <xsl:if test="count( $toolset/* ) > 1"> + <xsl:message> Processing variants</xsl:message> + + <xsl:variable name="variants_file_path" select="meta:output_file_path( concat( $runner_id, '-', $library_name, '-', $toolset_name, '-', $test_name, '-variants' ) )"/> + + <xsl:call-template name="write_variants_file"> + <xsl:with-param name="path" select="$variants_file_path"/> + <xsl:with-param name="test_logs" select="$toolset/*"/> + <xsl:with-param name="runner_id" select="$runner_id"/> + <xsl:with-param name="revision" select="$revision"/> + <xsl:with-param name="timestamp" select="$timestamp"/> + </xsl:call-template> + + <xsl:for-each select="str:tokenize( string( ' |_release' ), '|')"> + <xsl:variable name="release_postfix" select="translate(.,' ','')"/> + <xsl:for-each select="str:tokenize( string( 'developer|user' ), '|')"> + <xsl:variable name="directory" select="."/> + <xsl:variable name="variants__file_path" select="concat( $directory, '/', meta:encode_path( concat( $runner_id, '-', $library_name, '-', $toolset_name, '-', $test_name, '-variants_', $release_postfix ) ), '.html' )"/> + + <xsl:call-template name="write_variants_reference_file"> + <xsl:with-param name="path" select="$variants__file_path"/> + <xsl:with-param name="variants_file_path" select="concat( '../', $variants_file_path )"/> + <xsl:with-param name="release_postfix" select="$release_postfix"/> + </xsl:call-template> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + + <xsl:for-each select="./test-log"> + <xsl:message> Processing test-log</xsl:message> + <xsl:variable name="test_log" select="."/> + + <xsl:if test="meta:show_output( $explicit_markup, $test_log )"> + <xsl:variable name="log_file_path" select="meta:log_file_path( ., $runner_id )"/> + + <xsl:call-template name="write_test_result_file"> + <xsl:with-param name="path" select="$log_file_path"/> + <xsl:with-param name="test_log" select="$test_log"/> + <xsl:with-param name="runner_id" select="$runner_id"/> + <xsl:with-param name="revision" select="$revision"/> + <xsl:with-param name="timestamp" select="$timestamp"/> + </xsl:call-template> + + <xsl:for-each select="str:tokenize( string( ' |_release' ), '|')"> + <xsl:variable name="release_postfix" select="translate(.,' ','')"/> + <xsl:for-each select="str:tokenize( string( 'developer|user' ), '|')"> + <xsl:variable name="directory" select="."/> + + <xsl:variable name="reference_file_path" select="concat( $directory, '/', meta:log_file_path( $test_log, $runner_id, $release_postfix ) )"/> + <xsl:call-template name="write_test_results_reference_file"> + <xsl:with-param name="path" select="$reference_file_path"/> + <xsl:with-param name="log_file_path" select="$log_file_path"/> + </xsl:call-template> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + + </xsl:for-each> + </xsl:for-each> + </xsl:template> + + <func:function name="meta:restructure_logs"> + <xsl:param name="test_logs"/> + <xsl:variable name="libs" select="set:distinct( $test_logs/@library )"/> + <xsl:variable name="fragment"> + <runner runner_id="{$test_logs[1]/../@runner}" revision="{$test_logs[1]/../@revision}" timestamp="{$test_logs[1]/../@timestamp}"> + <xsl:for-each select="$libs"> + <xsl:variable name="library_name" select="."/> + <xsl:variable name="library_test_logs" select="$test_logs[@library=$library_name]"/> + <library name="{$library_name}"> + <xsl:variable name="tests" select="set:distinct( $library_test_logs/@test-name )"/> + <xsl:for-each select="$tests"> + <xsl:variable name="test_name" select="."/> + <xsl:variable name="test_test_logs" select="$library_test_logs[@test-name=$test_name]"/> + <test name="{$test_name}" > + <xsl:variable name="toolsets" select="set:distinct( $test_test_logs/@toolset )"/> + <xsl:for-each select="$toolsets"> + <xsl:variable name="toolset" select="."/> + <xsl:variable name="toolset_test_logs" select="$test_test_logs[@toolset=$toolset]"/> + <toolset name="{$toolset}"> + <xsl:copy-of select="$toolset_test_logs"/> + </toolset> + </xsl:for-each> + </test> + </xsl:for-each> + </library> + </xsl:for-each> + </runner> + </xsl:variable> + <func:result select="exsl:node-set( $fragment )"/> + </func:function> + + <xsl:template name="write_variants_reference_file"> + <xsl:param name="path"/> + <xsl:param name="variants_file_path"/> + <xsl:param name="release_postfix"/> + + <xsl:message> Writing variants reference file <xsl:value-of select="$path"/></xsl:message> + <exsl:document href="{$path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <!-- <title>Boost regression: <xsl:value-of select="$library_name"/>/<xsl:value-of select="$source"/></title>--> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc{$release_postfix}.html" scrolling="auto"/> + <frame name="docframe" src="{$variants_file_path}" scrolling="auto"/> + </frameset> + </html> + </exsl:document> + + </xsl:template> + + <func:function name="meta:output_page_header"> + <xsl:param name="test_log"/> + <xsl:param name="runner_id"/> + <xsl:choose> + <xsl:when test="$test_log/@test-name != ''"> + <func:result select="concat( $runner_id, ' - ', $test_log/@library, ' - ', $test_log/@test-name, ' / ', $test_log/@toolset )"/> + </xsl:when> + <xsl:otherwise> + <func:result select="$test_log/@target-dir"/> + </xsl:otherwise> + </xsl:choose> + </func:function> + + + <xsl:template name="write_variants_file"> + <xsl:param name="path"/> + <xsl:param name="test_logs"/> + <xsl:param name="runner_id"/> + <xsl:param name="revision"/> + <xsl:param name="timestamp"/> + <xsl:message> Writing variants file <xsl:value-of select="$path"/></xsl:message> + <exsl:document href="{$path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <xsl:variable name="component" select="meta:output_page_header( $test_logs[1], $runner_id )"/> + <xsl:variable name="age" select="meta:timestamp_difference( $timestamp, $run_date )"/> + + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Test output: <xsl:value-of select="$component"/></title> + </head> + + <body> + <div class="log-test-header"> + <div class="log-test-title"> + Test output: <xsl:value-of select="$component"/> + </div> + <div><span class="timestamp-{$age}"> + Rev <xsl:value-of select="$revision"/> / + <xsl:value-of select="meta:format_timestamp( $timestamp )"/> + </span></div> + </div> + + <div> + <b>Report Time: </b> <xsl:value-of select="meta:format_timestamp( $run_date )"/> + </div> + + <p>Output by test variants:</p> + <table> + <xsl:for-each select="$test_logs"> + <tr> + <td> + <xsl:choose> + <xsl:when test="meta:log_file_path(.,$runner_id) != ''"> + <a href="../{meta:log_file_path(.,$runner_id)}"> + <xsl:value-of select="@target-directory"/> + </a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@target-directory"/> + </xsl:otherwise> + </xsl:choose> + </td> + </tr> + </xsl:for-each> + </table> + </body> + </html> + </exsl:document> + </xsl:template> + + <xsl:template name="write_test_result_file"> + <xsl:param name="path"/> + <xsl:param name="test_log"/> + <xsl:param name="runner_id"/> + <xsl:param name="revision"/> + <xsl:param name="timestamp"/> + <xsl:message> Writing log file document <xsl:value-of select="$path"/></xsl:message> + + <exsl:document href="{$path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <xsl:variable name="component" select="meta:output_page_header( $test_log, $runner_id )"/> + <xsl:variable name="age" select="meta:timestamp_difference( $timestamp, $run_date )"/> + + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Test output: <xsl:value-of select="$component"/></title> + </head> + + <body> + <div class="log-test-header"> + <div class="log-test-title"> + Test output: <xsl:value-of select="$component"/> + </div> + <div><span class="timestamp-{$age}"> + Rev <xsl:value-of select="$revision"/> / + <xsl:value-of select="meta:format_timestamp( $timestamp )"/> + </span></div> + </div> + + <div> + <b>Report Time: </b> <xsl:value-of select="meta:format_timestamp( $run_date )"/> + </div> + + <xsl:if test="notes/note"> + <p> + <div class="notes-title">Notes</div> + <xsl:call-template name="show_notes"> + <xsl:with-param name="notes" select="notes/note"/> + <xsl:with-param name="explicit_markup" select="$explicit_markup"/> + </xsl:call-template> + </p> + </xsl:if> + + <xsl:if test="compile"> + <p> + <div class="log-compiler-output-title">Compile [<xsl:value-of select="compile/@timestamp"/>]: <span class="output-{compile/@result}"><xsl:value-of select="compile/@result"/></span></div> + <pre><xsl:copy-of select="compile/node()"/></pre> + </p> + </xsl:if> + + <xsl:if test="link"> + <p> + <div class="log-linker-output-title">Link [<xsl:value-of select="link/@timestamp"/>]: <span class="output-{link/@result}"><xsl:value-of select="link/@result"/></span></div> + <pre><xsl:copy-of select="link/node()"/></pre> + </p> + </xsl:if> + + <xsl:if test="lib"> + <p> + <div class="log-linker-output-title">Lib [<xsl:value-of select="lib/@timestamp"/>]: <span class="output-{lib/@result}"><xsl:value-of select="lib/@result"/></span></div> + <p> + See <a href="{meta:encode_path( concat( $runner_id, '-', lib/node() ) ) }.html"> + <xsl:copy-of select="lib/node()"/> + </a> + </p> + </p> + </xsl:if> + + <xsl:if test="run"> + <p> + <div class="log-run-output-title">Run [<xsl:value-of select="run/@timestamp"/>]: <span class="output-{run/@result}"><xsl:value-of select="run/@result"/></span></div> + <pre> + <xsl:copy-of select="run/node()"/> + </pre> + </p> + </xsl:if> + + <xsl:copy-of select="document( 'html/make_tinyurl.html' )"/> + </body> + + </html> + </exsl:document> + </xsl:template> + + + <xsl:template name="write_test_results_reference_file"> + <xsl:param name="path"/> + <xsl:param name="log_file_path"/> + <xsl:message> Writing log frame document <xsl:value-of select="$path"/></xsl:message> + <exsl:document href="{$path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="../toc.html" scrolling="auto"/> + <frame name="docframe" src="../../{$log_file_path}" scrolling="auto"/> + </frameset> + </html> + </exsl:document> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/produce_expected_results.xsl b/tools/regression/xsl_reports/xsl/v2/produce_expected_results.xsl new file mode 100644 index 0000000000..8574c59361 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/produce_expected_results.xsl @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2005. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:meta="http://www.meta-comm.com" + exclude-result-prefixes="meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="xml" encoding="utf-8"/> + + <xsl:template match="/"> + <root> + <expected-failures> + <xsl:apply-templates select="*//test-log"/> + </expected-failures> + </root> + </xsl:template> + + <xsl:template match="test-log"> + <xsl:if test="meta:is_test_log_a_test_case(.)"> + <test-result library="{@library}" test-name="{@test-name}" toolset="{@toolset}" result="{@result}" /> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/result_page.xsl b/tools/regression/xsl_reports/xsl/v2/result_page.xsl new file mode 100644 index 0000000000..7528430f97 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/result_page.xsl @@ -0,0 +1,691 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2007. + +Distributed under the Boost Software License, Version 1.0. (See +accompanying file LICENSE_1_0.txt or copy at +http://www.boost.org/LICENSE_1_0.txt) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="exsl set meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + <xsl:param name="links_file"/> + <xsl:param name="mode"/> + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="warnings"/> + <xsl:param name="comment_file"/> + <xsl:param name="expected_results_file"/> + <xsl:param name="explicit_markup_file"/> + <xsl:param name="release"/> + + <!-- the author-specified expected test results --> + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + <xsl:variable name="expected_results" select="document( $expected_results_file )" /> + + <!-- necessary indexes --> + <xsl:key + name="test_name_key" + match="test-log" + use="concat( @library, '>@<', @test-name )"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + + <!-- runs / toolsets --> + <xsl:variable name="run_toolsets" select="meta:test_structure( /, $release )"/> + + <!-- libraries --> + + <xsl:variable name="test_case_logs" select="//test-log[ meta:is_test_log_a_test_case(.) ]"/> + <xsl:variable name="libraries" select="set:distinct( $test_case_logs/@library )"/> + <xsl:variable name="unusables_f"> + <unusables> + <xsl:for-each select="set:distinct( $run_toolsets//toolset/@name )"> + <xsl:variable name="toolset" select="."/> + <xsl:for-each select="$libraries"> + <xsl:variable name="library" select="."/> + <xsl:if test="meta:is_unusable_( $explicit_markup, $library, $toolset )"> + <unusable library-name="{$library}" toolset-name="{$toolset}"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </unusables> + </xsl:variable> + + <xsl:variable name="unusables" select="exsl:node-set( $unusables_f )"/> + + + <xsl:key + name="library-name_toolset-name_key" + match="unusables/unusable" + use="concat( @library-name, '>@<', @toolset-name )"/> + + <!-- modes --> + + <xsl:variable name="alternate_mode"> + <xsl:choose> + <xsl:when test="$mode='user'">developer</xsl:when> + <xsl:otherwise>user</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="release_postfix"> + <xsl:if test="$release='yes'">_release</xsl:if> + </xsl:variable> + + + + <xsl:template name="test_type_col"> + <td class="test-type"> + <a href="http://www.boost.org/status/compiler_status.html#Understanding" class="legend-link" target="_top"> + <xsl:variable name="test_type" select="./@test-type"/> + <xsl:choose> + <xsl:when test="$test_type='run_pyd'"> <xsl:text>r</xsl:text> </xsl:when> + <xsl:when test="$test_type='run_mpi'"> <xsl:text>r</xsl:text> </xsl:when> + <xsl:when test="$test_type='run'"> <xsl:text>r</xsl:text> </xsl:when> + <xsl:when test="$test_type='run_fail'"> <xsl:text>rf</xsl:text> </xsl:when> + <xsl:when test="$test_type='compile'"> <xsl:text>c</xsl:text> </xsl:when> + <xsl:when test="$test_type='compile_fail'"> <xsl:text>cf</xsl:text> </xsl:when> + <xsl:when test="$test_type='link'"> <xsl:text>l</xsl:text> </xsl:when> + <xsl:when test="$test_type='link_fail'"> <xsl:text>lf</xsl:text> </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">Incorrect test type "<xsl:value-of select="$test_type"/>"</xsl:message> + </xsl:otherwise> + </xsl:choose> + </a> + </td> + </xsl:template> + + + <xsl:template match="/"> + + <xsl:message><xsl:value-of select="count($unusables)"/><xsl:copy-of select="$unusables"/></xsl:message> + + <exsl:document href="debug.xml" + method="xml" + encoding="utf-8" + indent="yes"> + + <debug> + <runs> + <xsl:for-each select="$run_toolsets"> + <xsl:copy-of select="."/> + </xsl:for-each> + </runs> + <xsl:copy-of select="$unusables_f"/> + <xsl:copy-of select="$unusables"/> + </debug> + + </exsl:document> + <xsl:message>Wrote debug</xsl:message> + <xsl:variable name="index_path" select="concat( 'index', $release_postfix, '_.html' )"/> + + <!-- Index page --> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc{$release_postfix}.html" scrolling="auto"/> + <frame name="docframe" src="{$index_path}" scrolling="auto"/> + </frameset> + + <!-- Index content --> + <xsl:message>Writing document <xsl:value-of select="$index_path"/></xsl:message> + + <exsl:document href="{$index_path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <img border="0" src="http://www.boost.org/boost.png" width="277" height="86" align="right" alt="Boost logo"></img> + + <h1 class="page-title"> + <xsl:value-of select="$mode"/> + <xsl:text> report: </xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <xsl:variable name="purpose"> + <xsl:choose> + <xsl:when test="$mode='user'"> + The purpose of this report is to help a user to find out whether a particular library + works on the particular compiler(s). For SVN "health report", see + <a href="../{$alternate_mode}/index.html" target="_top">developer summary</a>. + </xsl:when> + <xsl:when test="$mode='developer'"> + Provides Boost developers with visual indication of the SVN "health". For user-level + report, see <a href="../{$alternate_mode}/index.html" target="_top">user summary</a>. + </xsl:when> + </xsl:choose> + </xsl:variable> + + <xsl:call-template name="insert_report_header"> + <xsl:with-param name="run_date" select="$run_date"/> + <xsl:with-param name="warnings" select="$warnings"/> + <xsl:with-param name="purpose" select="$purpose"/> + </xsl:call-template> + + <div class="comment"> + <xsl:if test="$comment_file != ''"> + <xsl:copy-of select="document( $comment_file )"/> + </xsl:if> + </div> + + </body> + </html> + </exsl:document> + + + <xsl:variable name="multiple.libraries" select="count( $libraries ) > 1"/> + + <!-- TOC --> + <xsl:if test="$multiple.libraries"> + + <xsl:variable name="toc_path" select="concat( 'toc', $release_postfix, '.html' )"/> + <xsl:message>Writing document <xsl:value-of select="$toc_path"/></xsl:message> + + <exsl:document href="{$toc_path}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body class="{$mode}-toc"> + <div class="toc-header-entry"> + <a href="index{$release_postfix}.html" class="toc-entry" target="_top">Report info</a> + </div> + <div class="toc-header-entry"> + <a href="summary{$release_postfix}.html" class="toc-entry" target="_top">Summary</a> + </div> + + <xsl:if test="$mode='developer'"> + <div class="toc-header-entry"> + <a href="issues.html" class="toc-entry" target="_top">Unresolved issues</a> + </div> + </xsl:if> + + <div class="toc-header-entry"> + <xsl:call-template name="insert_view_link"> + <xsl:with-param name="page" select="'index'"/> + <xsl:with-param name="class" select="'toc-entry'"/> + <xsl:with-param name="release" select="$release"/> + </xsl:call-template> + </div> + + <hr/> + + <xsl:for-each select="$libraries"> + <xsl:sort select="." order="ascending" /> + <xsl:variable name="library_page" select="meta:encode_path(.)" /> + <div class="toc-entry"> + <a href="{$library_page}{$release_postfix}.html" class="toc-entry" target="_top"> + <xsl:value-of select="."/> + </a> + </div> + </xsl:for-each> + </body> + </html> + + </exsl:document> + </xsl:if> + + <!-- Libraries --> + <xsl:for-each select="$libraries[ meta:show_library( ., $release )]"> + <xsl:sort select="." order="ascending" /> + <xsl:variable name="library" select="." /> + + <xsl:variable name="library_results" select="concat( meta:encode_path( $library ), $release_postfix, '_.html' )"/> + <xsl:variable name="library_page" select="concat( meta:encode_path( $library ), $release_postfix, '.html' )"/> + + <!-- Library page --> + <xsl:message>Writing document <xsl:value-of select="$library_page"/></xsl:message> + + <exsl:document href="{$library_page}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression: <xsl:value-of select="$library"/>/<xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc{$release_postfix}.html" scrolling="auto"/> + <frame name="docframe" src="{$library_results}" scrolling="auto"/> + </frameset> + </html> + </exsl:document> + + <!-- Library results frame --> + <xsl:message>Writing document <xsl:value-of select="$library_results"/></xsl:message> + + <exsl:document href="{$library_results}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + + <body> + + <xsl:call-template name="insert_page_links"> + <xsl:with-param name="page" select="meta:encode_path( $library )"/> + <xsl:with-param name="release" select="$release"/> + <xsl:with-param name="mode" select="$alternate_mode"/> + </xsl:call-template> + + <h1 class="page-title"> + <a class="hover-link" name="{$library}" href="http://www.boost.org/libs/{$library}" target="_top"> + <xsl:value-of select="$library" /> + </a> + <xsl:text>/</xsl:text> + <a class="hover-link" href="summary.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <xsl:call-template name="insert_report_header"> + <xsl:with-param name="run_date" select="$run_date"/> + <xsl:with-param name="warnings" select="$warnings"/> + </xsl:call-template> + + <!-- library marks = library-unusable markup for toolsets in the report --> + <xsl:variable name="library_marks" select="$explicit_markup//library[ @name = $library ]/mark-unusable/toolset[ meta:re_match( @name, $run_toolsets//toolset/@name ) ]/.."/> + + <table border="0" cellspacing="0" cellpadding="0" class="library-table" width="1%" summary="Library results"> + + <thead> + <xsl:call-template name="insert_runners_rows"> + <xsl:with-param name="mode" select="'details'"/> + <xsl:with-param name="top_or_bottom" select="'top'"/> + <xsl:with-param name="run_toolsets" select="$run_toolsets"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="mode" select="'details'"/> + <xsl:with-param name="library_marks" select="$library_marks"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + </thead> + <tfoot> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="mode" select="'details'"/> + <xsl:with-param name="library_marks" select="$library_marks"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + + <xsl:call-template name="insert_runners_rows"> + <xsl:with-param name="mode" select="'details'"/> + <xsl:with-param name="top_or_bottom" select="'bottom'"/> + <xsl:with-param name="run_toolsets" select="$run_toolsets"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + </tfoot> + + <tbody> + <xsl:variable name="lib_tests" select="$test_case_logs[@library = $library]" /> + <xsl:variable name="lib_unique_tests_list" + select="$lib_tests[ generate-id(.) = generate-id( key('test_name_key', concat( @library, '>@<', @test-name ) ) ) ]" /> + + <xsl:variable name="lib_tests_by_category" + select="meta:order_tests_by_category( $lib_unique_tests_list )"/> + + <xsl:call-template name="insert_test_section"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="section_test_names" select="$lib_tests_by_category"/> + <xsl:with-param name="lib_tests" select="$lib_tests"/> + <xsl:with-param name="toolsets" select="$run_toolsets"/> + </xsl:call-template> + + </tbody> + </table> + <xsl:if test="count( $library_marks/note ) > 0 "> + <table border="0" cellpadding="0" cellspacing="0" class="library-library-notes" summary="library notes"> + <xsl:for-each select="$library_marks/note"> + <tr class="library-library-note"> + <td valign="top" width="3em"> + <a name="{$library}-note-{position()}"> + <span class="super"><xsl:value-of select="position()"/></span> + </a> + </td> + <td> + <xsl:variable name="refid" select="@refid"/> + <xsl:call-template name="show_note"> + <xsl:with-param name="note" select="." /> + <xsl:with-param name="references" select="$refid"/> + </xsl:call-template> + </td> + </tr> + </xsl:for-each> + </table> + </xsl:if> + + <div id="legend"> + <xsl:copy-of select="document( concat( 'html/library_', $mode, '_legend.html' ) )"/> + </div> + + <xsl:call-template name="insert_page_links"> + <xsl:with-param name="page" select="meta:encode_path( $library )"/> + <xsl:with-param name="release" select="$release"/> + <xsl:with-param name="mode" select="$alternate_mode"/> + </xsl:call-template> + + </body> + </html> + + </exsl:document> + + </xsl:for-each> + + </xsl:template> + + + <!-- insert test result with log file link --> + + <xsl:template name="insert_test_result"> + <xsl:param name="result"/> + <xsl:param name="log_link"/> + + <xsl:choose> + <xsl:when test="$log_link != ''"> + <xsl:text>  </xsl:text> + <a href="{$log_link}" class="log-link" target="_top"> + <xsl:copy-of select="$result"/> + </a> + <xsl:text>  </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>  </xsl:text> + <xsl:copy-of select="$result"/> + <xsl:text>  </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- report developer status --> + <xsl:template name="insert_cell_developer"> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="test_log"/> + + <xsl:variable name="class" select="concat( 'library-', meta:result_cell_class( $library, $toolset, $test_log ) )"/> + + <xsl:variable name="cell_link"> + <xsl:choose> + <xsl:when test="count( $test_log ) > 1"> + <xsl:variable name="variants__file_path" select="concat( meta:encode_path( concat( $test_log/../@runner, '-', $test_log/@library, '-', $test_log/@toolset, '-', $test_log/@test-name, '-variants_', $release_postfix ) ), '.html' )"/> + <xsl:value-of select="$variants__file_path"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="meta:log_file_path( $test_log, $test_log/../@runner, $release_postfix )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class}" title="{$test_log/@test-name}/{$toolset}"> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $library, $toolset )"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'n/a'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="count( $test_log ) < 1"> + <xsl:text>    </xsl:text> + </xsl:when> + + <xsl:when test="count( $test_log[ @result != 'success' and @status = 'expected' ] ) > 0"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result"> + <xsl:choose> + <xsl:when test="$test_log/@expected-reason != ''"> + <xsl:text>fail?</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>fail*</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'fail'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result = 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:otherwise> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </td> + </xsl:template> + + <!-- report user status --> + <xsl:template name="insert_cell_user"> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="test_log"/> + + <xsl:variable name="class" select="concat( 'library-', meta:result_cell_class( $library, $toolset, $test_log ) )"/> + + <xsl:variable name="cell_link"> + <xsl:choose> + <xsl:when test="count( $test_log ) > 1"> + <xsl:variable name="variants__file_path" select="concat( meta:encode_path( concat( $test_log/../@runner, '-', $test_log/@library, '-', $test_log/@toolset, '-', $test_log/@test-name, '-variants_', $release_postfix ) ), '.html' )"/> + <xsl:value-of select="$variants__file_path"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="meta:log_file_path( $test_log, $test_log/../@runner, $release_postfix )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <td class="{$class} user-{$class}" title="{$test_log/@test-name}/{$toolset}"> + <xsl:choose> + <xsl:when test="meta:is_unusable( $explicit_markup, $library, $toolset )"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'unusable'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="count( $test_log ) < 1"> + <xsl:text>    </xsl:text> + </xsl:when> + + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'expected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result"> + <xsl:choose> + <xsl:when test="$test_log/@expected-reason != ''"> + <xsl:text>fail?</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>fail*</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result != 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'fail'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:when test="$test_log/@result = 'success' and $test_log/@status = 'unexpected'"> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:when> + + <xsl:otherwise> + <xsl:call-template name="insert_test_result"> + <xsl:with-param name="result" select="'pass'"/> + <xsl:with-param name="log_link" select="$cell_link"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </td> + </xsl:template> + + <xsl:template name="insert_test_line"> + <xsl:param name="library"/> + <xsl:param name="test_name"/> + <xsl:param name="test_results"/> + <xsl:param name="line_mod"/> + + <xsl:variable name="test_program"> + <xsl:value-of select="$test_results[1]/@test-program"/> + </xsl:variable> + + <xsl:variable name="test_header"> + <td class="test-name"> + <a href="http://svn.boost.org/svn/boost/{$source}/{$test_program}" class="test-link" target="_top"> + <xsl:value-of select="$test_name"/> + </a> + </td> + </xsl:variable> + + <tr class="library-row{$line_mod}"> + <xsl:copy-of select="$test_header"/> + <xsl:call-template name="test_type_col"/> + + <xsl:for-each select="$run_toolsets/platforms/platform/runs/run/toolset"> + <xsl:variable name="toolset" select="@name" /> + <xsl:variable name="runner" select="../@runner" /> + + <xsl:variable name="test_result_for_toolset" select="$test_results[ @toolset = $toolset and ../@runner=$runner ]"/> + + <!-- Insert cell --> + <xsl:choose> + <xsl:when test="$mode='user'"> + <xsl:call-template name="insert_cell_user"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="test_log" select="$test_result_for_toolset"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$mode='developer'"> + <xsl:call-template name="insert_cell_developer"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="test_log" select="$test_result_for_toolset"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + + </xsl:for-each> + <xsl:copy-of select="$test_header"/> + </tr> + </xsl:template> + + <xsl:template name="insert_test_section"> + <xsl:param name="library"/> + <xsl:param name="section_test_names"/> + <xsl:param name="lib_tests"/> + <xsl:param name="toolsets"/> + + <xsl:variable name="category_span" select="count($toolsets/platforms/platform/runs/run/toolset) + 3"/> + + <xsl:for-each select="$section_test_names"> + + <xsl:variable name="test_name" select="@test-name"/> + <xsl:variable name="category_start" select="position() = 1 or @category != preceding-sibling::*[1]/@category"/> + <xsl:variable name="category_end" select="position() = last() or @category != following-sibling::*[1]/@category"/> + + <xsl:variable name="line_mod"> + <xsl:choose> + <xsl:when test="$category_start and $category_end"><xsl:text>-single</xsl:text></xsl:when> + <xsl:when test="$category_start"><xsl:text>-first</xsl:text></xsl:when> + <xsl:when test="$category_end"><xsl:text>-last</xsl:text></xsl:when> + <xsl:otherwise><xsl:text></xsl:text></xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:if test="$category_start and @category != '0'"> + <tr> + <td class="library-test-category-header" colspan="{$category_span}" align="center"> + <xsl:value-of select="@category"/> + </td> + </tr> + </xsl:if> + + <xsl:call-template name="insert_test_line"> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="test_results" select="$lib_tests[ @test-name = $test_name ]"/> + <xsl:with-param name="test_name" select="$test_name"/> + <xsl:with-param name="line_mod" select="$line_mod"/> + </xsl:call-template> + </xsl:for-each> + + </xsl:template> + + <func:function name="meta:order_tests_by_category"> + <xsl:param name="tests"/> + + <xsl:variable name="a"> + <xsl:for-each select="$tests"> + <xsl:sort select="concat( @category, '|', @test-name )" order="ascending"/> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:variable> + <func:result select="exsl:node-set( $a )/*"/> + </func:function> + +</xsl:stylesheet> diff --git a/tools/regression/xsl_reports/xsl/v2/runners.xsl b/tools/regression/xsl_reports/xsl/v2/runners.xsl new file mode 100644 index 0000000000..9bda7db8d3 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/runners.xsl @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + extension-element-prefixes="exsl" + version="1.0"> + + <xsl:output method="html"/> + + <xsl:template match="/"> + <html> + <body bgcolor="#FFFFFF"> + <xsl:apply-templates/> + </body> + </html> + </xsl:template> + + <xsl:template match="test-run"> + <table> + <tr> + <td> + <xsl:message>Writing runner document <xsl:value-of select="@runner"/></xsl:message> + <a href="{@runner}.html"><xsl:value-of select="@runner"/></a> + <exsl:document href="{@runner}.html" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + <html> + <head> + <title><xsl:value-of select="@runner"/></title> + </head> + <body> + <h1><xsl:value-of select="@runner"/></h1> + <hr></hr> + <xsl:value-of select="comment/text()" disable-output-escaping="yes"/> + </body> + </html> + </exsl:document> + </td> + </tr> + </table> + </xsl:template> + +</xsl:stylesheet> + diff --git a/tools/regression/xsl_reports/xsl/v2/summary_page.xsl b/tools/regression/xsl_reports/xsl/v2/summary_page.xsl new file mode 100644 index 0000000000..b0e1deb477 --- /dev/null +++ b/tools/regression/xsl_reports/xsl/v2/summary_page.xsl @@ -0,0 +1,367 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Copyright MetaCommunications, Inc. 2003-2004. + +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) + +--> + +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:func="http://exslt.org/functions" + xmlns:set="http://exslt.org/sets" + xmlns:meta="http://www.meta-comm.com" + extension-element-prefixes="func exsl" + exclude-result-prefixes="exsl func set meta" + version="1.0"> + + <xsl:import href="common.xsl"/> + + <xsl:output method="html" + doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" + encoding="utf-8" + indent="yes" + /> + + <xsl:param name="mode"/> + <xsl:param name="source"/> + <xsl:param name="run_date"/> + <xsl:param name="warnings"/> + <xsl:param name="comment_file"/> + <xsl:param name="explicit_markup_file"/> + <xsl:param name="release"/> + + <xsl:variable name="explicit_markup" select="document( $explicit_markup_file )"/> + + <!-- necessary indexes --> + <xsl:key + name="library_test_name_key" + match="test-log" + use="concat( @library, '>@<', @test-name )"/> + <xsl:key name="toolset_key" match="test-log" use="@toolset"/> + <xsl:key name="test_name_key" match="test-log" use="@test-name "/> + + <xsl:variable name="unusables_f"> + <xsl:for-each select="set:distinct( $run_toolsets//toolset/@name )"> + <xsl:variable name="toolset" select="."/> + <xsl:for-each select="$libraries"> + <xsl:variable name="library" select="."/> + <xsl:if test="meta:is_unusable_( $explicit_markup, $library, $toolset )"> + <unusable library-name="{$library}" toolset-name="{$toolset}"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="unusables" select="exsl:node-set( $unusables_f )"/> + + + <xsl:key + name="library-name_toolset-name_key" + match="unusable" + use="concat( @library-name, '>@<', @toolset-name )"/> + + <!--<xsl:variable name="expected_results" select="document( $expected_results_file )" />--> + + <!-- runs / toolsets --> + <xsl:variable name="run_toolsets" select="meta:test_structure( /, $release )"/> + + <!-- libraries --> + + <xsl:variable name="test_case_logs" select="//test-log[ meta:is_test_log_a_test_case(.) and meta:show_library( @library, $release ) and meta:show_toolset( @toolset, $release )]"/> + <xsl:variable name="libraries" select="set:distinct( $test_case_logs/@library )"/> + + <xsl:variable name="sorted_libraries_output"> + <xsl:for-each select="$libraries[ meta:show_library( ., $release )]"> + <xsl:sort select="." order="ascending" /> + <library><xsl:copy-of select="."/></library> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="sorted_libraries" select="exsl:node-set( $sorted_libraries_output )/library/@library"/> + + <!-- modes --> + + <xsl:variable name="alternate_mode"> + <xsl:choose> + <xsl:when test="$mode='user'">developer</xsl:when> + <xsl:otherwise>user</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="release_postfix"> + <xsl:if test="$release='yes'"> + <xsl:text>_release</xsl:text> + </xsl:if> + </xsl:variable> + + <xsl:template match="/"> + + <xsl:variable name="summary_results" select="concat( 'summary', $release_postfix, '_.html' )"/> + + <!-- Summary page --> + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + <title>Boost regression summary: <xsl:value-of select="$source"/></title> + </head> + <frameset cols="190px,*" frameborder="0" framespacing="0" border="0"> + <frame name="tocframe" src="toc{$release_postfix}.html" scrolling="auto"/> + <frame name="docframe" src="{$summary_results}" scrolling="auto"/> + </frameset> + </html> + + <!-- Summary results --> + <xsl:message>Writing document <xsl:value-of select="$summary_results"/></xsl:message> + + <exsl:document href="{$summary_results}" + method="html" + doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" + encoding="utf-8" + indent="yes"> + + <html> + <head> + <link rel="stylesheet" type="text/css" href="../master.css" title="master" /> + </head> + <body> + + <xsl:call-template name="insert_page_links"> + <xsl:with-param name="page" select="'summary'"/> + <xsl:with-param name="release" select="$release"/> + <xsl:with-param name="mode" select="$alternate_mode"/> + </xsl:call-template> + + <h1 class="page-title"> + <xsl:text>Summary: </xsl:text> + <a class="hover-link" href="summary{$release_postfix}.html" target="_top"><xsl:value-of select="$source"/></a> + </h1> + + <xsl:call-template name="insert_report_header"> + <xsl:with-param name="run_date" select="$run_date"/> + <xsl:with-param name="warnings" select="$warnings"/> + </xsl:call-template> + + <div class="statistics"> + Unusable: <xsl:value-of select="count( $test_case_logs[ meta:test_case_status( $explicit_markup, . ) = 'unusable' ] )"/> +  |  + Regressions: <xsl:value-of select="count( $test_case_logs[ meta:test_case_status( $explicit_markup, . ) = 'fail-unexpected' ] )"/> +  |  + New failures: <xsl:value-of select="count( $test_case_logs[ meta:test_case_status( $explicit_markup, . ) = 'fail-unexpected-new' ] )"/> + </div> + + <!-- summary table --> + + <table border="0" cellspacing="0" cellpadding="0" width="1%" class="summary-table" summary="Overall summary"> + + <thead> + <xsl:call-template name="insert_runners_rows"> + <xsl:with-param name="mode" select="'summary'"/> + <xsl:with-param name="top_or_bottom" select="'top'"/> + <xsl:with-param name="run_toolsets" select="$run_toolsets"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="mode" select="'summary'"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + </thead> + + <tfoot> + <xsl:call-template name="insert_toolsets_row"> + <xsl:with-param name="mode" select="'summary'"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + <xsl:call-template name="insert_runners_rows"> + <xsl:with-param name="mode" select="'summary'"/> + <xsl:with-param name="top_or_bottom" select="'bottom'"/> + <xsl:with-param name="run_toolsets" select="$run_toolsets"/> + <xsl:with-param name="run_date" select="$run_date"/> + </xsl:call-template> + </tfoot> + + <tbody> + <xsl:variable name="test_logs" select="$test_case_logs"/> + + <!-- for each library --> + <xsl:for-each select="$sorted_libraries"> + <xsl:variable name="library" select="."/> + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + <xsl:variable name="current_row" select="$test_logs[ @library=$library ]"/> + + <xsl:variable name="expected_test_count" select="count( $current_row[ generate-id(.) = generate-id( key('test_name_key',@test-name)[1] ) ] )"/> + <xsl:variable name="library_header"> + <td class="library-name"> + <a href="{$library_page}{$release_postfix}.html" class="library-link" target="_top"> + <xsl:value-of select="$library"/> + </a> + </td> + </xsl:variable> + + <xsl:variable name="line_mod"> + <xsl:choose> + <xsl:when test="1 = last()"> + <xsl:text>-single</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $sorted_libraries[1] )"> + <xsl:text>-first</xsl:text> + </xsl:when> + <xsl:when test="generate-id( . ) = generate-id( $sorted_libraries[ last() ] )"> + <xsl:text>-last</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text></xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + + <tr class="summary-row{$line_mod}"> + <xsl:copy-of select="$library_header"/> + + <xsl:for-each select="$run_toolsets/platforms/platform/runs/run/toolset"> + <xsl:variable name="toolset" select="@name" /> + <xsl:variable name="runner" select="../@runner" /> + + <xsl:variable name="current_cell" select="$current_row[ @toolset=$toolset and ../@runner = $runner ]"/> + + <xsl:choose> + <xsl:when test="$mode='user'"> + <xsl:call-template name="insert_cell_user"> + <xsl:with-param name="current_cell" select="$current_cell"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="expected_test_count" select="$expected_test_count"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$mode='developer'"> + <xsl:call-template name="insert_cell_developer"> + <xsl:with-param name="current_cell" select="$current_cell"/> + <xsl:with-param name="library" select="$library"/> + <xsl:with-param name="toolset" select="$toolset"/> + <xsl:with-param name="expected_test_count" select="$expected_test_count"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + + <xsl:copy-of select="$library_header"/> + </tr> + </xsl:for-each> + </tbody> + </table> + + <div id="legend"> + <xsl:copy-of select="document( concat( 'html/summary_', $mode, '_legend.html' ) )"/> + </div> + + <xsl:call-template name="insert_page_links"> + <xsl:with-param name="page" select="'summary'"/> + <xsl:with-param name="release" select="$release"/> + <xsl:with-param name="mode" select="$alternate_mode"/> + </xsl:call-template> + + </body> + </html> + </exsl:document> + + </xsl:template> + + <!-- report developer status --> + <xsl:template name="insert_cell_developer"> + <xsl:param name="current_cell"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="expected_test_count"/> + + <xsl:variable name="class" select="concat( 'summary-', meta:result_cell_class( $library, $toolset, $current_cell ) )"/> + + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + + <td class="{$class}" title="{$library}/{$toolset}"> + <xsl:choose> + <xsl:when test="$class='summary-unusable'"> + <xsl:text>  </xsl:text> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>n/a</xsl:text> + </a> + <xsl:text>  </xsl:text> + </xsl:when> + <xsl:when test="$class='summary-missing'"> + <xsl:text>    </xsl:text> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected'"> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>broken</xsl:text> + </a> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected-new' "> + <xsl:text>  </xsl:text> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>fail</xsl:text> + </a> + <xsl:text>  </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>  OK  </xsl:text> + </xsl:otherwise> + </xsl:choose> + </td> + + </xsl:template> + + + <!-- report user status --> + <xsl:template name="insert_cell_user"> + <xsl:param name="current_cell"/> + <xsl:param name="library"/> + <xsl:param name="toolset"/> + <xsl:param name="expected_test_count"/> + + <xsl:variable name="class" select="concat( 'summary-', meta:result_cell_class( $library, $toolset, $current_cell ) )"/> + + <xsl:variable name="library_page" select="meta:encode_path( $library )" /> + + <td class="{$class} user-{$class}" title="{$library}/{$toolset}"> + <xsl:choose> + <xsl:when test="$class='summary-unusable'"> + <xsl:text> </xsl:text> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>unusable</xsl:text> + </a> + <xsl:text> </xsl:text> + </xsl:when> + <xsl:when test="$class='summary-missing'"> + <xsl:text> no results </xsl:text> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected'"> + <xsl:text> </xsl:text> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>regress.</xsl:text> + </a> + <xsl:text> </xsl:text> + </xsl:when> + <xsl:when test="$class='summary-fail-unexpected-new' + or $class='summary-fail-expected' + or $class='summary-unknown-status' + or $class='summary-fail-expected-unresearched'"> + <xsl:text> </xsl:text> + <a href="{$library_page}{$release_postfix}.html" class="log-link" target="_top"> + <xsl:text>details</xsl:text> + </a> + <xsl:text> </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text> pass </xsl:text> + </xsl:otherwise> + </xsl:choose> + </td> + + </xsl:template> + +</xsl:stylesheet> diff --git a/tools/release/2release.bat b/tools/release/2release.bat new file mode 100644 index 0000000000..391ac2ea11 --- /dev/null +++ b/tools/release/2release.bat @@ -0,0 +1,16 @@ +@echo off +rem Copyright Beman Dawes 2011 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +if not %1$==$ goto usage_ok +echo Usage: 2release path-relative-to-boost-root [svn-options] +echo Path may be to file or directory +echo Options include --dry-run +echo WARNING: The current directory must be the directory in %BOOST_RELEASE% +echo specified by the path-relative argument +goto done + +:usage_ok +svn merge %2 %3 %4 %5 %6 https://svn.boost.org/svn/boost/branches/release/%1 ^ + https://svn.boost.org/svn/boost/trunk/%1 + +:done diff --git a/tools/release/README b/tools/release/README new file mode 100644 index 0000000000..bb8eaeca59 --- /dev/null +++ b/tools/release/README @@ -0,0 +1,11 @@ +Boost SourceForge release folder README +--------------------------------------- + +The only differences between the distribution files are the line endings +and archive format. The .bz2 and .7z formats are preferred as more compact. + +Distribution files with extensions .gz and .bz2 use Unix line endings. + +Distribution files with extensions .zip and .7z use Windows line endings. + +See http://www.boost.org/users/history for information about each Boost release. diff --git a/tools/release/bjam_warnings.bat b/tools/release/bjam_warnings.bat new file mode 100644 index 0000000000..b45f4b785b --- /dev/null +++ b/tools/release/bjam_warnings.bat @@ -0,0 +1,17 @@ +@echo off +rem Scan bjam/b2 log file for compile warnings + +rem Copyright 2011 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +if not %1$==$ goto usage_ok +echo Usage: bjam_warnings log-path +goto done + +:usage_ok + +grep -i "warning" %1 | grep -E "boost|libs" | sort | uniq + +:done diff --git a/tools/release/build_docs.sh b/tools/release/build_docs.sh new file mode 100755 index 0000000000..6e00fb31a0 --- /dev/null +++ b/tools/release/build_docs.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# Build docs + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt + +if [ $# -lt 1 ] +then + echo "invoke:" $0 "directory-name" + echo "example:" $0 "posix" + exit 1 +fi + +echo building $1 docs... +pushd $1/doc +bjam --v2 >../../$1-bjam.log +ls html +popd + diff --git a/tools/release/build_release.sh b/tools/release/build_release.sh new file mode 100755 index 0000000000..39a10df4db --- /dev/null +++ b/tools/release/build_release.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# Build release packages + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt + +if [ $# -lt 1 ] +then + echo "invoke:" $0 "release-name" + echo "example:" $0 "boost_1_35_0_RC3" + exit 1 +fi + +./load_posix.sh +./load_windows.sh +./build_docs.sh posix +./build_docs.sh windows +./build_release_packages.sh $1 + diff --git a/tools/release/build_release_packages.bat b/tools/release/build_release_packages.bat new file mode 100644 index 0000000000..5f72e5157c --- /dev/null +++ b/tools/release/build_release_packages.bat @@ -0,0 +1,47 @@ +@echo off +rem Build release packages + +rem Copyright Beman Dawes 2009 + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Build release packages... + +if not %1$==$ goto ok +echo Usage: build_release_packages release-name +echo Example: build_release_packages boost_1_38_0_Beta1 +goto done + +:ok + +echo Preping posix... +rmdir /s /q posix\bin.v2 2>nul +rmdir /s /q posix\dist 2>nul +ren posix %1 +del %1.tar.gz 2>nul +del %1.tar.bz2 2>nul +echo Creating gz... +tar cfz %1.tar.gz %1 +echo Creating bz2... +gzip -d -c %1.tar.gz | bzip2 >%1.tar.bz2 +echo Cleaning up posix... +ren %1 posix + +echo Preping windows... +rmdir /s /q windows\bin.v2 2>nul +rmdir /s /q windows\dist 2>nul +ren windows %1 +del %1.zip 2>nul +del %1.7z 2>nul +echo Creating zip... +zip -r -q %1.zip %1 +echo Creating 7z... +7z a -r -bd %1.7z %1 +echo Cleaning up windows... +ren %1 windows + +grep "Revision:" snapshot.log +echo Build release packages complete + +:done diff --git a/tools/release/build_release_packages.sh b/tools/release/build_release_packages.sh new file mode 100755 index 0000000000..2a126c01c0 --- /dev/null +++ b/tools/release/build_release_packages.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env bash + +# Build release packages + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +if [ $# -lt 1 ] +then + echo "invoke:" $0 "release-name" + echo "example:" $0 "boost_1_35_0_RC3" + exit 1 +fi + +echo "preping posix..." +rm -r posix/bin.v2 2>/dev/null +rm -r posix/dist 2>/dev/null +mv posix $1 +rm -f $1.tar.gz 2>/dev/null +rm -f $1.tar.bz2 2>/dev/null +echo "creating gz..." +tar cfz $1.tar.gz $1 +echo "creating bz2..." +gzip -c $1.tar.gz | bzip2 >$1.tar.bz2 +echo "cleaning up..." +mv $1 posix + +echo "preping windows..." +rm -r windows/bin.v2 2>/dev/null +rm -r windows/dist 2>/dev/null +mv windows $1 +rm -f $1.zip 2>/dev/null +rm -f $1.7z 2>/dev/null +echo "creating zip..." +zip -r $1.zip $1 +echo "creating 7z..." +7z a -r $1.7z $1 +echo "cleaning up..." +mv $1 windows + +exit 0 + diff --git a/tools/release/index.html b/tools/release/index.html new file mode 100644 index 0000000000..8e850eab4f --- /dev/null +++ b/tools/release/index.html @@ -0,0 +1,64 @@ +<html> + +<head> +<meta http-equiv="Content-Language" content="en-us"> +<meta name="GENERATOR" content="Microsoft FrontPage 5.0"> +<meta name="ProgId" content="FrontPage.Editor.Document"> +<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> +<title>Release Scripts</title> +<link rel="stylesheet" type="text/css" href="../../doc/src/minimal.css"> +</head> + +<body> +<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="637"> + <tr> + <td width="277"> +<a href="../../index.htm"> +<img src="../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td> + <td width="337" align="middle"> + <font size="7">Release Scripts</font> + </td> + </tr> +</table> + +<h2>Introduction</h2> +<p>The release scripts are used by the release management team to build the +release distribution files, and perform related release management functions.</p> +<p>The files being built include:</p> +<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> + <tr> + <td width="100%" colspan="2"> + <p align="center"><b><i>Files</i></b></td> + </tr> + <tr> + <td width="50%">boost_x_xx_x.7z</td> + <td width="50%"> </td> + </tr> + <tr> + <td width="50%">boost_x_xx_x.tar.bz2</td> + <td width="50%">Unix-style line endings</td> + </tr> + <tr> + <td width="50%">boost_x_xx_x.tar.gz</td> + <td width="50%">Unix-style line endings</td> + </tr> + <tr> + <td width="50%">boost_x_xx_x.zip</td> + <td width="50%">Windows-style line endings</td> + </tr> +</table> +<p>The content of all files is identical except for the line endings.</p> + +<hr> + +<p> Copyright Beman Dawes, 2008<br> +Distributed under the Boost Software License, Version 1.0. See +<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p> + +<p>Revised +<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->January 18, 2008<!--webbot bot="Timestamp" endspan i-checksum="31853" --> </font> +</p> + +</body> + +</html>
\ No newline at end of file diff --git a/tools/release/inspect.sh b/tools/release/inspect.sh new file mode 100755 index 0000000000..7c04fb58c2 --- /dev/null +++ b/tools/release/inspect.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +# Inspect snapshot + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +# This script uses ftp, and thus assumes ~/.netrc contains a machine ... entry + +pushd posix/tools/inspect/build +bjam +popd +echo inspect... +pushd posix +dist/bin/inspect >../inspect.html +popd + +# create the ftp script +echo create ftp script... +echo "dir" >inspect.ftp +echo "binary" >>inspect.ftp +echo "put inspect.html" >>inspect.ftp +echo "delete inspect-snapshot.html" >>inspect.ftp +echo "rename inspect.html inspect-snapshot.html" >>inspect.ftp +echo "dir" >>inspect.ftp +echo "bye" >>inspect.ftp +# use cygwin ftp rather than Windows ftp +echo ftp... +/usr/bin/ftp -v -i boost.cowic.de <inspect.ftp +echo inspect.sh complete diff --git a/tools/release/inspect_trunk.bat b/tools/release/inspect_trunk.bat new file mode 100644 index 0000000000..4a306a9302 --- /dev/null +++ b/tools/release/inspect_trunk.bat @@ -0,0 +1,42 @@ +rem Inspect Trunk +rem Copyright Beman Dawes 2008, 2009 + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Must be run in directory containing svn checkout of trunk + +echo Clean trunk working copy ... +rem cleanup clears locks or other residual problems (we learned this the hard way!) +svn cleanup +echo Update trunk working copy... +svn up --non-interactive --trust-server-cert +pushd tools\inspect\build +echo Build inspect program... +bjam +popd +echo Copy inspect.exe to %UTIL% directory... +copy /y dist\bin\inspect.exe %UTIL% +echo Inspect... +inspect >%TEMP%\trunk_inspect.html + +echo Create ftp script... +pushd %TEMP% +copy %BOOST_TRUNK%\..\user.txt inspect.ftp +echo dir >>inspect.ftp +echo binary >>inspect.ftp +echo put trunk_inspect.html >>inspect.ftp +echo dir >>inspect.ftp +echo mdelete inspect-trunk.html >>inspect.ftp +echo rename trunk_inspect.html inspect-trunk.html >>inspect.ftp +echo dir >>inspect.ftp +echo bye >>inspect.ftp + +echo Run ftp script... +ftp -n -i -s:inspect.ftp boost.cowic.de +popd + +echo Update script for next run +copy /y tools\release\inspect_trunk.bat + +echo Inspect script complete diff --git a/tools/release/linux_user-config.jam b/tools/release/linux_user-config.jam new file mode 100644 index 0000000000..6b62071b02 --- /dev/null +++ b/tools/release/linux_user-config.jam @@ -0,0 +1,21 @@ +# Linux user-config.jam + +import toolset : using ; + +using gcc ; + +using python ; # requires pythonN.NN-dev be installed + +# Boost iostreams requires no user-config.jam entries, +# but does require zliblg-dev, libbz2-dev, be installed + +using xsltproc ; + +using boostbook + : /usr/share/xml/docbook/stylesheet/nwalsh + : /usr/share/xml/docbook/schema/dtd/4.2 + ; + +# Remove this line if you're not using doxygen +using doxygen ; +using quickbook ; diff --git a/tools/release/load_posix.sh b/tools/release/load_posix.sh new file mode 100755 index 0000000000..eecdbed240 --- /dev/null +++ b/tools/release/load_posix.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +# Load posix directory from branches/release snapshot, using LF line termination + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt + +rm -r -f posix 2>/dev/null +svn export --non-interactive --native-eol LF http://svn.boost.org/svn/boost/branches/release posix + diff --git a/tools/release/load_windows.sh b/tools/release/load_windows.sh new file mode 100755 index 0000000000..08967ddf9e --- /dev/null +++ b/tools/release/load_windows.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +# Load windows directory from branches/release snapshot, using CR/LF line termination + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt + +rm -r -f windows 2>/dev/null +svn export --non-interactive --native-eol CRLF http://svn.boost.org/svn/boost/branches/release windows + diff --git a/tools/release/make_packages.sh b/tools/release/make_packages.sh new file mode 100755 index 0000000000..3aeb17f8f5 --- /dev/null +++ b/tools/release/make_packages.sh @@ -0,0 +1,45 @@ +#!/bin/sh + +# Build branches/release packages + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt + +if [ $# -lt 1 ] +then + echo "invoke:" $0 "package-name" + echo "example:" $0 "boost_1_35_0_RC3" + exit 1 +fi + +echo "preping posix..." +rm -r posix/bin.v2 2>/dev/null +rm -r posix/dist 2>/dev/null +mv posix $1 +rm -f $1.tar.gz 2>/dev/null +rm -f $1.tar.bz2 2>/dev/null +echo "creating gz..." +tar cfz $1.tar.gz $1 +echo "creating bz2..." +gunzip -c $1.tar.gz | bzip2 >$1.tar.bz2 +echo "cleaning up..." +mv $1 posix + +echo "preping windows..." +rm -r windows/bin.v2 2>/dev/null +rm -r windows/dist 2>/dev/null +mv windows $1 +rm -f $1.zip 2>/dev/null +rm -f $1.7z 2>/dev/null +echo "creating zip..." +zip -r $1.zip $1 +echo "creating 7z..." +7z a -r $1.7z $1 +echo "cleaning up..." +mv $1 windows + +echo "done automatic processing; you must now upload packages manually" +exit 0 + + + diff --git a/tools/release/merge2release.bat b/tools/release/merge2release.bat new file mode 100644 index 0000000000..39bb01f216 --- /dev/null +++ b/tools/release/merge2release.bat @@ -0,0 +1,22 @@ +rem @echo off +rem Copyright Beman Dawes 2010 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +if not %1$==$ goto usage_ok +echo Usage: merge2release library-name [svn-options] +echo Options include --dry-run +goto done + +:usage_ok +pushd %BOOST_RELEASE% +pushd boost +call 2release boost/%1.hpp %2 %3 %4 %5 %6 +pushd %1 +call 2release boost/%1 %2 %3 %4 %5 %6 +popd +popd +pushd libs\%1 +call 2release libs/%1 %2 %3 %4 %5 %6 +popd +popd + +:done diff --git a/tools/release/merge_release_cycle_init.bat b/tools/release/merge_release_cycle_init.bat new file mode 100644 index 0000000000..3eb3bbe707 --- /dev/null +++ b/tools/release/merge_release_cycle_init.bat @@ -0,0 +1,16 @@ +rem @echo off +rem Copyright Beman Dawes 2011 +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +pushd %BOOST_RELEASE% +svn up +call 2release Jamroot +call 2release index.html +pushd boost +call 2release boost/version.hpp +popd +pushd more +call 2release more +popd +popd diff --git a/tools/release/release-mgt-msvc/compare_trees/compare_trees.vcproj b/tools/release/release-mgt-msvc/compare_trees/compare_trees.vcproj new file mode 100644 index 0000000000..f52093006f --- /dev/null +++ b/tools/release/release-mgt-msvc/compare_trees/compare_trees.vcproj @@ -0,0 +1,197 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9.00" + Name="compare_trees" + ProjectGUID="{7E6AD5ED-4168-4613-A342-0217AA82DEC1}" + RootNamespace="compare_trees" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\..\.." + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="2" + AdditionalLibraryDirectories="..\..\..\..\stage\lib" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="1" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + AdditionalIncludeDirectories="..\..\..\.." + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="1" + AdditionalLibraryDirectories="..\..\..\..\stage\lib" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\compare_trees.cpp" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/tools/release/release-mgt-msvc/msvc.sln b/tools/release/release-mgt-msvc/msvc.sln new file mode 100644 index 0000000000..ca70e06f63 --- /dev/null +++ b/tools/release/release-mgt-msvc/msvc.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compare_trees", "compare_trees\compare_trees.vcproj", "{7E6AD5ED-4168-4613-A342-0217AA82DEC1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strftime", "strftime\strftime.vcproj", "{4A82F955-7630-4B79-9C50-E45F27E28BA8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7E6AD5ED-4168-4613-A342-0217AA82DEC1}.Debug|Win32.ActiveCfg = Debug|Win32 + {7E6AD5ED-4168-4613-A342-0217AA82DEC1}.Debug|Win32.Build.0 = Debug|Win32 + {7E6AD5ED-4168-4613-A342-0217AA82DEC1}.Release|Win32.ActiveCfg = Release|Win32 + {7E6AD5ED-4168-4613-A342-0217AA82DEC1}.Release|Win32.Build.0 = Release|Win32 + {4A82F955-7630-4B79-9C50-E45F27E28BA8}.Debug|Win32.ActiveCfg = Debug|Win32 + {4A82F955-7630-4B79-9C50-E45F27E28BA8}.Debug|Win32.Build.0 = Debug|Win32 + {4A82F955-7630-4B79-9C50-E45F27E28BA8}.Release|Win32.ActiveCfg = Release|Win32 + {4A82F955-7630-4B79-9C50-E45F27E28BA8}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/tools/release/release-mgt-msvc/strftime/strftime.vcproj b/tools/release/release-mgt-msvc/strftime/strftime.vcproj new file mode 100644 index 0000000000..4b8e9ab866 --- /dev/null +++ b/tools/release/release-mgt-msvc/strftime/strftime.vcproj @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9.00" + Name="strftime" + ProjectGUID="{4A82F955-7630-4B79-9C50-E45F27E28BA8}" + RootNamespace="strftime" + Keyword="Win32Proj" + TargetFrameworkVersion="196613" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="2" + GenerateDebugInformation="true" + SubSystem="1" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="1" + CharacterSet="1" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + EnableIntrinsicFunctions="true" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" + RuntimeLibrary="0" + EnableFunctionLevelLinking="true" + UsePrecompiledHeader="0" + WarningLevel="3" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + LinkIncremental="1" + GenerateDebugInformation="true" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\strftime.cpp" + > + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/tools/release/release_reports.sh b/tools/release/release_reports.sh new file mode 100755 index 0000000000..73d8ead91d --- /dev/null +++ b/tools/release/release_reports.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +# Run the release branch regression reporting system + +# Copyright 2008 Beman Dawes + +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +# Requirements: +# +# * ~/boost/trunk is an svn working copy of the trunk +# * ~/boost/release-reports is a directory devoted to release regression reporting +# * ~/boost/release-reports/boost is an svn working of branches/release +# * ~/boost/release-reports/release/ exists + +echo Updating ~/boost/trunk/tools/regression ... +svn up ~/boost/trunk/tools/regression + +echo Updating ~/boost/trunk/tools/release ... +svn up ~/boost/trunk/tools/release + +pushd ~/boost/release-reports + +echo Running build_results.sh ... +date >report.log +~/boost/trunk/tools/regression/xsl_reports/build_results.sh release 1>>report.log 2>>report.log +date >>report.log + +popd +echo Release regression reporting complete - see ~/boost/release-reports/report.log diff --git a/tools/release/revision_number.bat b/tools/release/revision_number.bat new file mode 100644 index 0000000000..8f03bd0f16 --- /dev/null +++ b/tools/release/revision_number.bat @@ -0,0 +1,13 @@ +rem Create revision information, to be used by other script + +rem Copyright 2011 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Getting current subversion revision number... +svn co --non-interactive --depth=files http://svn.boost.org/svn/boost/branches/release svn_info +svn info svn_info + +svn info svn_info | grep Revision | sed "s/Revision: /set BOOST_REVISION_NUMBER=/" >generated_set_release.bat +call generated_set_release.bat diff --git a/tools/release/snapshot.bat b/tools/release/snapshot.bat new file mode 100644 index 0000000000..5029e3d73b --- /dev/null +++ b/tools/release/snapshot.bat @@ -0,0 +1,39 @@ +@echo off +rem Run POSIX and Windows snapshots and inspection + +rem Copyright 2008 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +rem Must be run in a directory devoted to boost release snapshots + +echo Remove residue from prior runs... +rem rmdir commands seem to finish before the deletes are necessarily complete. +rem This can occasionally cause subsequent commands to fail because they expect +rem the directory to be gone or empty. snapshot_posix and snapshot_windows +rem are affected. Fix is to run rmdir here so that deletes are complete +rem by the time snapshots are run. +rmdir /s /q posix >nul +rmdir /s /q windows >nul +time /t + +echo Using %BOOST_TRUNK% as boost trunk +time /t +pushd %BOOST_TRUNK% +echo Running svn cleanup on %BOOST_TRUNK% +svn --non-interactive --trust-server-cert cleanup +echo Running svn update on %BOOST_TRUNK% +svn --non-interactive --trust-server-cert up +popd +call %BOOST_TRUNK%\tools\release\revision_number.bat +time /t +call %BOOST_TRUNK%\tools\release\snapshot_download_docs.bat +time /t +call %BOOST_TRUNK%\tools\release\snapshot_posix.bat +time /t +call %BOOST_TRUNK%\tools\release\snapshot_windows.bat +time /t +call %BOOST_TRUNK%\tools\release\snapshot_inspection.bat +time /t +echo Revision %BOOST_REVISION_NUMBER% snapshot complete diff --git a/tools/release/snapshot.sh b/tools/release/snapshot.sh new file mode 100755 index 0000000000..8e45abbccc --- /dev/null +++ b/tools/release/snapshot.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +sleep 5s +echo Using $BOOST_TRUNK as boost trunk +date +$BOOST_TRUNK/tools/release/snapshot_posix.sh +date +$BOOST_TRUNK/tools/release/snapshot_windows.sh +date +$BOOST_TRUNK/tools/release/snapshot_inspect.sh +date +sleep 5s diff --git a/tools/release/snapshot_download_docs.bat b/tools/release/snapshot_download_docs.bat new file mode 100644 index 0000000000..5bdae2b5a8 --- /dev/null +++ b/tools/release/snapshot_download_docs.bat @@ -0,0 +1,31 @@ +@echo off +rem Download and unpack boost-release-docs.7z + +rem Copyright 2008 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Downloading docs subdirectory... + +echo Deleting old files and directories ... +del boost-docs.7z 2>nul +del boost-release-docs.7z 2>nul +rmdir /s /q docs_temp 2>nul +mkdir docs_temp + +echo Creating ftp script ... +rem user.txt must be a single line: user userid password +rem where "userid" and "password" are replace with the appropriate values +copy user.txt download_docs.ftp +echo binary >>download_docs.ftp +echo get boost-release-docs.7z >>download_docs.ftp +echo bye >>download_docs.ftp + +echo Running ftp script ... +ftp -d -n -i -s:download_docs.ftp boost.cowic.de + +echo Unpacking 7z file ... +7z x -y -odocs_temp boost-release-docs.7z + +echo Download and unpack boost-release-docs.7z complete!
\ No newline at end of file diff --git a/tools/release/snapshot_inspect.sh b/tools/release/snapshot_inspect.sh new file mode 100755 index 0000000000..7c04fb58c2 --- /dev/null +++ b/tools/release/snapshot_inspect.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +# Inspect snapshot + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +# This script uses ftp, and thus assumes ~/.netrc contains a machine ... entry + +pushd posix/tools/inspect/build +bjam +popd +echo inspect... +pushd posix +dist/bin/inspect >../inspect.html +popd + +# create the ftp script +echo create ftp script... +echo "dir" >inspect.ftp +echo "binary" >>inspect.ftp +echo "put inspect.html" >>inspect.ftp +echo "delete inspect-snapshot.html" >>inspect.ftp +echo "rename inspect.html inspect-snapshot.html" >>inspect.ftp +echo "dir" >>inspect.ftp +echo "bye" >>inspect.ftp +# use cygwin ftp rather than Windows ftp +echo ftp... +/usr/bin/ftp -v -i boost.cowic.de <inspect.ftp +echo inspect.sh complete diff --git a/tools/release/snapshot_inspection.bat b/tools/release/snapshot_inspection.bat new file mode 100644 index 0000000000..1a86aa4b8e --- /dev/null +++ b/tools/release/snapshot_inspection.bat @@ -0,0 +1,28 @@ +rem Inspect snapshot + +rem Copyright Beman Dawes 2008, 2011 + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo inspect... +pushd windows +rem inspect_trunk.bat builds inspect program every day and copies it to %UTIL% +%UTIL%%\inspect >..\inspect.html +popd + +echo Create ftp script... +copy user.txt inspect.ftp +echo dir >>inspect.ftp +echo binary >>inspect.ftp +echo put inspect.html >>inspect.ftp +echo dir >>inspect.ftp +echo mdelete inspect-snapshot.html >>inspect.ftp +echo rename inspect.html inspect-snapshot.html >>inspect.ftp +echo dir >>inspect.ftp +echo bye >>inspect.ftp + +echo Run ftp script... +ftp -n -i -s:inspect.ftp boost.cowic.de + +echo Inspect script complete diff --git a/tools/release/snapshot_posix.bat b/tools/release/snapshot_posix.bat new file mode 100644 index 0000000000..1a061dccba --- /dev/null +++ b/tools/release/snapshot_posix.bat @@ -0,0 +1,69 @@ +rem Build a branches/release snapshot for POSIX, using LF line termination + +rem Copyright 2008 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Build a branches/release snapshot for POSIX, using LF line termination... +echo Revision %BOOST_REVISION_NUMBER% +echo Removing old files... +rmdir /s /q posix >nul +rmdir /s /q svn_info >nul +del posix.tar.gz >nul +del posix.tar.bz2 >nul + +echo Exporting files from subversion... +svn export --non-interactive --native-eol LF -r %BOOST_REVISION_NUMBER% http://svn.boost.org/svn/boost/branches/release posix + +echo Copying docs into posix... +pushd posix +xcopy /s /y ..\docs_temp +popd + +echo Setting SNAPSHOT_DATE +strftime "%%Y-%%m-%%d" >date.txt +set /p SNAPSHOT_DATE= <date.txt +echo SNAPSHOT_DATE is %SNAPSHOT_DATE% + +echo Renaming root directory... +ren posix boost-posix-%SNAPSHOT_DATE% + +echo Building .gz file... +tar cfz posix.tar.gz --numeric-owner --group=0 --owner=0 boost-posix-%SNAPSHOT_DATE% +echo Building .bz2 file... +gzip -d -c posix.tar.gz | bzip2 >posix.tar.bz2 + +ren boost-posix-%SNAPSHOT_DATE% posix + +echo The ftp transfer will be done in two steps because that has proved more +echo reliable on Beman's Windows XP 64-bit system. + +echo Creating ftp script 1 ... +copy user.txt posix.ftp +echo dir >>posix.ftp +echo binary >>posix.ftp + +rem echo put posix.tar.gz >>posix.ftp +rem echo mdelete boost-posix*.gz >>posix.ftp +rem echo rename posix.tar.gz boost-posix-%SNAPSHOT_DATE%.tar.gz >>posix.ftp + +echo put posix.tar.bz2 >>posix.ftp +echo bye >>posix.ftp + +echo Running ftp script 1 ... +ftp -n -i -s:posix.ftp boost.cowic.de + +echo Creating ftp script 2 ... +copy user.txt posix.ftp +echo dir >>posix.ftp +echo mdelete boost-posix*.bz2 >>posix.ftp +echo rename posix.tar.bz2 boost-posix-%SNAPSHOT_DATE%.tar.bz2 >>posix.ftp + +echo dir >>posix.ftp +echo bye >>posix.ftp + +echo Running ftp script 2 ... +ftp -n -i -s:posix.ftp boost.cowic.de + +echo POSIX snapshot complete! diff --git a/tools/release/snapshot_posix.sh b/tools/release/snapshot_posix.sh new file mode 100755 index 0000000000..ccc625a999 --- /dev/null +++ b/tools/release/snapshot_posix.sh @@ -0,0 +1,65 @@ +#!/usr/bin/env bash + +# Build a branches/release snapshot for Posix, using LF line termination + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +echo "Build a branches/release snapshot for POSIX, using LF line termination..." + +echo "Removing old files..." +rm -r -f posix +rm -r -f svn_info + +echo "Exporting files from subversion..." +# leave an audit trail, which is used by inspect to determine revision number +# use --non-recursive rather than --depth=files until the linux distros catch up +svn co --non-recursive http://svn.boost.org/svn/boost/branches/release svn_info +svn export --non-interactive --native-eol LF http://svn.boost.org/svn/boost/branches/release posix + +#echo "Building bjam..." +# failure to use an up-to-date copy of bjam has caused much wasted effort. +#pushd posix/tools/build/v2/engine +#./build.sh gcc +#popd +# +#echo "Building docs..." +#pushd posix/doc +#../tools/build/v2/engine/bin.cygwinx86/bjam --toolset=gcc &>../../posix-bjam.log +#popd + +echo "Cleaning up and renaming..." +#rm -r posix/bin.v2 +SNAPSHOT_DATE=`eval date +%Y-%m-%d` +echo SNAPSHOT_DATE is $SNAPSHOT_DATE +mv posix boost-posix-$SNAPSHOT_DATE +rm -f posix.tar.gz +rm -f posix.tar.bz2 + +echo "Building .gz file..." +tar cfz posix.tar.gz boost-posix-$SNAPSHOT_DATE +echo "Building .bz2 file..." +gunzip -c posix.tar.gz | bzip2 >posix.tar.bz2 +mv boost-posix-$SNAPSHOT_DATE posix + +echo "Creating ftp script..." +echo "dir" >posix.ftp +echo "binary" >>posix.ftp + +#echo "put posix.tar.gz" >>posix.ftp +#echo "mdelete boost-posix*.gz" >>posix.ftp +#echo "rename posix.tar.gz boost-posix-$SNAPSHOT_DATE.tar.gz" >>posix.ftp + +echo "put posix.tar.bz2" >>posix.ftp +echo "mdelete boost-posix*.bz2" >>posix.ftp +echo "rename posix.tar.bz2 boost-posix-$SNAPSHOT_DATE.tar.bz2" >>posix.ftp + +echo "dir" >>posix.ftp +echo "bye" >>posix.ftp + +echo "Running ftp script..." +# use cygwin ftp rather than Windows ftp +/usr/bin/ftp -v -i boost.cowic.de <posix.ftp + +echo POSIX snapshot complete! diff --git a/tools/release/snapshot_windows.bat b/tools/release/snapshot_windows.bat new file mode 100644 index 0000000000..af31d62610 --- /dev/null +++ b/tools/release/snapshot_windows.bat @@ -0,0 +1,75 @@ +rem Build a branches/release snapshot for Windows, using CRLF line termination + +rem Copyright 2008 Beman Dawes + +rem Distributed under the Boost Software License, Version 1.0. +rem See http://www.boost.org/LICENSE_1_0.txt + +echo Build a branches/release snapshot for Windows, using CRLF line termination... +echo Revision %BOOST_REVISION_NUMBER% + +echo Removing old files... +rmdir /s /q windows >nul +rmdir /s /q svn_info >nul +del windows.7z >nul +del windows.zip >nul + +echo Exporting files from subversion... +svn export --non-interactive --native-eol CRLF -r %BOOST_REVISION_NUMBER% http://svn.boost.org/svn/boost/branches/release windows + +echo Copying docs into windows... +pushd windows +xcopy /s /y ..\docs_temp +popd + +echo Setting SNAPSHOT_DATE +strftime "%%Y-%%m-%%d" >date.txt +set /p SNAPSHOT_DATE= <date.txt +echo SNAPSHOT_DATE is %SNAPSHOT_DATE% + +echo Renaming root directory... +ren windows boost-windows-%SNAPSHOT_DATE% + +echo Building .7z file... +rem On Windows, 7z comes from the 7-Zip package, not Cygwin, +rem so path must include C:\Program Files\7-Zip +7z a -r windows.7z boost-windows-%SNAPSHOT_DATE% + +rem Building .zip file... +rem zip -r windows.zip boost-windows-%SNAPSHOT_DATE% + +ren boost-windows-%SNAPSHOT_DATE% windows + +echo The ftp transfer will be done in two steps because that has proved more +echo reliable on Beman's Windows XP 64-bit system. + +echo Creating ftp script 1 ... +rem user.txt must be a single line: user userid password +rem where "userid" and "password" are replace with the appropriate values +copy user.txt windows.ftp +echo dir >>windows.ftp +echo binary >>windows.ftp + +rem echo put windows.zip >>windows.ftp +rem echo mdelete boost-windows*.zip >>windows.ftp +rem echo rename windows.zip boost-windows-%SNAPSHOT_DATE%.zip >>windows.ftp + +echo put windows.7z >>windows.ftp +echo bye >>windows.ftp + +echo Running ftp script 1 ... +ftp -n -i -s:windows.ftp boost.cowic.de + +echo Creating ftp script 2 ... +copy user.txt windows.ftp +echo dir >>windows.ftp +echo mdelete boost-windows*.7z >>windows.ftp +echo rename windows.7z boost-windows-%SNAPSHOT_DATE%.7z >>windows.ftp + +echo dir >>windows.ftp +echo bye >>windows.ftp + +echo Running ftp script 2 ... +ftp -n -i -s:windows.ftp boost.cowic.de + +echo Windows snapshot complete! diff --git a/tools/release/snapshot_windows.sh b/tools/release/snapshot_windows.sh new file mode 100755 index 0000000000..14de67f147 --- /dev/null +++ b/tools/release/snapshot_windows.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +# Build a branches/release snapshot for Windows, using CRLF line termination + +# Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +# This script uses ftp, and thus assumes ~/.netrc contains a machine ... entry + +echo "Build a branches/release snapshot for Windows, using CRLF line termination..." + +echo "Removing old files..." +rm -r -f windows + +echo "Exporting files from subversion..." +svn export --non-interactive --native-eol CRLF http://svn.boost.org/svn/boost/branches/release windows + +#echo "Copying docs from posix tree..." +#cp --recursive posix/doc/html windows/doc + +echo "Renaming..." +SNAPSHOT_DATE=`eval date +%Y-%m-%d` +echo SNAPSHOT_DATE is $SNAPSHOT_DATE +mv windows boost-windows-$SNAPSHOT_DATE + +#rm -f windows.zip +#zip -r windows.zip boost-windows-$SNAPSHOT_DATE + +echo "Building .7z..." +rm -f windows.7z +# On Windows, 7z comes from the 7-Zip package, not Cygwin, +# so path must include C:\Program Files\7-Zip. +7z a -r windows.7z boost-windows-$SNAPSHOT_DATE + +echo "Reverting name..." +mv boost-windows-$SNAPSHOT_DATE windows + +echo "Creating ftp script..." +cat <user.txt >>windows.ftp +echo "dir" >>windows.ftp +echo "binary" >>windows.ftp + +#echo "put windows.zip" >>windows.ftp +#echo "mdelete boost-windows*.zip" >>windows.ftp +#echo "rename windows.zip boost-windows-$SNAPSHOT_DATE.zip" >>windows.ftp + +echo "put windows.7z" >>windows.ftp +echo "mdelete boost-windows*.7z" >>windows.ftp +echo "rename windows.7z boost-windows-$SNAPSHOT_DATE.7z" >>windows.ftp +echo "dir" >>windows.ftp +echo "bye" >>windows.ftp + +echo "Running ftp script..." +# This is the Windows ftp client +ftp -n -i -d -s:windows.ftp boost.cowic.de + +echo "Windows snapshot complete!" diff --git a/tools/release/strftime.cpp b/tools/release/strftime.cpp new file mode 100644 index 0000000000..57d66099ae --- /dev/null +++ b/tools/release/strftime.cpp @@ -0,0 +1,68 @@ +// Command line utility to output the date under control of a format string + +// Copyright 2008 Beman Dawes + +// Distributed under the Boost Software License, Version 1.0. +// See http://www.boost.org/LICENSE_1_0.txt + +#define _CRT_SECURE_NO_WARNINGS + +#include <ctime> +#include <string> +#include <iostream> +#include <cstdlib> + +using namespace std; + +int main(int argc, char * argv[]) +{ + if (argc != 2 ) + { + cerr << + "Invoke: strftime format\n" + "Example: strftime \"The date is %Y-%m-%d in ISO format\"" + "The format codes are:\n" + " %a Abbreviated weekday name\n" + " %A Full weekday name\n" + " %b Abbreviated month name\n" + " %B Full month name\n" + " %c Date and time representation appropriate for locale\n" + " %d Day of month as decimal number (01 - 31)\n" + " %H Hour in 24-hour format (00 - 23)\n" + " %I Hour in 12-hour format (01 - 12)\n" + " %j Day of year as decimal number (001 - 366)\n" + " %m Month as decimal number (01 - 12)\n" + " %M Minute as decimal number (00 - 59)\n" + " %p Current locale's A.M./P.M. indicator for 12-hour clock\n" + " %S Second as decimal number (00 - 59)\n" + " %U Week of year as decimal number, with Sunday as first day of week (00 - 53)\n" + " %w Weekday as decimal number (0 - 6; Sunday is 0)\n" + " %W Week of year as decimal number, with Monday as first day of week (00 - 53)\n" + " %x Date representation for current locale\n" + " %X Time representation for current locale\n" + " %y Year without century, as decimal number (00 - 99)\n" + " %Y Year with century, as decimal number\n" + " %z, %Z Either the time-zone name or time zone abbreviation, depending on registry settings; no characters if time zone is unknown\n" + " %% Percent sign\n" + ; + return 1; + } + + string format = argv[1]; + time_t t = time(0); + tm * tod = localtime(&t); + if (!tod) + { + cerr << "error: localtime function failed\n"; + return 1; + } + char* s = new char [format.size() + 256]; + if (strftime( s, format.size() + 256, format.c_str(), tod ) == 0 ) + { + cerr << "error: buffer overflow\n"; + return 1; + } + + cout << s; + return 0; +} diff --git a/tools/release/unmerged.bat b/tools/release/unmerged.bat new file mode 100644 index 0000000000..9a3581b8ab --- /dev/null +++ b/tools/release/unmerged.bat @@ -0,0 +1,17 @@ +@echo off +rem Copyright Beman Dawes 2009 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +if not %1$==$ goto usage_ok +echo Usage: unmerged library-name [svn-options] +echo Options include --summarize to show paths only. i.e. suppresses line-by-line diffs +goto done + +:usage_ok +svn diff %2 %3 %4 %5 %6 http://svn.boost.org/svn/boost/branches/release/boost/%1.hpp ^ + http://svn.boost.org/svn/boost/trunk/boost/%1.hpp +svn diff %2 %3 %4 %5 %6 http://svn.boost.org/svn/boost/branches/release/boost/%1 ^ + http://svn.boost.org/svn/boost/trunk/boost/%1 +svn diff %2 %3 %4 %5 %6 http://svn.boost.org/svn/boost/branches/release/libs/%1 ^ + http://svn.boost.org/svn/boost/trunk/libs/%1 + +:done diff --git a/tools/release/unmerged_all.bat b/tools/release/unmerged_all.bat new file mode 100644 index 0000000000..6bb19dd9f1 --- /dev/null +++ b/tools/release/unmerged_all.bat @@ -0,0 +1,86 @@ +rem Copyright Beman Dawes 2009 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +call unmerged accumulators --summarize +call unmerged algorithm --summarize +call unmerged any --summarize +call unmerged array --summarize +call unmerged asio --summarize +call unmerged assign --summarize +call unmerged bimap --summarize +call unmerged bind --summarize +call unmerged circular_buffer --summarize +call unmerged compatibility --summarize +call unmerged compose --summarize +call unmerged concept --summarize +call unmerged concept_check --summarize +call unmerged config --summarize +call unmerged conversion --summarize +call unmerged crc --summarize +call unmerged date_time --summarize +call unmerged detail --summarize +call unmerged disjoint_sets --summarize +call unmerged dynamic_bitset --summarize +call unmerged exception --summarize +call unmerged filesystem --summarize +call unmerged flyweight --summarize +call unmerged foreach --summarize +call unmerged format --summarize +call unmerged function --summarize +call unmerged functional --summarize +call unmerged function_types --summarize +call unmerged fusion --summarize +call unmerged gil --summarize +call unmerged graph --summarize +call unmerged graph_parallel --summarize +call unmerged integer --summarize +call unmerged interprocess --summarize +call unmerged intrusive --summarize +call unmerged io --summarize +call unmerged iostreams --summarize +call unmerged iterator --summarize +call unmerged lambda --summarize +call unmerged logic --summarize +call unmerged math --summarize +call unmerged mem_fn --summarize +call unmerged mpi --summarize +call unmerged mpl --summarize +call unmerged multi_array --summarize +call unmerged multi_index --summarize +call unmerged numeric --summarize +call unmerged optional --summarize +call unmerged parameter --summarize +call unmerged pool --summarize +call unmerged preprocessor --summarize +call unmerged program_options --summarize +call unmerged property_map --summarize +call unmerged property_tree --summarize +call unmerged proto --summarize +call unmerged ptr_container --summarize +call unmerged python --summarize +call unmerged random --summarize +call unmerged range --summarize +call unmerged rational --summarize +call unmerged regex --summarize +call unmerged scope_exit --summarize +call unmerged serialization --summarize +call unmerged signals --summarize +call unmerged signals2 --summarize +call unmerged smart_ptr --summarize +call unmerged spirit --summarize +call unmerged statechart --summarize +call unmerged static_assert --summarize +call unmerged system --summarize +call unmerged test --summarize +call unmerged thread --summarize +call unmerged timer --summarize +call unmerged tokenizer --summarize +call unmerged tr1 --summarize +call unmerged tuple --summarize +call unmerged typeof --summarize +call unmerged type_traits --summarize +call unmerged units --summarize +call unmerged unordered --summarize +call unmerged utility --summarize +call unmerged variant --summarize +call unmerged wave --summarize +call unmerged xpressive --summarize diff --git a/tools/release/unmerged_whatever.bat b/tools/release/unmerged_whatever.bat new file mode 100644 index 0000000000..d49e468b2e --- /dev/null +++ b/tools/release/unmerged_whatever.bat @@ -0,0 +1,13 @@ +@echo off +rem Copyright Beman Dawes 2011 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +if not %1$==$ goto usage_ok +echo Usage: unmerged_whatever path-from-root [svn-options] +echo Options include --summarize to show paths only. i.e. suppresses line-by-line diffs +goto done + +:usage_ok +svn diff %2 %3 %4 %5 %6 http://svn.boost.org/svn/boost/branches/release/%1 ^ + http://svn.boost.org/svn/boost/trunk/%1 + +:done diff --git a/tools/release/upload2sourceforge.bat b/tools/release/upload2sourceforge.bat new file mode 100644 index 0000000000..f16a2e809b --- /dev/null +++ b/tools/release/upload2sourceforge.bat @@ -0,0 +1,13 @@ +rem Copyright Beman Dawes 2009 +rem Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt +if not %1$==$ goto usage_ok +echo Usage: upload2sourceforge release-folder +echo Example: upload2sourceforge 1.40.0 +goto done + +:usage_ok +dir boost_* +pause Are these the correct files to upload? [Ctrl-C to interrupt] +rsync -avP -e ssh boost_* beman_dawes,boost@frs.sourceforge.net:/home/frs/project/b/bo/boost/boost/%1/ + +:done |