merge RC_1_32_0 fixes

[SVN r26333]
This commit is contained in:
Aleksey Gurtovoy 2004-11-28 04:44:21 +00:00
parent ac14c1bd5a
commit 248c354d25
28 changed files with 427 additions and 83 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

BIN
google_logo_40wht.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

@ -63,6 +63,19 @@ Metaprogramming</a><br>
See <a href="../more/getting_started.html">Getting Started</a> page to find out
how to download, build, and install the libraries.</p>
<p>Documentation for some libraries is available in alternative formats:</p>
<ul type="disc">
<li><a href="http://www.boost.org/doc/boost.pdf" target="_top">PDF</a>
[ <a href="http://www.boost.org/doc/boost.pdf.zip">.zip</a> |
<a href="http://www.boost.org/doc/boost.pdf.gz">.gz</a> |
<a href="http://www.boost.org/doc/boost.pdf.bz2">.bz2</a>
]
</li>
<li><a href="http://www.boost.org/doc/boost-doc-man.tar.gz" target="_top">Unix man pages</a></li>
<li><a href="../doc/boost.docbook" target="_top">DocBook</a></li>
<li><a href="../doc/boost.fo" target="_top">XSL Formatting Objects</a></li>
</ul>
<hr>
<h2>Libraries Listed <a name="Alphabetically">Alphabetically</a></h2>
@ -209,6 +222,7 @@ how to download, build, and install the libraries.</p>
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="../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> -
@ -455,6 +469,8 @@ how to download, build, and install the libraries.</p>
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="../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>
<li><a href="assign/index.html">assign</a> - Filling containers
@ -516,9 +532,12 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li>
Beman Dawes.</li>
<li><a href="optional/doc/optional.html">optional</a> - Discriminated-union
wrapper for optional values, from Fernando Cacciola.</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="timer/index.html">timer</a> - Event timer,
progress timer, and progress display classes, from Beman
Dawes.</li>
<li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</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>&nbsp;
<b>prior()</b>
@ -558,9 +577,10 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li>
s-format="%d %b %Y" startspan -->07 October 2004<!--webbot bot="Timestamp" endspan i-checksum="14890" --></p>
<p>© Copyright Beman Dawes 2000-2004</p>
<p>Use, modification, and distribution are subject to 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>
<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>

@ -1 +1 @@
Subproject commit b77dcf4bea891b01914f6c04429497a4414945d5
Subproject commit c6e658cfcaa2c221aae47d23b47b070a77a97ea7

@ -1 +1 @@
Subproject commit 9079cc8201c047c23844b63b9c91d9bc087cdbee
Subproject commit 916dbeadbf74c5838c12430392d8909255294332

@ -1 +1 @@
Subproject commit ed92cf7a7993ba113cac2d1ef36c94bd3998f6fa
Subproject commit e5fe03dfd9f3e1a3b1536f6ffe620271c2a24de6

@ -1 +1 @@
Subproject commit f3609ac1626c6c4fab3e233cfe1f4ef55db65199
Subproject commit c199335f859b4032062b3cd62c30da3d44553c41

@ -1 +1 @@
Subproject commit 8f317492ee506214a6830dc0f41da84e59ab2759
Subproject commit e5c1e12a66a75eba1c77f99733ef6b6492078024

@ -1 +1 @@
Subproject commit 8ce2f08183e9e806bd693c3f724b5cf5257ebcf3
Subproject commit 91ce1ccd81e3cbfcd93db2951651c9fb2741e29f

@ -1 +1 @@
Subproject commit c747a6ff4e1cee35b6d8f66b242ee3c13e400a2f
Subproject commit 113b974bb762efb6dd21e5e40349360d5a093fcd

@ -1 +1 @@
Subproject commit 23278c28f2efe56a6b4a2199aa6098db8f39aea7
Subproject commit 2b9a6d5351dca08e37d47f9b369c9aa2cc7cf7e0

@ -1 +1 @@
Subproject commit 082ae17eafa95f80468d981a0aee2e6693271d18
Subproject commit e5ba34472d9704697858b3abe5ea2114e588bbe0

View file

@ -448,8 +448,9 @@
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
16 October, 2004<!--webbot bot="Timestamp" endspan i-checksum="40409" --></p>
<p>© Copyright Beman Dawes 2003</p>
<p>Use, modification, and distribution are subject to 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>
<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>

View file

@ -102,11 +102,15 @@ in the subject if you're submitting to the <a href="http://www.boost.org/more/ma
</ol>
<hr>
<p>Contributed by <a href="../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a></p>
<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->18 January, 2002<!--webbot bot="Timestamp" i-checksum="38453" endspan -->
</p>
<p>© Copyright <a href="../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a>
2002</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>
<br>

View file

@ -207,10 +207,10 @@ understood the issues and felt comfortable discussing them.&nbsp;</p>
</p>
<p>© Beman Dawes 2000</p>
<p> Use, modification, and distribution are subject to 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>
<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>

View file

@ -308,7 +308,7 @@ namespace std {
<p><b>Note:</b> The <i>type generator</i> concept has largely been
superseded by the more refined notion of a <a href=
"../libs/mpl/doc/ref/Metafunction.html"><i>metafunction</i></a>. See
"../libs/mpl/doc/refmanual/metafunction.html"><i>metafunction</i></a>. See
<i><a href="http://www.boost-consulting.com/mplbook">C++ Template
Metaprogramming</a></i> for an in-depth discussion of metafunctions.</p>

View file

@ -314,7 +314,10 @@ compiler (depending upon the template arguments used).</p>
<hr>
<p>Copyright Dr John Maddock 2001, all rights reserved.</p>
<p><i>© Copyright Dr John Maddock 2001</i></p>
<p><i>Use, modification and distribution are subject to 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>
<p>&nbsp;</p>

View file

@ -605,9 +605,9 @@ Automatic redirection failed, please go to
04 November, 2003<!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
<p>
© <a name="Copyright">Copyright</a> Beman Dawes 2003.</p>
<p>
Use, modification, and distribution are subject to 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>
<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>

View file

@ -252,10 +252,10 @@ Boost members reviewed drafts of the license. Beman Dawes wrote this web page.</
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->27 August, 2004<!--webbot bot="Timestamp" endspan i-checksum="39365" --></p>
<p> © Copyright 2003-2004 Beman Dawes, Daniel Frey, David Abrahams.</p>
<p> Use, modification, and distribution are subject to 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>
<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>

View file

@ -46,9 +46,10 @@ Acknowledgements</a> section! </p>
<p>© Copyright <a href="../people/aleksey_gurtovoy.htm">Aleksey Gurtovoy</a>
2002</p>
<p>Use, modification, and distribution are subject to 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>
<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>

View file

@ -67,7 +67,7 @@ useful components which ease the construction of test programs.</p>
<a href="../libs/test/doc/components/test_tools/index.html">Test Tools</a> for the construction of simple test
programs that do not need much structure.</li>
<li>Use the library's
<a href="../libs/test/doc/components/unit_test_framework/index.html">Unit Test
<a href="../libs/test/doc/components/utf/index.html">Unit Test
Framework</a> for the construction of more complex test programs that need to
be structured into individual tests
and test suites.</li>

View file

@ -17,25 +17,23 @@
</tr>
</table>
<p><a href="http://boost.sourceforge.net/photos/aleksey_gurtovoy.jpg"><img border="0" src="http://boost.sourceforge.net/photos/aleksey_gurtovoy_small.jpg" alt="http://boost.sourceforge.net/photos/aleksey_gurtovoy.jpg (12871 bytes)" align="left" hspace="10" vspace="5" width="100" height="120"></a></p>
<p>Aleksey Gurtovoy is just a one Russian guy from Siberia, who now lives and
works in the United States. He is a technical lead in a small software company <a href="http://www.meta-comm.com">
<p>Aleksey Gurtovoy is a Russian guy from Siberia, who now lives and
works in the United States. He is a technical lead at <a href="http://www.meta-comm.com">
MetaCommunications</a>, a job and people which have taught him so much.</p>
<p>He was born in early 1977, has been in love with computers since 1989, and
still has a lot of (exciting) ideas for his &quot;spare time&quot; in the next
few years. The first computer he worked with was DEC PDP-11, and he still has a
kind of nostalgia about this amazing machine. He graduated with honors from
Krasnoyarsk Technical State University in 1998 with a Master Degree in Computer
Science.</p>
still has a lot of exciting ideas for his &quot;spare time&quot; in the next
few years. He graduated with honors from Krasnoyarsk Technical State University in
1998 with a Master Degree in Computer Science.</p>
<p>While being acknowledged as a talented programmer, Aleksey tries to be a
better engineer than he is now and hopes that reading good books will help him
with that task. He reads a lot... One of his favorite books about his
with that task. He reads a lot. One of his favorite books about his
profession is 'The Mythical Man-Month' by Frederic P. Brooks, Jr.</p>
<p>He has been working with C++ since 1993, he loves the language and wants to be
<p>Aleksey has been working with C++ since 1993, he loves the language, and is
involved in its progress. Sometimes you can come across his articles in the <a href="news:comp.lang.c++.moderated">
comp.lang.c++.moderated</a> and <a href="news:comp.std.c++">comp.std.c++</a><a>
newsgroups. The other numerous things Aleksey is interested in include
patterns, object-oriented methodology and programming languages, organization
of software development process and tools &amp; technologies which make
patterns, programming languages, organization
of software development process, and tools &amp; technologies which make
programmer's life easier (e.g. compilers).</p>
<p>He is not married, but he has in mind one great girl he hopes to be with
someday.</p>

View file

@ -50,7 +50,7 @@
<toolset name="gcc-2.95.3-stlport-4.5.3-linux"/>
<toolset name="mipspro"/>
<note author="P.Droba">
The compiler does not support features that are essential for the library.
The compiler does not support features that are essential for the library.
</note>
</mark-unusable>
</library>
@ -114,6 +114,7 @@
<toolset name="borland-5_6_4"/>
<toolset name="gcc-2.95.3*"/>
<toolset name="intel-8.0-linux"/>
<toolset name="intel-8.1-linux"/>
<toolset name="gcc-3.4.1*"/>
<toolset name="gcc-3.4.2*"/>
<note refid="27" author="Thorsten Ottosen"/>
@ -341,6 +342,15 @@
<note author="B. Garst" refid="18,19,20"/>
</mark-failure>
</test>
<test name="teststreams">
<mark-failure>
<toolset name="vc-8_0"/>
<note author="Aleksey Gurtovoy">
The test terminates at run-time due what appears to be a bug
in the standard library implementation.
</note>
</mark-failure>
</test>
<test name="testdate_dll">
<mark-failure>
<toolset name="gcc-2.95.3-stlport-4.5.3-linux"/>
@ -375,7 +385,6 @@
<test name="dyn_bitset_unit_tests4">
<mark-failure>
<toolset name="cw-9_3"/>
<toolset name="intel-8.0-linux"/>
<note author="Aleksey Gurtovoy" refid="2"/>
</mark-failure>
</test>
@ -459,6 +468,11 @@
<note refid="17">
</note>
</mark-unusable>
<mark-expected-failures>
<test name="bll_and_function"/>
<toolset name="vc-8_0"/>
<note author="Aleksey Gurtovoy" refid="6"/>
</mark-expected-failures>
</library>
<!-- logic -->
@ -538,9 +552,8 @@
<mark-expected-failures>
<test name="map"/>
<test name="set"/>
<test name="set_c"/>
<toolset name="borland-5_6_4"/>
<toolset name="msvc*"/>
<toolset name="vc7"/>
<toolset name="gcc-2.95.3*"/>
<toolset name="mipspro"/>
<note author="Aleksey Gurtovoy" date="17 Sep 2004">
@ -549,6 +562,16 @@
</note>
</mark-expected-failures>
<mark-expected-failures>
<test name="map"/>
<toolset name="msvc*"/>
<toolset name="vc7"/>
<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>
</library>
@ -560,8 +583,8 @@
<toolset name="borland-5_5_1"/>
<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!
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>
@ -701,7 +724,7 @@ for more information.
<toolset name="msvc*"/>
<toolset name="vc7"/>
<note author="Robert Ramey" refid="6">
msvc 6 compiler failure. Sometimes can be worked around
msvc 6 compiler failure. Sometimes can be worked around.
</note>
</mark-expected-failures>
<mark-expected-failures>
@ -747,8 +770,121 @@ for more information.
<test name="test_shared_ptr*"/>
<toolset name="cw*"/>
<note author="Robert Ramey">
All tests that serialize derived pointers currently fail with Metrowerks Compilers
</note>
All tests that serialize derived pointers currently fail with Metrowerks compilers.
</note>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="*_warchive"/>
<test name="test_array_xml_*"/>
<test name="test_binary_xml_*"/>
<test name="test_class_info_load_xml_*"/>
<test name="test_class_info_save_xml_warchive"/>
<test name="test_contained_class_xml_*"/>
<test name="test_cyclic_ptrs_xml_warchive"/>
<test name="test_delete_pointer_xml_*"/>
<test name="test_demo_xml"/>
<test name="test_deque_xml_*"/>
<test name="test_derived_class_ptr_xml_*"/>
<test name="test_derived_class_xml_*"/>
<test name="test_derived_xml_*"/>
<test name="test_diamond_xml_*"/>
<test name="test_exported_xml_*"/>
<test name="test_list_ptrs_xml_*"/>
<test name="test_list_xml_*"/>
<test name="test_map_xml_*"/>
<test name="test_mi_xml_*"/>
<test name="test_mult_archive_types"/>
<test name="test_multiple_ptrs_xml_*"/>
<test name="test_no_rtti_xml_*"/>
<test name="test_non_default_ctor2_xml_*"/>
<test name="test_non_default_ctor_xml_*"/>
<test name="test_non_intrusive_xml_*"/>
<test name="test_null_ptr_xml_*"/>
<test name="test_nvp_xml_*"/>
<test name="test_object_xml_*"/>
<test name="test_optional_xml_*"/>
<test name="test_polymorphic_xml_*"/>
<test name="test_primitive_xml_*"/>
<test name="test_recursion_xml_*"/>
<test name="test_registered_xml_*"/>
<test name="test_set_binary_*"/>
<test name="test_set_text_*"/>
<test name="test_set_xml_*"/>
<test name="test_shared_ptr_xml_*"/>
<test name="test_simple_class_ptr_xml_*"/>
<test name="test_simple_class_xml_*"/>
<test name="test_split_xml_*"/>
<test name="test_tracking_xml_*"/>
<test name="test_unregistered_xml_*"/>
<test name="test_utf8_codecvt"/>
<test name="test_vector_xml_*"/>
<toolset name="iw-7_1-vc6-stlp-4_5_3"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_class_info_load_text_warchive"/>
<test name="test_const"/>
<test name="test_demo_fast_archive"/>
<test name="test_demo_portable_archive"/>
<test name="test_void_cast"/>
<toolset name="msvc"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_const"/>
<toolset name="vc7"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_demo_fast_archive"/>
<test name="test_no_rtti_binary_archive"/>
<test name="test_no_rtti_text_*"/>
<test name="test_no_rtti_xml_*"/>
<test name="test_set_binary_archive"/>
<test name="test_set_text_*"/>
<test name="test_set_xml_*"/>
<toolset name="borland-5_6_4"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_array_binary_archive"/>
<test name="test_array_text_*"/>
<test name="test_demo_shared_ptr"/>
<test name="test_demo_fast_archive"/>
<test name="test_no_rtti_binary_archive"/>
<test name="test_no_rtti_text_*"/>
<test name="test_no_rtti_xml_*"/>
<toolset name="cw-8_3"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_demo_shared_ptr"/>
<test name="test_demo_fast_archive"/>
<test name="test_no_rtti_binary_archive"/>
<test name="test_no_rtti_text_*"/>
<test name="test_no_rtti_xml_*"/>
<toolset name="cw-9_3"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_class_info_load_text_warchive"/>
<toolset name="iw-7_1-vc6"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_class_info_load_text_warchive"/>
<toolset name="intel-win32-8_0"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_smart_cast"/>
<toolset name="intel-7.1-linux"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="test_class_info_load_*"/>
<toolset name="intel-8.0-linux"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
</library>
@ -804,6 +940,7 @@ for more information.
<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.
@ -820,7 +957,22 @@ for more information.
been fixed in the latest development "alpha".
</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>
</library>
<!-- function -->
@ -1095,9 +1247,15 @@ for more information.
<toolset name="borland-5_6_4"/>
<note author="M.Stevens" refid="2"/>
</mark-unusable>
<test name="test1">
<mark-failure>
<toolset name="vc-8_0"/>
<note author="Aleksey Gurtovoy" refid="2"/>
</mark-failure>
</test>
<test name="test2">
<mark-failure>
<toolset name="tru64cxx65"/>
<toolset name="tru64cxx65- 041"/>
<note author="M.Stevens" refid="6"/>
</mark-failure>
</test>
@ -1205,10 +1363,7 @@ for more information.
<test name="parsers_test_dll"/>
<test name="variable_map_test_dll"/>
<toolset name="mingw-3*"/>
<note>
Due to unresearched issues, the tested functionality is not
currently available for this particular configuration.
</note>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
<mark-expected-failures>
@ -1262,6 +1417,90 @@ for more information.
So technically GCC 2.x is usable if you're careful.
</note>
</mark-expected-failures>
<mark-expected-failures>
<test name="args"/>
<test name="auto_ptr"/>
<test name="back_reference"/>
<test name="ben_scott1"/>
<test name="bienstman1"/>
<test name="bienstman2"/>
<test name="bienstman3"/>
<test name="bienstman4"/>
<test name="bienstman5"/>
<test name="callbacks"/>
<test name="cltree"/>
<test name="const_argument"/>
<test name="crossmod_exception_a"/>
<test name="crossmod_exception_b"/>
<test name="data_members"/>
<test name="defaults"/>
<test name="dict"/>
<test name="docstring"/>
<test name="enum"/>
<test name="exception_translator"/>
<test name="extract"/>
<test name="implicit"/>
<test name="injected"/>
<test name="input_iterator"/>
<test name="int_map_indexing_suite"/>
<test name="iterator"/>
<test name="keywords"/>
<test name="list"/>
<test name="long"/>
<test name="m1"/>
<test name="m2"/>
<test name="map_indexing_suite"/>
<test name="minimal"/>
<test name="module_tail"/>
<test name="multi_arg_constructor"/>
<test name="nested"/>
<test name="object"/>
<test name="opaque"/>
<test name="operators"/>
<test name="pickle1"/>
<test name="pickle2"/>
<test name="pickle3"/>
<test name="pickle4"/>
<test name="polymorphism"/>
<test name="polymorphism2"/>
<test name="properties"/>
<test name="register_ptr"/>
<test name="return_arg"/>
<test name="shared_ptr"/>
<test name="slice"/>
<test name="staticmethod"/>
<test name="str"/>
<test name="test_builtin_converters"/>
<test name="test_pointer_adoption"/>
<test name="tuple"/>
<test name="vector_indexing_suite"/>
<test name="virtual_functions"/>
<toolset name="intel-7.1-linux"/>
<toolset name="intel-8.0-linux"/>
<note author="Aleksey Gurtovoy">
The library is <a href="http://article.gmane.org/gmane.comp.lib.boost.devel/110420">known to work</a>
in this configuration. The failures are due to configuration issues of
the particular testing environment these tests have been run in. The
regression runners and library developers are aware of the problem and
plan to fix it for the next release.
</note>
</mark-expected-failures>
<mark-expected-failures>
<test name="builtin_converters"/>
<test name="extract"/>
<test name="list"/>
<test name="operators"/>
<test name="pickle1"/>
<test name="pickle2"/>
<test name="pickle3"/>
<test name="pickle4"/>
<toolset name="gcc-3.4.2-linux"/>
<note author="Aleksey Gurtovoy">
The test is <a href="http://article.gmane.org/gmane.comp.lib.boost.devel/110671">known to work</a>
in this configuration. The failures are due to configuration issues of
the particular testing environment these tests have been run in.
</note>
</mark-expected-failures>
</library>
<!-- random -->
@ -1376,6 +1615,12 @@ for more information.
<note author="J. Maddock"/>
</mark-failure>
</test>
<mark-expected-failures>
<test name="regex_regress*"/>
<test name="regex_wide_regress*"/>
<toolset name="vc-8_0"/>
<note author="Aleksey Gurtovoy" refid="6"/>
</mark-expected-failures>
</library>
<!-- signals -->
@ -1431,6 +1676,26 @@ for more information.
<note author="B. Dawes" refid="3"/>
</mark-expected-failures>
<mark-expected-failures>
<test name="token_iterator_test"/>
<toolset name="msvc-stlport"/>
<note refid="3"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="token_iterator_test"/>
<toolset name="iw-7_1-vc6"/>
<toolset name="msvc"/>
<toolset name="gcc-3.4.2-linux"/>
<note refid="29"/>
</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>
</library>
@ -1475,6 +1740,23 @@ for more information.
something else is known to resolve the issue.
</note>
</mark-expected-failures>
<mark-expected-failures>
<test name="test_barrier_lib"/>
<toolset name="vc-8_0"/>
<note author="Aleksey Gurtovoy" refid="6"/>
</mark-expected-failures>
<mark-expected-failures>
<test name="test_thread"/>
<toolset name="vc-7_1"/>
<note author="Aleksey Gurtovoy" refid="6"/>
</mark-expected-failures>
<mark-expected-failures reason="?">
<test name="*_lib"/>
<toolset name="gcc-2.95.3-stlport-4.5.3-linux"/>
<note author="Aleksey Gurtovoy" refid="29"/>
</mark-expected-failures>
</library>
@ -1527,6 +1809,14 @@ for more information.
<toolset name="msvc"/>
<toolset name="msvc-stlport"/>
<toolset name="vc7"/>
<toolset name="mingw-3_3*"/>
<toolset name="gcc-2*"/>
<toolset name="gcc-3.2*"/>
<toolset name="gcc-3.3*"/>
<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>
</library>
@ -1556,14 +1846,25 @@ for more information.
</test>
<test name="result_of_test">
<mark-failure>
<toolset name="borland-5_6_4"/>
<toolset name="borland-5*"/>
<toolset name="cw-8_3*"/>
<toolset name="msvc"/>
<toolset name="msvc-stlport"/>
<toolset name="vc7"/>
<toolset name="gcc-2.95.3*"/>
<note refid="3" author="D. Gregor"/>
</mark-failure>
</test>
<mark-expected-failures>
<test name="value_init_test"/>
<toolset name="msvc*"/>
<toolset name="vc7"/>
<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>
</library>
@ -1575,8 +1876,6 @@ for more information.
</mark-unusable>
<test name="recursive_variant_test">
<mark-failure>
<toolset name="borland"/>
<toolset name="borland-5_6_4"/>
<toolset name="como-win32"/>
<toolset name="msvc"/>
<toolset name="msvc-stlport"/>
@ -1584,13 +1883,15 @@ for more information.
<note refid="3"/>
</mark-failure>
</test>
<test name="variant_test1">
<mark-failure>
<toolset name="borland"/>
<toolset name="borland-5_6_4"/>
<note refid="2"/>
</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"/>
<toolset name="borland-5_6_4"/>
<note author="Aleksey Gurtovoy" refid="3"/>
</mark-expected-failures>
<test name="variant_reference_test">
<mark-failure>
<toolset name="cw-8_3*"/>
@ -1616,8 +1917,8 @@ for more information.
</note>
<note id="1">
The failure is caused by a problem in Boost code. The Boost developer is aware of
the problem and plans to fix it.
The failure is caused by a problem in Boost code. The Boost developers is aware of
the problem and plan to fix it.
</note>
<note id="2">
@ -1703,7 +2004,6 @@ for more information.
work correctly.
</note>
<!-- R. Rivera -->
<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
@ -1716,10 +2016,20 @@ for more information.
Patches are welcome!
</note>
<!-- Thorsten Ottosen -->
<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>
</explicit-failures-markup>

View file

@ -65,6 +65,7 @@
<xs:element ref="toolset" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="note" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="reason" type="xs:string"/>
</xs:complexType>
</xs:element>

@ -1 +1 @@
Subproject commit c678a081a3e9611f3b5fd11f42ab1e42dc286811
Subproject commit 202f74079009c2a65870cdd7626b4accc0fd5b3b

@ -1 +1 @@
Subproject commit c6293e15d8d1ba9c14b63fee5ff3e5888c880b6e
Subproject commit 7eb16fce02539d211faec13d2750aa99c9c33cbe

@ -1 +1 @@
Subproject commit d80172773a7069e7c575bd62e5fdebf30cea1b39
Subproject commit a2976954d538268119f670790b82f94ad39be908

View file

@ -40,7 +40,7 @@ if sys.platform == 'win32':
bjam[ 'name' ] = 'bjam.exe'
bjam[ 'build_cmd' ] = lambda toolset: 'build.bat %s' % toolset
process_jam_log[ 'name' ] = 'process_jam_log.exe'
process_jam_log[ 'default_toolset' ] = 'vc7.1'
process_jam_log[ 'default_toolset' ] = 'vc-7_1'
patch_boost_name = 'patch_boost.bat'
else:
bjam[ 'name' ] = 'bjam'
@ -63,7 +63,7 @@ process_jam_log[ 'build_path_root' ] = os.path.join(
process_jam_log[ 'build_cmd' ] = lambda toolset:'%s -sTOOLS=%s'% ( tool_path( bjam ), toolset )
build_monitor_url = 'http://www.meta-comm.com/engineering/boost-regression/build_monitor.zip'
build_monitor_url = 'http://www.meta-comm.com/engineering/resources/build_monitor.zip'
pskill_url = 'http://www.sysinternals.com/files/pskill.zip'
utils = None
@ -349,7 +349,7 @@ def download_if_needed( tool_name, tool_url, proxy ):
log( 'Preinstalled "%s" is not found.' % path )
log( ' Downloading from %s...' % tool_url )
zip_path = '%s.zip' % path
zip_path = '%s.zip' % os.path.splitext( path )[0]
http_get( tool_url, zip_path, proxy )
log( ' Unzipping %s...' % path )
@ -591,7 +591,13 @@ def regression(
tag = b[ 0: b.find( '.' ) ]
log( 'Tag: "%s"' % tag )
unpack_tarball( local, regression_root )
if not os.path.isdir( local ):
unpack_tarball( local, regression_root )
else:
if b != 'boost':
log( 'Renaming "%s" into "%s"' % ( local, boost_root ) )
os.rename( local, boost_root )
else:
if incremental:
update_source( user, tag, proxy, [] )