Boost
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
June 2006
- 200 participants
- 325 discussions
With the endian discussion, I looked at Boost.Integer to try to figure
out why it didn't support long long and __int64 where possible. Since
I couldn't see a reason why it didn't, I went ahead and implemented
it.
The only major interface change is adding additional ValueUpper
template parameters to int_(max|min)_value_t and uint_value_t. They
default to 0, so no valid old code should be affected. They allow the
programmer to use, for example, uint_value_t<0x34567890,0x12> to
request a type that can hold 0x1234567890 or
int_min_value_t<-0x34567890,-0x12> to request a type that can hold
-0x1234567890, which will properly fail if there are no types
available over 32 bits (instead of just truncating the constant and
giving the wrong result).
I also took the opportunity to add int_exact_t templates for cases
where an exact number of bits is needed. int_exact_t<32>::exact, for
example.
If this looks good I'll try to decipher the macros in the test suite
to add some new ones. The changes don't cause any regressions from
integer_test.cpp under my g++ 3.3.6, 3.4.6, or 4.1.1. In keeping with
the rationale and noticing that it works just about all the compilers,
I used no partial specialisation or recursion, so I'm hoping that
it'll work fine in the more troublesome compilers as well.
Unfortunately portage tell me that gcc-2* is to old to work with the
rest of my system, so I haven't been able to try.
~ Scott McMurray
1
0
Boost Regression test failures
Report time: 2006-06-13T10:28:39Z
This report lists all regression test failures on release platforms.
Detailed report:
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/developer/i…
The following platforms have a large number of failures:
sun-5.8
1098 failures in 44 libraries (634 are from non-broken platforms)
algorithm/string (1 of 2 failures are from non-broken platforms)
array (2)
concept_check (1)
conversion (0 of 1 failures are from non-broken platforms)
date_time (14 of 25 failures are from non-broken platforms)
filesystem (2 of 5 failures are from non-broken platforms)
format (8)
functional/hash (2)
graph (8 of 35 failures are from non-broken platforms)
integer (1)
io (5)
iostreams (45 of 67 failures are from non-broken platforms)
iterator (2 of 4 failures are from non-broken platforms)
lambda (0 of 12 failures are from non-broken platforms)
math (1 of 5 failures are from non-broken platforms)
mpl (21 of 57 failures are from non-broken platforms)
multi_array (3)
numeric/conversion (5)
numeric/interval (8 of 11 failures are from non-broken platforms)
numeric/ublas (31 of 37 failures are from non-broken platforms)
optional (10 of 12 failures are from non-broken platforms)
parameter (32 of 39 failures are from non-broken platforms)
pool (1)
program_options (9 of 19 failures are from non-broken platforms)
python (91 of 158 failures are from non-broken platforms)
random (1 of 2 failures are from non-broken platforms)
range (1)
rational (4 of 5 failures are from non-broken platforms)
regex (8)
serialization (57 of 332 failures are from non-broken platforms)
signals (18)
smart_ptr (0 of 1 failures are from non-broken platforms)
spirit (0 of 45 failures are from non-broken platforms)
statechart (1)
test (2 of 10 failures are from non-broken platforms)
thread (7)
tr1 (54 of 98 failures are from non-broken platforms)
type_traits (0 of 25 failures are from non-broken platforms)
typeof (5 of 7 failures are from non-broken platforms)
utility (1 of 2 failures are from non-broken platforms)
utility/enable_if (0 of 1 failures are from non-broken platforms)
variant (0 of 12 failures are from non-broken platforms)
wave (1 of 5 failures are from non-broken platforms)
xpressive (1)
Test failures marked with a (*) represent tests that failed on
platforms that are considered broken. They are likely caused by
misconfiguration by the regression tester or a failure in a core
library such as Test or Config.
|algorithm/string|
regex: sun-5.8*
replace: vc-7_1-stlport
|array|
array0: msvc-8.0 vc-6_5-stlport
|concept_check|
class_concept_check_test: vc-7_1-stlport
|conversion|
lexical_cast_test: sun-5.8*
|date_time|
testdate_facet_new: sun-5.8* vc-7_1-stlport
testdate_facet_new_dll: sun-5.8* vc-7_1-stlport
testdate_input_facet: sun-5.8*
testdate_input_facet_dll: sun-5.8*
testfacet: sun-5.8*
testfacet_dll: sun-5.8*
testgreg_serialize: sun-5.8*
testgreg_serialize_dll: sun-5.8*
testgreg_serialize_xml: sun-5.8*
testgreg_wstream: vc-7_1-stlport
testlocal_time: vc-7_0
testlocal_time_iterator: vc-7_0
testlocal_time_period: vc-7_0
testmicrosec_time_clock: msvc-8.0
testposix_time_zone: vc-7_0
testtime_facet: sun-5.8* vc-7_1-stlport
testtime_input_facet: sun-5.8* vc-7_1-stlport
testtime_wstream: vc-7_1-stlport
testtz_database: vc-7_0
testwcustom_time_zone: vc-7_0
testwposix_time_zone: vc-7_0
|filesystem|
fstream_test: sun-5.8*
mbcopy: sun-5.8*
operations_test: vc-7_1-stlport
operations_test_dll: vc-7_1-stlport
wide_test: sun-5.8*
|format|
format_test1: borland-5_6_4 borland-5_8_2
format_test2: borland-5_6_4 borland-5_8_2
format_test3: borland-5_6_4 borland-5_8_2
format_test_wstring: borland-5_6_4 borland-5_8_2
|functional/hash|
hash_built_in_array_test: msvc-8.0
link_ext_test: msvc-8.0
|graph|
adj_list_cc: sun-5.8*
adjacency_matrix_test: vc-7_0
astar_search_test: sun-5.8*
bellman-test: sun-5.8*
betweenness_centrality_test: sun-5.8*
bfs: sun-5.8*
bfs_cc: sun-5.8*
biconnected_components_test: sun-5.8*
bidir_remove_edge: vc-7_0
copy: sun-5.8*
csr_graph_test: msvc-8.0 msvc-8.0 sun-5.8* vc-7_0
cuthill_mckee_ordering: sun-5.8*
dag_longest_paths: sun-5.8*
dfs: sun-5.8*
dfs_cc: sun-5.8*
dijkstra_cc: sun-5.8*
dijkstra_heap_performance: sun-5.8*
dominator_tree_test: vc-7_0
floyd_warshall_test: sun-5.8*
graph: sun-5.8*
graphviz_test: sun-5.8* vc-7_1-stlport
gursoy_atun_layout_test: sun-5.8*
isomorphism: sun-5.8*
king_ordering: sun-5.8*
layout_test: sun-5.8*
matching_test: sun-5.8* vc-7_0
property_iter: sun-5.8*
relaxed_heap_test: sun-5.8*
subgraph: sun-5.8*
transitive_closure_test: sun-5.8*
|integer|
integer_traits_test: qcc-3.3.5_gpp
|io|
ios_state_unit_test: borland-5_8_2 gcc-4.1.0_linux_x86_64 intel-win-9.1 qcc-3.3.5_cpp qcc-3.3.5_gpp
|iostreams|
array_test: vc-6_5
auto_close_test: sun-5.8* vc-6_5
buffer_size_test: sun-5.8* vc-6_5
bzip2_test: msvc-7.1 msvc-8.0 sun-5.8*
code_converter_test: borland-5_6_4 borland-5_8_2 mingw-3_4_5 sun-5.8* vc-6_5
component_access_test: sun-5.8* vc-6_5
compose_test: borland-5_6_4 sun-5.8* vc-6_5
copy_test: vc-6_5
counter_test: sun-5.8* vc-6_5
direct_adapter_test: vc-6_5
example_test: vc-6_5 vc-6_5-stlport
file_descriptor_test: vc-6_5
file_test: vc-6_5
filtering_stream_test: sun-5.8* vc-6_5
finite_state_filter_test: borland-5_8_2 cw-9.4 sun-5.8*
flush_test: sun-5.8* vc-6_5
gzip_test: msvc-7.1 msvc-8.0 sun-5.8*
invert_test: vc-6_5 vc-7_1-stlport
line_filter_test: sun-5.8* vc-6_5 vc-7_1-stlport
mapped_file_test: vc-6_5
newline_test: sun-5.8* vc-6_5
null_test: vc-6_5
pipeline_test: sun-5.8* vc-6_5
positioning_test: vc-6_5
regex_filter_test: sun-5.8* vc-6_5
restrict_test: sun-5.8* vc-6_5
seekable_file_test: sun-5.8* vc-6_5
seekable_filter_test: sun-5.8* vc-6_5
stdio_filter_test: sun-5.8* vc-6_5
symmetric_filter_test: sun-5.8* vc-6_5
tee_test: sun-5.8* vc-6_5
wide_stream_test: mingw-3_4_5 sun-5.8* vc-6_5
zlib_test: msvc-7.1 msvc-8.0
|iterator|
is_lvalue_iterator: sun-5.8*
iterator_adaptor_test: intel-win-9.1
pointee: intel-win-9.1
zip_iterator_test: sun-5.8*
|lambda|
algorithm_test: sun-5.8*
bind_tests_advanced: sun-5.8*
bll_and_function: sun-5.8*
constructor_tests: sun-5.8*
control_structures: sun-5.8*
exception_test: sun-5.8*
extending_rt_traits: sun-5.8*
lambda_cast_test: sun-5.8*
member_pointer_test: sun-5.8*
operator_tests_simple: sun-5.8*
phoenix_control_structures: sun-5.8*
switch_construct: sun-5.8*
|math|
octonion_test: sun-5.8*
quaternion_mult_incl_test: sun-5.8* vc-7_1-stlport
quaternion_test: sun-5.8*
special_functions_test: sun-5.8*
|mpl|
apply: gcc-4.1.0_linux_x86_64 sun-5.8*
bind: sun-5.8*
copy: sun-5.8*
copy_if: sun-5.8*
count: sun-5.8*
count_if: sun-5.8*
equal: sun-5.8*
erase: sun-5.8*
erase_range: sun-5.8*
filter_view: sun-5.8*
find: sun-5.8*
find_if: sun-5.8*
fold: sun-5.8*
for_each: sun-5.8*
identity: sun-5.8*
insert: sun-5.8*
insert_range: sun-5.8*
joint_view: sun-5.8*
lambda: sun-5.8*
lambda_args: sun-5.8*
max_element: sun-5.8*
multiset: gcc-3.2.3_linux gcc-3.3.6 gcc-3.3.6_linux gcc-3.4.3_sunos gcc-3.4.4 gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux gcc-4.1.0_linux_x86_64 gcc-4_0_3_tru64 intel-linux-9.0 msvc-8.0 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-6_5 vc-6_5-stlport vc-7_0
next: vc-7_1-stlport
partition: sun-5.8*
remove: sun-5.8*
remove_if: sun-5.8*
replace: sun-5.8*
replace_if: sun-5.8*
reverse: sun-5.8*
sort: gcc-4_0_3_tru64 sun-5.8*
stable_partition: sun-5.8*
transform: sun-5.8*
transform_view: sun-5.8*
unique: sun-5.8*
vector: sun-5.8*
vector_c: sun-5.8*
zip_view: sun-5.8*
|multi_array|
resize: vc-6_5 vc-6_5-stlport vc-7_0
|numeric/conversion|
converter_test: borland-5_8_2 gcc-3.4.5_linux_x86_64
traits_test: borland-5_8_2
udt_example_0: borland-5_8_2
udt_support_test: borland-5_8_2
|numeric/interval|
cmp: sun-5.8*
cmp_exn: sun-5.8*
det: msvc-8.0 sun-5.8*
integer: msvc-8.0
mul: msvc-8.0
overflow: msvc-8.0
pi: msvc-8.0
pow: msvc-8.0
test_float: msvc-8.0 vc-7_1-stlport
|numeric/ublas|
concepts: cw-9.4 vc-7_1-stlport
test1: cw-9.4 gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test2: cw-9.4 gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test3: cw-9.4 gcc-4_0_3_tru64 qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test4: cw-9.4 gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test5: cw-9.4 gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test6: cw-9.4 gcc-3.4.5_linux gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8*
|optional|
optional_test: borland-5_6_4 borland-5_8_2 sun-5.8*
optional_test_inplace: borland-5_6_4 borland-5_8_2
optional_test_io: borland-5_6_4 borland-5_8_2
optional_test_ref: borland-5_6_4 borland-5_8_2 sun-5.8*
optional_test_tie: borland-5_6_4 borland-5_8_2
|parameter|
basics: borland-5_6_4 borland-5_8_2 sun-5.8*
duplicates: borland-5_6_4 borland-5_8_2
earwicker: borland-5_6_4 borland-5_8_2
macros: borland-5_6_4 borland-5_8_2 sun-5.8*
maybe: borland-5_6_4 borland-5_8_2 vc-6_5 vc-6_5-stlport vc-7_0
mpl: borland-5_6_4 borland-5_8_2 sun-5.8*
ntp: sun-5.8*
preprocessor: borland-5_6_4 borland-5_8_2 sun-5.8* vc-6_5 vc-6_5-stlport
python-parameter-test: vc-6_5 vc-6_5-stlport vc-7_0
sfinae: borland-5_6_4 borland-5_8_2 sun-5.8* vc-6_5-stlport
singular: borland-5_6_4 borland-5_8_2
unnamed: borland-5_6_4 borland-5_8_2 sun-5.8*
unnamed_fail: vc-6_5 vc-6_5-stlport vc-7_0
|pool|
test_pool_alloc: qcc-3.3.5_cpp
|program_options|
cmdline_test: sun-5.8*
cmdline_test_dll: cw-9.4 sun-5.8*
options_description_test: sun-5.8*
options_description_test_dll: cw-9.4 sun-5.8*
parsers_test: sun-5.8*
parsers_test_dll: cw-9.4 sun-5.8*
positional_options_test: sun-5.8*
positional_options_test_dll: cw-9.4 sun-5.8*
unicode_test_dll: borland-5_8_2 cw-9.4
variable_map_test: sun-5.8*
variable_map_test_dll: borland-5_8_2 cw-9.4 sun-5.8*
winmain_dll: cw-9.4
|python|
andreas_beyer: darwin-4.0.1 sun-5.8*
args: darwin-4.0.1 sun-5.8*
auto_ptr: darwin-4.0.1 sun-5.8*
back_reference: darwin-4.0.1 sun-5.8*
bases: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
ben_scott1: darwin-4.0.1 sun-5.8*
bienstman1: darwin-4.0.1 sun-5.8*
bienstman2: darwin-4.0.1 sun-5.8*
bienstman3: darwin-4.0.1 sun-5.8*
borrowed: sun-5.8*
builtin_converters: darwin-4.0.1
callbacks: darwin-4.0.1 sun-5.8*
const_argument: darwin-4.0.1 sun-5.8*
crossmod_exception: darwin-4.0.1 sun-5.8*
data_members: darwin-4.0.1 sun-5.8*
defaults: darwin-4.0.1 sun-5.8*
dict: darwin-4.0.1 sun-5.8*
docstring: darwin-4.0.1 sun-5.8*
enum: darwin-4.0.1 sun-5.8*
exception_translator: darwin-4.0.1 sun-5.8*
exec: cw-9.4 gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux gcc-4.1.0_linux_x86_64 sun-5.8*
extract: darwin-4.0.1 sun-5.8*
implicit: darwin-4.0.1 sun-5.8*
indirect_traits_test: sun-5.8*
injected: darwin-4.0.1 sun-5.8*
iterator: darwin-4.0.1 sun-5.8*
keywords: darwin-4.0.1 sun-5.8*
list: darwin-4.0.1 sun-5.8*
long: darwin-4.0.1 sun-5.8*
map_indexing_suite: darwin-4.0.1
minimal: darwin-4.0.1 sun-5.8*
multi_arg_constructor: darwin-4.0.1 sun-5.8*
nested: darwin-4.0.1 sun-5.8*
numpy: darwin-4.0.1 sun-5.8*
object: darwin-4.0.1 sun-5.8*
object_manager: sun-5.8*
opaque: darwin-4.0.1 sun-5.8*
operators: darwin-4.0.1 sun-5.8*
pearu1: darwin-4.0.1 sun-5.8*
pickle1: darwin-4.0.1 sun-5.8*
pickle2: darwin-4.0.1 sun-5.8*
pickle3: darwin-4.0.1 sun-5.8*
pickle4: darwin-4.0.1 sun-5.8*
pointee: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
pointer_type_id_test: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
pointer_vector: darwin-4.0.1 sun-5.8*
polymorphism: darwin-4.0.1 sun-5.8*
polymorphism2: darwin-4.0.1 sun-5.8*
polymorphism2_auto_ptr: darwin-4.0.1 sun-5.8*
properties: darwin-4.0.1 sun-5.8*
raw_ctor: darwin-4.0.1 sun-5.8*
return_arg: darwin-4.0.1 sun-5.8*
select_arg_to_python_test: sun-5.8*
select_from_python_test: sun-5.8*
select_holder: sun-5.8*
shared_ptr: darwin-4.0.1 sun-5.8*
slice: darwin-4.0.1 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
staticmethod: darwin-4.0.1 sun-5.8*
stl_iterator: darwin-4.0.1 sun-5.8*
str: darwin-4.0.1 sun-5.8*
string_literal: sun-5.8*
test_pointer_adoption: darwin-4.0.1 sun-5.8*
try: darwin-4.0.1 sun-5.8*
tuple: darwin-4.0.1 sun-5.8*
upcast: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
vector_indexing_suite: darwin-4.0.1 sun-5.8*
virtual_functions: darwin-4.0.1 sun-5.8*
voidptr: darwin-4.0.1 sun-5.8*
wrapper_held_type: darwin-4.0.1 sun-5.8*
|random|
random_test: intel-linux-9.0 sun-5.8*
|range|
sub_range: vc-7_1-stlport
|rational|
rational_test: borland-5_6_4 sun-5.8* vc-6_5 vc-6_5-stlport vc-7_0
|regex|
collate_info: gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp
concept_check: msvc-8.0
grep: gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp
wide_posix_api_check_c: qcc-3.3.5_gpp
|serialization|
test_array_binary_archive: sun-5.8*
test_array_binary_archive_dll: sun-5.8*
test_array_text_archive: sun-5.8*
test_array_text_archive_dll: sun-5.8*
test_array_text_warchive: sun-5.8*
test_array_text_warchive_dll: sun-5.8*
test_array_xml_archive: sun-5.8*
test_array_xml_archive_dll: sun-5.8*
test_array_xml_warchive: sun-5.8*
test_array_xml_warchive_dll: sun-5.8*
test_binary_text_warchive: sun-5.8*
test_binary_text_warchive_dll: sun-5.8*
test_binary_xml_warchive: sun-5.8*
test_binary_xml_warchive_dll: sun-5.8*
test_class_info_save_text_warchive: sun-5.8*
test_class_info_save_text_warchive_dll: sun-5.8*
test_class_info_save_xml_warchive: sun-5.8*
test_class_info_save_xml_warchive_dll: sun-5.8*
test_codecvt_null: qcc-3.3.5_gpp sun-5.8*
test_const_load_fail1: borland-5_8_2
test_const_load_fail1_nvp: borland-5_8_2
test_const_load_fail2: borland-5_8_2
test_const_load_fail2_nvp: borland-5_8_2
test_contained_class_binary_archive: sun-5.8*
test_contained_class_binary_archive_dll: sun-5.8*
test_contained_class_text_archive: sun-5.8*
test_contained_class_text_archive_dll: sun-5.8*
test_contained_class_text_warchive: sun-5.8*
test_contained_class_text_warchive_dll: sun-5.8*
test_contained_class_xml_archive: sun-5.8*
test_contained_class_xml_archive_dll: sun-5.8*
test_contained_class_xml_warchive: sun-5.8*
test_contained_class_xml_warchive_dll: sun-5.8*
test_cyclic_ptrs_binary_archive: sun-5.8*
test_cyclic_ptrs_binary_archive_dll: sun-5.8*
test_cyclic_ptrs_text_archive: sun-5.8*
test_cyclic_ptrs_text_archive_dll: sun-5.8*
test_cyclic_ptrs_text_warchive: sun-5.8*
test_cyclic_ptrs_text_warchive_dll: sun-5.8*
test_cyclic_ptrs_xml_archive: sun-5.8*
test_cyclic_ptrs_xml_archive_dll: sun-5.8*
test_cyclic_ptrs_xml_warchive: sun-5.8*
test_cyclic_ptrs_xml_warchive_dll: sun-5.8*
test_delete_pointer_text_warchive: sun-5.8*
test_delete_pointer_text_warchive_dll: sun-5.8*
test_delete_pointer_xml_warchive: sun-5.8*
test_delete_pointer_xml_warchive_dll: sun-5.8*
test_demo: vc-7_1-stlport
test_demo_fast_archive: sun-5.8*
test_demo_fast_archive_dll: sun-5.8*
test_demo_portable_archive: msvc-8.0
test_demo_portable_archive_dll: msvc-8.0 vc-6_5
test_deque_binary_archive: sun-5.8*
test_deque_binary_archive_dll: sun-5.8*
test_deque_text_archive: sun-5.8*
test_deque_text_archive_dll: sun-5.8*
test_deque_text_warchive: sun-5.8*
test_deque_text_warchive_dll: sun-5.8*
test_deque_xml_archive: sun-5.8*
test_deque_xml_archive_dll: sun-5.8*
test_deque_xml_warchive: sun-5.8*
test_deque_xml_warchive_dll: sun-5.8*
test_derived_class_binary_archive: sun-5.8*
test_derived_class_binary_archive_dll: sun-5.8*
test_derived_class_ptr_binary_archive: sun-5.8*
test_derived_class_ptr_binary_archive_dll: sun-5.8*
test_derived_class_ptr_text_archive: sun-5.8*
test_derived_class_ptr_text_archive_dll: sun-5.8*
test_derived_class_ptr_text_warchive: sun-5.8*
test_derived_class_ptr_text_warchive_dll: sun-5.8*
test_derived_class_ptr_xml_archive: sun-5.8*
test_derived_class_ptr_xml_archive_dll: sun-5.8*
test_derived_class_ptr_xml_warchive: sun-5.8*
test_derived_class_ptr_xml_warchive_dll: sun-5.8*
test_derived_class_text_archive: sun-5.8*
test_derived_class_text_archive_dll: sun-5.8*
test_derived_class_text_warchive: sun-5.8*
test_derived_class_text_warchive_dll: sun-5.8*
test_derived_class_xml_archive: sun-5.8*
test_derived_class_xml_archive_dll: sun-5.8*
test_derived_class_xml_warchive: sun-5.8*
test_derived_class_xml_warchive_dll: sun-5.8*
test_derived_text_warchive: sun-5.8*
test_derived_text_warchive_dll: sun-5.8*
test_derived_xml_warchive: sun-5.8*
test_derived_xml_warchive_dll: sun-5.8*
test_diamond_text_warchive: sun-5.8*
test_diamond_text_warchive_dll: sun-5.8*
test_diamond_xml_warchive: sun-5.8*
test_diamond_xml_warchive_dll: sun-5.8*
test_exported_text_warchive: sun-5.8*
test_exported_text_warchive_dll: sun-5.8*
test_exported_xml_warchive: sun-5.8*
test_exported_xml_warchive_dll: sun-5.8*
test_list_binary_archive: sun-5.8*
test_list_binary_archive_dll: sun-5.8*
test_list_ptrs_binary_archive: sun-5.8*
test_list_ptrs_binary_archive_dll: sun-5.8*
test_list_ptrs_text_archive: sun-5.8*
test_list_ptrs_text_archive_dll: sun-5.8*
test_list_ptrs_text_warchive: sun-5.8*
test_list_ptrs_text_warchive_dll: sun-5.8*
test_list_ptrs_xml_archive: sun-5.8*
test_list_ptrs_xml_archive_dll: sun-5.8*
test_list_ptrs_xml_warchive: sun-5.8*
test_list_ptrs_xml_warchive_dll: sun-5.8*
test_list_text_archive: sun-5.8*
test_list_text_archive_dll: sun-5.8*
test_list_text_warchive: sun-5.8*
test_list_text_warchive_dll: sun-5.8*
test_list_xml_archive: sun-5.8*
test_list_xml_archive_dll: sun-5.8*
test_list_xml_warchive: sun-5.8*
test_list_xml_warchive_dll: sun-5.8*
test_map_binary_archive: sun-5.8*
test_map_binary_archive_dll: sun-5.8*
test_map_text_archive: sun-5.8*
test_map_text_archive_dll: sun-5.8*
test_map_text_warchive: sun-5.8*
test_map_text_warchive_dll: sun-5.8*
test_map_xml_archive: sun-5.8*
test_map_xml_archive_dll: sun-5.8*
test_map_xml_warchive: sun-5.8*
test_map_xml_warchive_dll: sun-5.8*
test_mi_text_warchive: sun-5.8*
test_mi_text_warchive_dll: sun-5.8*
test_mi_xml_warchive: sun-5.8*
test_mi_xml_warchive_dll: sun-5.8*
test_multiple_ptrs_binary_archive: sun-5.8*
test_multiple_ptrs_binary_archive_dll: sun-5.8*
test_multiple_ptrs_text_archive: sun-5.8*
test_multiple_ptrs_text_archive_dll: sun-5.8*
test_multiple_ptrs_text_warchive: sun-5.8*
test_multiple_ptrs_text_warchive_dll: sun-5.8*
test_multiple_ptrs_xml_archive: sun-5.8*
test_multiple_ptrs_xml_archive_dll: sun-5.8*
test_multiple_ptrs_xml_warchive: sun-5.8*
test_multiple_ptrs_xml_warchive_dll: sun-5.8*
test_no_rtti_binary_archive: borland-5_8_2
test_no_rtti_binary_archive_dll: borland-5_8_2
test_no_rtti_text_archive: borland-5_8_2
test_no_rtti_text_archive_dll: borland-5_8_2
test_no_rtti_text_warchive: borland-5_8_2 sun-5.8*
test_no_rtti_text_warchive_dll: borland-5_8_2 sun-5.8*
test_no_rtti_xml_archive: borland-5_8_2
test_no_rtti_xml_archive_dll: borland-5_8_2
test_no_rtti_xml_warchive: borland-5_8_2 sun-5.8*
test_no_rtti_xml_warchive_dll: borland-5_8_2 sun-5.8*
test_non_default_ctor2_text_archive: qcc-3.3.5_cpp
test_non_default_ctor2_text_archive_dll: qcc-3.3.5_cpp
test_non_default_ctor2_text_warchive: qcc-3.3.5_cpp sun-5.8*
test_non_default_ctor2_text_warchive_dll: qcc-3.3.5_cpp sun-5.8*
test_non_default_ctor2_xml_warchive: sun-5.8*
test_non_default_ctor2_xml_warchive_dll: sun-5.8*
test_non_default_ctor_text_warchive: sun-5.8*
test_non_default_ctor_text_warchive_dll: sun-5.8*
test_non_default_ctor_xml_warchive: sun-5.8*
test_non_default_ctor_xml_warchive_dll: sun-5.8*
test_non_intrusive_text_warchive: sun-5.8*
test_non_intrusive_text_warchive_dll: sun-5.8*
test_non_intrusive_xml_warchive: sun-5.8*
test_non_intrusive_xml_warchive_dll: sun-5.8*
test_null_ptr_text_warchive: sun-5.8*
test_null_ptr_text_warchive_dll: sun-5.8*
test_null_ptr_xml_warchive: sun-5.8*
test_null_ptr_xml_warchive_dll: sun-5.8*
test_nvp_binary_archive: sun-5.8*
test_nvp_binary_archive_dll: sun-5.8*
test_nvp_text_archive: sun-5.8*
test_nvp_text_archive_dll: sun-5.8*
test_nvp_text_warchive: sun-5.8*
test_nvp_text_warchive_dll: sun-5.8*
test_nvp_xml_archive: sun-5.8*
test_nvp_xml_archive_dll: sun-5.8*
test_nvp_xml_warchive: sun-5.8*
test_nvp_xml_warchive_dll: sun-5.8*
test_object_text_warchive: sun-5.8*
test_object_text_warchive_dll: sun-5.8*
test_object_xml_warchive: sun-5.8*
test_object_xml_warchive_dll: sun-5.8*
test_optional_binary_archive: borland-5_6_4 borland-5_8_2
test_optional_binary_archive_dll: borland-5_6_4 borland-5_8_2
test_optional_text_archive: borland-5_6_4 borland-5_8_2
test_optional_text_archive_dll: borland-5_6_4 borland-5_8_2
test_optional_text_warchive: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_text_warchive_dll: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_xml_archive: borland-5_6_4 borland-5_8_2
test_optional_xml_archive_dll: borland-5_6_4 borland-5_8_2
test_optional_xml_warchive: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_xml_warchive_dll: borland-5_6_4 borland-5_8_2 sun-5.8*
test_polymorphic_binary_archive: sun-5.8*
test_polymorphic_binary_archive_dll: sun-5.8*
test_polymorphic_text_archive: sun-5.8*
test_polymorphic_text_archive_dll: sun-5.8*
test_polymorphic_text_warchive: sun-5.8*
test_polymorphic_text_warchive_dll: sun-5.8*
test_polymorphic_xml_archive: sun-5.8*
test_polymorphic_xml_archive_dll: sun-5.8*
test_polymorphic_xml_warchive: sun-5.8*
test_polymorphic_xml_warchive_dll: sun-5.8*
test_primitive_text_warchive: sun-5.8*
test_primitive_text_warchive_dll: sun-5.8*
test_primitive_xml_warchive: sun-5.8*
test_primitive_xml_warchive_dll: sun-5.8*
test_recursion_binary_archive: sun-5.8*
test_recursion_binary_archive_dll: sun-5.8*
test_recursion_text_archive: sun-5.8*
test_recursion_text_archive_dll: sun-5.8*
test_recursion_text_warchive: sun-5.8*
test_recursion_text_warchive_dll: sun-5.8*
test_recursion_xml_archive: sun-5.8*
test_recursion_xml_archive_dll: sun-5.8*
test_recursion_xml_warchive: sun-5.8*
test_recursion_xml_warchive_dll: sun-5.8*
test_registered_text_warchive: sun-5.8*
test_registered_text_warchive_dll: sun-5.8*
test_registered_xml_warchive: sun-5.8*
test_registered_xml_warchive_dll: sun-5.8*
test_reset_object_address: sun-5.8* vc-7_0
test_reset_object_address_dll: sun-5.8* vc-7_0
test_set_binary_archive: sun-5.8*
test_set_binary_archive_dll: sun-5.8*
test_set_text_archive: sun-5.8*
test_set_text_archive_dll: sun-5.8*
test_set_text_warchive: sun-5.8*
test_set_text_warchive_dll: sun-5.8*
test_set_xml_archive: sun-5.8*
test_set_xml_archive_dll: sun-5.8*
test_set_xml_warchive: sun-5.8*
test_set_xml_warchive_dll: sun-5.8*
test_shared_ptr_132_binary_archive: sun-5.8*
test_shared_ptr_132_binary_archive_dll: sun-5.8*
test_shared_ptr_132_text_archive: sun-5.8*
test_shared_ptr_132_text_archive_dll: sun-5.8*
test_shared_ptr_132_text_warchive: sun-5.8*
test_shared_ptr_132_text_warchive_dll: sun-5.8*
test_shared_ptr_132_xml_archive: sun-5.8*
test_shared_ptr_132_xml_archive_dll: sun-5.8*
test_shared_ptr_132_xml_warchive: sun-5.8*
test_shared_ptr_132_xml_warchive_dll: sun-5.8*
test_shared_ptr_text_warchive: sun-5.8*
test_shared_ptr_text_warchive_dll: sun-5.8*
test_shared_ptr_xml_warchive: sun-5.8*
test_shared_ptr_xml_warchive_dll: sun-5.8*
test_simple_class_binary_archive: sun-5.8*
test_simple_class_binary_archive_dll: sun-5.8* vc-6_5
test_simple_class_ptr_binary_archive: sun-5.8*
test_simple_class_ptr_binary_archive_dll: sun-5.8*
test_simple_class_ptr_text_archive: sun-5.8*
test_simple_class_ptr_text_archive_dll: sun-5.8*
test_simple_class_ptr_text_warchive: sun-5.8*
test_simple_class_ptr_text_warchive_dll: sun-5.8*
test_simple_class_ptr_xml_archive: sun-5.8*
test_simple_class_ptr_xml_archive_dll: sun-5.8*
test_simple_class_ptr_xml_warchive: sun-5.8*
test_simple_class_ptr_xml_warchive_dll: sun-5.8*
test_simple_class_text_archive: sun-5.8*
test_simple_class_text_archive_dll: sun-5.8* vc-6_5
test_simple_class_text_warchive: sun-5.8*
test_simple_class_text_warchive_dll: sun-5.8* vc-6_5
test_simple_class_xml_archive: sun-5.8*
test_simple_class_xml_archive_dll: sun-5.8* vc-6_5
test_simple_class_xml_warchive: sun-5.8*
test_simple_class_xml_warchive_dll: sun-5.8* vc-6_5
test_split_text_warchive: sun-5.8*
test_split_text_warchive_dll: sun-5.8*
test_split_xml_warchive: sun-5.8*
test_split_xml_warchive_dll: sun-5.8*
test_tracking_text_warchive: sun-5.8*
test_tracking_text_warchive_dll: sun-5.8*
test_tracking_xml_warchive: sun-5.8*
test_tracking_xml_warchive_dll: sun-5.8*
test_unregistered_text_warchive: sun-5.8*
test_unregistered_text_warchive_dll: sun-5.8*
test_unregistered_xml_warchive: sun-5.8*
test_unregistered_xml_warchive_dll: sun-5.8*
test_utf8_codecvt: qcc-3.3.5_gpp
test_variant_binary_archive: sun-5.8*
test_variant_binary_archive_dll: sun-5.8*
test_variant_text_archive: sun-5.8*
test_variant_text_archive_dll: sun-5.8*
test_variant_text_warchive: sun-5.8*
test_variant_text_warchive_dll: sun-5.8*
test_variant_xml_archive: borland-5_8_2 sun-5.8*
test_variant_xml_archive_dll: borland-5_8_2 sun-5.8*
test_variant_xml_warchive: borland-5_8_2 sun-5.8*
test_variant_xml_warchive_dll: borland-5_8_2 sun-5.8*
test_vector_binary_archive: sun-5.8*
test_vector_binary_archive_dll: sun-5.8*
test_vector_text_archive: gcc-3.4.5_linux_x86_64 sun-5.8*
test_vector_text_archive_dll: gcc-3.4.5_linux_x86_64 sun-5.8*
test_vector_text_warchive: sun-5.8*
test_vector_text_warchive_dll: sun-5.8*
test_vector_xml_archive: sun-5.8*
test_vector_xml_archive_dll: sun-5.8*
test_vector_xml_warchive: sun-5.8*
test_vector_xml_warchive_dll: sun-5.8*
|signals|
dead_slot_test: borland-5_6_4 borland-5_8_2 gcc-3.3.6 gcc-3.3.6_linux qcc-3.3.5_cpp qcc-3.3.5_gpp
deletion_test: borland-5_6_4 borland-5_8_2
ordering_test: borland-5_6_4 borland-5_8_2
signal_n_test: borland-5_6_4 borland-5_8_2
trackable_test: borland-5_6_4 borland-5_8_2 gcc-3.3.6 gcc-3.3.6_linux qcc-3.3.5_cpp qcc-3.3.5_gpp
|smart_ptr|
shared_ptr_delete_fail: sun-5.8*
|spirit|
ast_calc_tests: sun-5.8*
ast_calc_tests_debug: sun-5.8*
bug_000008: sun-5.8*
bug_fixes: sun-5.8*
bug_fixes_debug: sun-5.8*
char_strings_test: sun-5.8*
char_strings_test_debug: sun-5.8*
directives_tests: sun-5.8*
directives_tests_debug: sun-5.8*
epsilon_tests: sun-5.8*
epsilon_tests_debug: sun-5.8*
file_iterator_tests: sun-5.8*
file_iterator_tests_debug: sun-5.8*
grammar_def_test: sun-5.8*
grammar_def_test_debug: sun-5.8*
grammar_mt_tests: sun-5.8*
grammar_multi_instance_tst: sun-5.8*
grammar_multi_instance_tst_debug: sun-5.8*
grammar_tests: sun-5.8*
grammar_tests_debug: sun-5.8*
group_match_bug: sun-5.8*
group_match_bug_debug: sun-5.8*
if_p_as_parser_tests: sun-5.8*
if_p_int_as_condition_test: sun-5.8*
if_p_int_as_condition_test_debug: sun-5.8*
mix_and_match_trees: sun-5.8*
repeat_ast_tests: sun-5.8*
repeat_ast_tests_debug: sun-5.8*
rule_tests: sun-5.8*
rule_tests_debug: sun-5.8*
scanner_value_type_tests: sun-5.8*
scanner_value_type_tests_debug: sun-5.8*
select_p_with_rule: sun-5.8*
select_p_with_rule_debug: sun-5.8*
switch_problem: sun-5.8*
switch_problem_debug: sun-5.8*
switch_tests_eps_default: sun-5.8*
switch_tests_eps_default_debug: sun-5.8*
switch_tests_general_def: sun-5.8*
switch_tests_general_def_debug: sun-5.8*
switch_tests_single: sun-5.8*
switch_tests_single_debug: sun-5.8*
switch_tests_wo_default: sun-5.8*
switch_tests_wo_default_debug: sun-5.8*
while_p_as_parser_tests: sun-5.8*
|statechart|
TransitionTestBoth: gcc-4.1.0_linux_x86_64
|test|
basic_cstring_test: sun-5.8*
boost_check_equal_str: sun-5.8*
foreach_test: sun-5.8*
ifstream_line_iterator_test: sun-5.8*
output_test_stream_test: sun-5.8*
parameterized_test_test: vc-6_5 vc-6_5-stlport
test_case_template_test: sun-5.8*
test_fp_comparisons: sun-5.8*
token_iterator_test: sun-5.8*
|thread|
test_barrier_lib: msvc-8.0
test_condition_lib: msvc-8.0
test_mutex_lib: msvc-8.0
test_once_lib: msvc-8.0
test_read_write_mutex_lib: msvc-8.0
test_thread_lib: msvc-8.0
test_tss_lib: msvc-8.0
|tr1|
run_complex_overloads: vc-7_0
run_random: sun-5.8* vc-7_0
std_run_complex_overloads: sun-5.8* vc-7_0
std_run_random: sun-5.8* vc-7_0
std_test_array: vc-7_0
std_test_bind: darwin-4.0.1 sun-5.8* vc-7_0
std_test_complex: sun-5.8* vc-7_0
std_test_function: sun-5.8* vc-7_0
std_test_hash: qcc-3.3.5_gpp sun-5.8*
std_test_mem_fn: sun-5.8*
std_test_random: sun-5.8* vc-7_0
std_test_reference_wrapper: sun-5.8* vc-7_0
std_test_regex: msvc-8.0 sun-5.8* vc-7_0
std_test_result_of: sun-5.8* vc-7_0
std_test_shared_ptr: sun-5.8* vc-7_0
std_test_tr1_include: sun-5.8*
std_test_tuple: sun-5.8* vc-7_0
std_test_tuple_tricky: borland-5_6_4 borland-5_8_2 sun-5.8* vc-7_0
std_test_type_traits: sun-5.8* vc-7_0
test_array: vc-7_0
test_array_tricky: borland-5_6_4 gcc-3.4.5_linux_x86_64 msvc-8.0 vc-7_0
test_bind: darwin-4.0.1 vc-7_0
test_boost: vc-7_1-stlport
test_complex: vc-7_0
test_function: vc-7_0
test_hash: qcc-3.3.5_gpp vc-7_1-stlport
test_random: sun-5.8* vc-7_0 vc-7_1-stlport
test_reference_wrapper: vc-7_0
test_regex: msvc-8.0 sun-5.8* vc-7_0 vc-7_1-stlport
test_result_of: vc-7_0
test_shared_ptr: vc-7_0
test_tr1_include: sun-5.8*
test_tuple: vc-7_0
test_tuple_tricky: vc-7_0
test_type_traits: sun-5.8* vc-7_0
tr1_aligned_storage_test: vc-7_0
tr1_extent_test: sun-5.8*
tr1_has_nothrow_assign_test: sun-5.8*
tr1_has_nothrow_constr_test: sun-5.8*
tr1_has_nothrow_copy_test: sun-5.8*
tr1_has_trivial_assign_test: sun-5.8*
tr1_has_trivial_constr_test: sun-5.8*
tr1_has_trivial_copy_test: sun-5.8*
tr1_has_trivial_destructor_test: sun-5.8*
tr1_is_abstract_test: sun-5.8*
tr1_is_array_test: vc-7_0
tr1_is_base_of_test: sun-5.8*
tr1_is_class_test: sun-5.8*
tr1_is_const_test: vc-7_0
tr1_is_empty_test: sun-5.8*
tr1_is_enum_test: sun-5.8*
tr1_is_floating_point_test: vc-7_0
tr1_is_function_test: sun-5.8*
tr1_is_integral_test: vc-7_0
tr1_is_member_func_test: sun-5.8*
tr1_is_member_obj_test: sun-5.8*
tr1_is_object_test: sun-5.8*
tr1_is_pod_test: sun-5.8*
tr1_is_polymorphic_test: sun-5.8*
tr1_is_reference_test: sun-5.8* vc-7_0
tr1_is_scalar_test: sun-5.8*
tr1_is_void_test: vc-7_0
tr1_is_volatile_test: vc-7_0
tr1_rank_test: sun-5.8*
tr1_tricky_function_type_test: sun-5.8* vc-7_0
tr1_tricky_partial_spec_test: vc-7_0
|type_traits|
decay_test: sun-5.8*
extent_test: sun-5.8*
has_nothrow_assign_test: sun-5.8*
has_nothrow_constr_test: sun-5.8*
has_nothrow_copy_test: sun-5.8*
has_trivial_assign_test: sun-5.8*
has_trivial_constr_test: sun-5.8*
has_trivial_copy_test: sun-5.8*
has_trivial_destructor_test: sun-5.8*
is_abstract_test: sun-5.8*
is_base_and_derived_test: sun-5.8*
is_base_of_test: sun-5.8*
is_class_test: sun-5.8*
is_empty_test: sun-5.8*
is_enum_test: sun-5.8*
is_function_test: sun-5.8*
is_member_func_test: sun-5.8*
is_member_obj_test: sun-5.8*
is_object_test: sun-5.8*
is_pod_test: sun-5.8*
is_polymorphic_test: sun-5.8*
is_reference_test: sun-5.8*
is_scalar_test: sun-5.8*
rank_test: sun-5.8*
tricky_function_type_test: sun-5.8*
|typeof|
function_binding_emulation: sun-5.8*
function_binding_native: vc-6_5 vc-6_5-stlport vc-7_0
nested_typedef_emulation: cw-9.4 intel-win-9.1
template_tpl_emulation: sun-5.8*
|utility|
addressof_test: sun-5.8*
operators_test: gcc-3.4.5_linux_x86_64
|utility/enable_if|
lazy: sun-5.8*
|variant|
recursive_variant_test: sun-5.8*
variant_comparison_test: sun-5.8*
variant_reference_test: sun-5.8*
variant_test1: sun-5.8*
variant_test2: sun-5.8*
variant_test3: sun-5.8*
variant_test4: sun-5.8*
variant_test5: sun-5.8*
variant_test6: sun-5.8*
variant_test7: sun-5.8*
variant_test8: sun-5.8*
variant_visit_test: sun-5.8*
|wave|
test_re2c_lexer: sun-5.8*
test_slex_lexer: sun-5.8*
testwave: sun-5.8*
testwave_dll: sun-5.8* vc-7_1-stlport
|xpressive|
misc1: gcc-4.0.3_linux
1
0
Hello,
The Boost.Signals FAQ says that Boost.Signals is not thread safe. Are
there thread safety problems even when two different threads use the
Signals library, but no slots, connections, or signals are shared
between those threads?
Best regards,
Richard Peters
This message and attachment(s) are intended solely for the use of the addressee and may contain information that is privileged, confidential or otherwise exempt from disclosure under applicable law.
If you are not the intended recipient or agent thereof responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited.
If you have received this communication in error, please notify the sender immediately by telephone and with a "reply" message.
Thank you for your cooperation.
1
0

[Boost-bugs] [ boost-Bugs-1505014 ] Invalid code used for add w/ overflow checking
by SourceForge.net 12 Jun '06
by SourceForge.net 12 Jun '06
12 Jun '06
Bugs item #1505014, was opened at 2006-06-12 14:06
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1505014&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: random
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Jens Maurer (jmaurer)
Summary: Invalid code used for add w/ overflow checking
Initial Comment:
Discovered while working on our (Microsoft) C++
compiler:
This is an e-mail thread about the bug we ran into.
The current Microsoft VC++ compiler does not causes
this to return incorrect values, but there is no
guarantee that this will be the case in the future as
we produce better optimizations.
If you need to contact me about this, my e-mail is
alex.thaman(a)microsoft.com.
> FYI - this bug exists in at least versions of boost
>= 1.27.0
> (including the current one). Please see below for
details. It's a
> little unclear to us what the purpose of this
function is, but it
> appears to be doing a signed add and handling
overflow conditions, but
> it's doing to overflow detection incorrectly.
>
> Thanks,
> -Alex Thaman (Microsoft)
>
> _____________________________________________
> From: Russell Hadley
> Sent: Friday, June 09, 2006 3:00 PM
> To: Alex Thaman; Arjun Bijanki; Andy Rich
> Subject: RE: boost bug
>
> Just a slight spin on this: For the current boost
sources we aren't
> making a transformation in the compiler which
exposes the reliance on
> signed arithmetic overflow/underflow - this was
exposed in an older
> version - but potentially we could. It is a much
safer practice to
> test the ranges of the inputs to an arithmetic
expression if there is
> a danger of overflow rather than the output. The
compiler can
> potentially reorder any signed integer arithmetic
(algebraically) with
> out respect for signed overflow/underflow so
outputs have undefined
> semantics for that case. (off the cuff ex: cast
the inputs to
> unsigned and check their ranges.)
>
> Thanks.
>
> -R
>
> _____________________________________________
> From: Alex Thaman
> Sent: Friday, June 09, 2006 1:53 PM
> To: Arjun Bijanki
> Cc: Russell Hadley
> Subject: boost bug
>
> We ran into a bug in boost. In
> conformance\3rdPartyLibs\boost_1_2*_0
\boost\random\detail\const_mod.hp
> p, there is a function called add_signed (do_add in
version > 1.27.0).
> It has the following code:
>
> template<>
> struct do_add<true>
> {
> template<class IntType>
> static IntType add(IntType m, IntType x,
IntType c)
> {
> x += (c-m);
> if(x < 0)
> x += m;
> return x;
> }
> };
>
> The problem is that it is relying on an overflow in
their logic to
> calculate the correct value. This is undefined in
most cases, and the
> optimizer does some logic here by calculating
intermediate values and
> using them and avoiding the overflow that this test
is expecting. It
> is pretty clear that they depend on overflow
behavior if you just do a
> quick refactor of this code:
>
> If (x + (c - m) < 0) return x + c
> Else return x + c - m
>
> Thanks,
> -Alex
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1505014&group_…
_______________________________________________
Boost-bugs mailing list
Boost-bugs(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/boost-bugs
1
0
Hi Everyone,
Is there interest in a runtime dynamic index driven dispatch library
here? The concept of the library is a bit simple, and is somewhat
related to the Boost.Signals library -- but different in intent.
Basically the main component of the library is a dynamic callback
registry/dispatcher object which maintains callback references to
nullary free functions and nullary functors. To illustrate how the
library is intended to be used, the following code snippets have been
provided:
//set up a registry
dispatch::dispatcher<void (), int> callbacks;
// register a nullary free function f to index 0
callbacks[0] = f;
// bind arguments to a single argument function p to index 1
callbacks[1] = boost::bind(p, 1);
// get user input then execute appropriate callback
int i;
cin >> i;
callbacks[i]();
Feedback would be most appreciated.
Thanks and have a great day everyone!
--
Dean Michael C. Berris
C/C++ Software Architect
Orange and Bronze Software Labs
http://3w-agility.blogspot.com/
http://cplusplus-soup.blogspot.com/
Mobile: +639287291459
Email: dean [at] orangeandbronze [dot] com
3
4
A refresh of the .zip file for the Endian library, based on comments
received so far, is available at
http://mysite.verizon.net/~beman/endian-0.2.zip
The docs are online at
http://mysite.verizon.net/~beman/endian-0.2/libs/endian/index.html
Changes include:
* Templates are exposed.
* The four outermost templates have been folded into a single endian
class template.
* The integer_cover_operators class template has been moved into a
separate header file, boost/integer_cover_operators.hpp. No docs yet,
but functionality is pretty obvious from the header.
* Provision has been made for native endianness. Not implemented yet.
* More explicit names have been given to the forty-four typedefs. A
careful explanation of the naming rationale has been added to the docs.
* The docs have been expanded.
* The example program has been rewritten and is much more realistic.
* I haven't looked at Scott McMurray's exact.hpp header yet, so that may
kick off yet more changes to come.
--Beman
8
25
Hi to all,
I've just uploaded Boost.Interprocess code to the repository so that
edgy Shmem users can start testing the library. Unfortunately, there is
no documentation and since I must change the focus from a shared
memory/memory mapped file library to a general interprocess
communication library and I think I should rewrite most of the
documentation. Please try the library only if you like the risk!
Shmem users will notice name changes and lifetime changes. Now, all
named classes (except file locks) need an explicit
class_name::remove(name) function to remove the IPC mechanism from the
system, just like xxx_unlink in POSIX systems.
Read-write mutex has been replaced with a more powerful
upgradable_mutex and mutex classes have been simplified. Shared
memory/memory mapping has changed from Shmem to these new classes:
->file_mapping: A class that links a file with the address space of a
process, and allows creating several "mapped_regions" of a file.
//Link the file and the process's address space
file_mapping mapping ("filename", memory_mapping::rw_mode);
//Create several mapped regions of the file
mapped_region region1( mapping, 0/*offset*/
, 500 /*size*/, memory_mapping::rw_mode);
mapped_region region2( mapping, 500/*offset*/
, 1000 /*size*/, memory_mapping::r_mode);
->shared_memory_mapping: A class that allows creating, truncating,
opening links a shared memory object and links that with the address
space of a process. And allows creating several mapped_regions of the
shared memory object. Similar to file_mapping, but since with creation
capabilities. Another alternative would be to have shared memory stream
classes like shmstream, ishmstream, ioshmstrem so that shared memory is
created with these classes and shared_memory_mapping would loose
creation/opening capabilities and it would be very similar to
file_mapping. I've chosen the first alternative because creating new
stream classes was a lot of work. But this is not definitive.
->mapped_region: A class representing a memory region that comes from
any mapping (file, shared memory, in the future maybe a device...). Just
like UNIX mmap, mapped_region is independent from the back-end. It just
represents a memory region. Since a mapped region is independent from
the device, the user can mix memory mappings from shared memory and
files in a containers.
->mapped_file: A new version of Shmem's fully mapped file with atomic
initializations. Currently uses the old global mutex approach. I plan to
use file locks to avoid problems when a process crashes holding the lock
(the OS guarantees that the lock will be released).
->shared_memory: A new version of Shmem's shared_memory with atomic
initializations. It also uses the global lock for the moment.
------------------------------------------------------
The two-phase construction has been changed with throwing constructors,
I've added an experimental expand-in-place feature to allocator and vector.
I've added more test files. Please have a look at them until I write
some documentation. For the moment I have not updated library to bjam 2,
but I plan to this soon. There are Makefiles for linux and mingw and
solution files for VC7.1.
Comments, suggestions are welcome!
Regards,
Ion
1
0
> -----Original Message-----
> From: boost-bounces(a)lists.boost.org
> [mailto:boost-bounces@lists.boost.org] On Behalf Of David Abrahams
> Tried that already; we need someone to take a leadership position in
>
> documentation. There was a guy we appointed to be the "documentation
>
> wizard" last year but he disappeared.
You need to get a keener college student whos doing a technical
documentation course. I find co-ops/new grads work really hard before
they are run over by the corporate bulldozer.
1
0
Boost Regression test failures
Report time: 2006-06-12T11:20:35Z
This report lists all regression test failures on release platforms.
Detailed report:
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/developer/i…
The following platforms have a large number of failures:
mingw-3_4_2
mingw-3_4_5
sun-5.8
2003 failures in 46 libraries (1537 are from non-broken platforms)
algorithm/string (1 of 4 failures are from non-broken platforms)
array (2)
concept_check (1)
conversion (0 of 1 failures are from non-broken platforms)
date_time (14 of 27 failures are from non-broken platforms)
filesystem (2 of 5 failures are from non-broken platforms)
foreach (0 of 3 failures are from non-broken platforms)
format (8)
functional/hash (2)
graph (8 of 71 failures are from non-broken platforms)
integer (1)
io (5)
iostreams (43 of 102 failures are from non-broken platforms)
iterator (2 of 12 failures are from non-broken platforms)
lambda (0 of 32 failures are from non-broken platforms)
math (1 of 16 failures are from non-broken platforms)
mpl (26 of 66 failures are from non-broken platforms)
multi_array (3 of 17 failures are from non-broken platforms)
multi_index (0 of 42 failures are from non-broken platforms)
numeric/conversion (5 of 15 failures are from non-broken platforms)
numeric/interval (8 of 11 failures are from non-broken platforms)
numeric/ublas (31 of 51 failures are from non-broken platforms)
optional (10 of 12 failures are from non-broken platforms)
parameter (32 of 39 failures are from non-broken platforms)
pool (1)
program_options (9 of 19 failures are from non-broken platforms)
ptr_container (0 of 16 failures are from non-broken platforms)
python (91 of 160 failures are from non-broken platforms)
random (1 of 4 failures are from non-broken platforms)
rational (4 of 7 failures are from non-broken platforms)
regex (8 of 26 failures are from non-broken platforms)
serialization (57 of 658 failures are from non-broken platforms)
signals (18 of 22 failures are from non-broken platforms)
smart_ptr (0 of 1 failures are from non-broken platforms)
spirit (0 of 123 failures are from non-broken platforms)
statechart (1 of 65 failures are from non-broken platforms)
test (2 of 17 failures are from non-broken platforms)
thread (7 of 8 failures are from non-broken platforms)
tr1 (54 of 150 failures are from non-broken platforms)
type_traits (0 of 64 failures are from non-broken platforms)
typeof (5 of 9 failures are from non-broken platforms)
utility (1 of 4 failures are from non-broken platforms)
utility/enable_if (0 of 1 failures are from non-broken platforms)
variant (0 of 28 failures are from non-broken platforms)
wave (1 of 9 failures are from non-broken platforms)
xpressive (1 of 66 failures are from non-broken platforms)
Test failures marked with a (*) represent tests that failed on
platforms that are considered broken. They are likely caused by
misconfiguration by the regression tester or a failure in a core
library such as Test or Config.
|algorithm/string|
regex: sun-5.8*
replace: mingw-3_4_2* mingw-3_4_5* vc-7_1-stlport
|array|
array0: msvc-8.0 vc-6_5-stlport
|concept_check|
class_concept_check_test: vc-7_1-stlport
|conversion|
lexical_cast_test: sun-5.8*
|date_time|
testdate_facet_new: sun-5.8* vc-7_1-stlport
testdate_facet_new_dll: sun-5.8* vc-7_1-stlport
testdate_input_facet: sun-5.8*
testdate_input_facet_dll: sun-5.8*
testfacet: sun-5.8*
testfacet_dll: sun-5.8*
testgreg_serialize: sun-5.8*
testgreg_serialize_dll: sun-5.8*
testgreg_serialize_xml: sun-5.8*
testgreg_wstream: vc-7_1-stlport
testlocal_time: vc-7_0
testlocal_time_iterator: vc-7_0
testlocal_time_period: vc-7_0
testmicrosec_time_clock: msvc-8.0
testposix_time_zone: vc-7_0
testtime_facet: sun-5.8* vc-7_1-stlport
testtime_input_facet: sun-5.8* vc-7_1-stlport
testtime_serialize: mingw-3_4_2* mingw-3_4_5*
testtime_wstream: vc-7_1-stlport
testtz_database: vc-7_0
testwcustom_time_zone: vc-7_0
testwposix_time_zone: vc-7_0
|filesystem|
fstream_test: sun-5.8*
mbcopy: sun-5.8*
operations_test: vc-7_1-stlport
operations_test_dll: vc-7_1-stlport
wide_test: sun-5.8*
|foreach|
noncopyable: sun-5.8*
rvalue_const: sun-5.8*
rvalue_nonconst: sun-5.8*
|format|
format_test1: borland-5_6_4 borland-5_8_2
format_test2: borland-5_6_4 borland-5_8_2
format_test3: borland-5_6_4 borland-5_8_2
format_test_wstring: borland-5_6_4 borland-5_8_2
|functional/hash|
hash_built_in_array_test: msvc-8.0
link_ext_test: msvc-8.0
|graph|
adj_list_cc: mingw-3_4_2* mingw-3_4_5* sun-5.8*
adj_matrix_cc: mingw-3_4_2* mingw-3_4_5*
adjacency_matrix_test: vc-7_0
astar_search_test: sun-5.8*
bellman-test: sun-5.8*
betweenness_centrality_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bfs: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bfs_cc: sun-5.8*
biconnected_components_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bidir_remove_edge: vc-7_0
bundled_properties: mingw-3_4_2* mingw-3_4_5*
copy: mingw-3_4_2* mingw-3_4_5* sun-5.8*
csr_graph_test: mingw-3_4_2* mingw-3_4_5* msvc-8.0 msvc-8.0 sun-5.8* vc-7_0
cuthill_mckee_ordering: sun-5.8*
dag_longest_paths: sun-5.8*
dfs: mingw-3_4_2* mingw-3_4_5* sun-5.8*
dfs_cc: sun-5.8*
dijkstra_cc: mingw-3_4_2* mingw-3_4_5* sun-5.8*
dijkstra_heap_performance: sun-5.8*
dominator_tree_test: vc-7_0
filtered_graph_cc: mingw-3_4_2* mingw-3_4_5*
floyd_warshall_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
graph: sun-5.8*
graphviz_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_1-stlport
gursoy_atun_layout_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
isomorphism: mingw-3_4_2* mingw-3_4_5* sun-5.8*
king_ordering: sun-5.8*
layout_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
matching_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
property_iter: mingw-3_4_2* mingw-3_4_5* sun-5.8*
relaxed_heap_test: sun-5.8*
subgraph: sun-5.8*
transitive_closure_test: sun-5.8*
|integer|
integer_traits_test: qcc-3.3.5_gpp
|io|
ios_state_unit_test: borland-5_8_2 gcc-4.1.0_linux_x86_64 intel-win-9.1 qcc-3.3.5_cpp qcc-3.3.5_gpp
|iostreams|
array_test: vc-6_5
auto_close_test: sun-5.8* vc-6_5
buffer_size_test: sun-5.8* vc-6_5
bzip2_test: mingw-3_4_2* mingw-3_4_5* msvc-7.1 msvc-8.0 sun-5.8*
code_converter_test: borland-5_6_4 borland-5_8_2 mingw-3_4_5* sun-5.8* vc-6_5
component_access_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
compose_test: borland-5_6_4 mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
copy_test: vc-6_5
counter_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
direct_adapter_test: mingw-3_4_2* mingw-3_4_5* vc-6_5
example_test: mingw-3_4_2* mingw-3_4_5* vc-6_5 vc-6_5-stlport
file_descriptor_test: vc-6_5
file_test: vc-6_5
filtering_stream_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
finite_state_filter_test: borland-5_8_2 cw-9.4 mingw-3_4_2* mingw-3_4_5* sun-5.8*
flush_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
gzip_test: mingw-3_4_2* mingw-3_4_5* msvc-7.1 msvc-8.0 sun-5.8*
invert_test: vc-6_5 vc-7_1-stlport
line_filter_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5 vc-7_1-stlport
mapped_file_test: vc-6_5
newline_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
null_test: vc-6_5
pipeline_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
positioning_test: vc-6_5
regex_filter_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
restrict_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
seekable_file_test: mingw-3_4_5* sun-5.8* vc-6_5
seekable_filter_test: sun-5.8* vc-6_5
stdio_filter_test: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
symmetric_filter_test: sun-5.8* vc-6_5
tee_test: sun-5.8* vc-6_5
wide_stream_test: mingw-3_4_5* sun-5.8* vc-6_5
zlib_test: mingw-3_4_2* mingw-3_4_5* msvc-7.1 msvc-8.0
|iterator|
counting_iterator_test: mingw-3_4_2* mingw-3_4_5*
filter_iterator_test: mingw-3_4_2* mingw-3_4_5*
is_lvalue_iterator: sun-5.8*
iterator_adaptor_test: intel-win-9.1
pointee: intel-win-9.1
reverse_iterator_test: mingw-3_4_2* mingw-3_4_5*
zip_iterator_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
|lambda|
algorithm_test: sun-5.8*
bind_tests_advanced: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bind_tests_simple: mingw-3_4_2* mingw-3_4_5*
bind_tests_simple_f_refs: mingw-3_4_2* mingw-3_4_5*
bll_and_function: sun-5.8*
constructor_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
control_structures: mingw-3_4_2* mingw-3_4_5* sun-5.8*
exception_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
extending_rt_traits: mingw-3_4_2* mingw-3_4_5* sun-5.8*
lambda_cast_test: sun-5.8*
member_pointer_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
operator_tests_simple: mingw-3_4_2* mingw-3_4_5* sun-5.8*
phoenix_control_structures: sun-5.8*
switch_construct: mingw-3_4_2* mingw-3_4_5* sun-5.8*
|math|
complex_test: mingw-3_4_2* mingw-3_4_5*
hypot_test: mingw-3_4_2* mingw-3_4_5*
log1p_expm1_test: mingw-3_4_2* mingw-3_4_5*
octonion_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
quaternion_mult_incl_test: sun-5.8* vc-7_1-stlport
quaternion_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
special_functions_test: mingw-3_4_5* sun-5.8*
|mpl|
apply: gcc-4.1.0_linux_x86_64 sun-5.8*
bind: sun-5.8*
copy: sun-5.8*
copy_if: sun-5.8*
count: sun-5.8*
count_if: sun-5.8*
equal: sun-5.8*
erase: sun-5.8*
erase_range: sun-5.8*
filter_view: sun-5.8*
find: sun-5.8*
find_if: sun-5.8*
fold: sun-5.8*
for_each: sun-5.8*
identity: sun-5.8*
insert: sun-5.8*
insert_range: sun-5.8*
joint_view: sun-5.8*
lambda: sun-5.8*
lambda_args: sun-5.8*
max_element: sun-5.8*
multiset: cw-9.4 darwin-4.0.1 gcc-3.2.3_linux gcc-3.3.6 gcc-3.3.6_linux gcc-3.4.3_sunos gcc-3.4.4 gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-3_4_4_tru64 gcc-4.0.3_linux gcc-4.1.0_linux gcc-4.1.0_linux_x86_64 gcc-4_0_3_tru64 hp_cxx-71_006_tru64 intel-linux-9.0 intel-win-9.1 mingw-3_4_2* mingw-3_4_5* msvc-8.0 qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-6_5 vc-6_5-stlport vc-7_0
next: vc-7_1-stlport
partition: sun-5.8*
remove: sun-5.8*
remove_if: sun-5.8*
replace: sun-5.8*
replace_if: sun-5.8*
reverse: sun-5.8*
sort: gcc-4_0_3_tru64 sun-5.8*
stable_partition: sun-5.8*
transform: sun-5.8*
transform_view: sun-5.8*
unique: sun-5.8*
vector: sun-5.8*
vector_c: sun-5.8*
zip_view: mingw-3_4_2* mingw-3_4_5* sun-5.8*
|multi_array|
assign: mingw-3_4_2* mingw-3_4_5*
assign_to_array: mingw-3_4_2* mingw-3_4_5*
compare: mingw-3_4_2* mingw-3_4_5*
concept_checks: mingw-3_4_2* mingw-3_4_5*
constructors: mingw-3_4_2* mingw-3_4_5*
iterators: mingw-3_4_2* mingw-3_4_5*
resize: vc-6_5 vc-6_5-stlport vc-7_0
stl_interaction: mingw-3_4_2* mingw-3_4_5*
|multi_index|
test_basic: mingw-3_4_2* mingw-3_4_5*
test_capacity: mingw-3_4_2* mingw-3_4_5*
test_comparison: mingw-3_4_2* mingw-3_4_5*
test_composite_key: mingw-3_4_2* mingw-3_4_5*
test_conv_iterators: mingw-3_4_2* mingw-3_4_5*
test_copy_assignment: mingw-3_4_2* mingw-3_4_5*
test_hash_ops: mingw-3_4_2* mingw-3_4_5*
test_iterators: mingw-3_4_2* mingw-3_4_5*
test_key_extractors: mingw-3_4_2* mingw-3_4_5*
test_list_ops: mingw-3_4_2* mingw-3_4_5*
test_modifiers: mingw-3_4_2* mingw-3_4_5*
test_mpl_ops: mingw-3_4_2* mingw-3_4_5*
test_observers: mingw-3_4_2* mingw-3_4_5*
test_projection: mingw-3_4_2* mingw-3_4_5*
test_range: mingw-3_4_2* mingw-3_4_5*
test_rearrange: mingw-3_4_2* mingw-3_4_5*
test_safe_mode: mingw-3_4_2* mingw-3_4_5*
test_serialization: mingw-3_4_2* mingw-3_4_5*
test_set_ops: mingw-3_4_2* mingw-3_4_5*
test_special_set_ops: mingw-3_4_2* mingw-3_4_5*
test_update: mingw-3_4_2* mingw-3_4_5*
|numeric/conversion|
bounds_test: mingw-3_4_2* mingw-3_4_5*
converter_test: borland-5_8_2 gcc-3.4.5_linux_x86_64 mingw-3_4_2* mingw-3_4_5*
traits_test: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
udt_example_0: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
udt_support_test: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
|numeric/interval|
cmp: sun-5.8*
cmp_exn: sun-5.8*
det: msvc-8.0 sun-5.8*
integer: msvc-8.0
mul: msvc-8.0
overflow: msvc-8.0
pi: msvc-8.0
pow: msvc-8.0
test_float: msvc-8.0 vc-7_1-stlport
|numeric/ublas|
concepts: cw-9.4 mingw-3_4_2* mingw-3_4_5* vc-7_1-stlport
test1: cw-9.4 gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test2: cw-9.4 gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test3: cw-9.4 gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test4: cw-9.4 gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test5: cw-9.4 gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8* vc-7_1-stlport
test6: cw-9.4 gcc-3.4.5_linux gcc-4_0_3_tru64 mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp qcc-3.3.5_gpp sun-5.8*
|optional|
optional_test: borland-5_6_4 borland-5_8_2 sun-5.8*
optional_test_inplace: borland-5_6_4 borland-5_8_2
optional_test_io: borland-5_6_4 borland-5_8_2
optional_test_ref: borland-5_6_4 borland-5_8_2 sun-5.8*
optional_test_tie: borland-5_6_4 borland-5_8_2
|parameter|
basics: borland-5_6_4 borland-5_8_2 sun-5.8*
duplicates: borland-5_6_4 borland-5_8_2
earwicker: borland-5_6_4 borland-5_8_2
macros: borland-5_6_4 borland-5_8_2 sun-5.8*
maybe: borland-5_6_4 borland-5_8_2 vc-6_5 vc-6_5-stlport vc-7_0
mpl: borland-5_6_4 borland-5_8_2 sun-5.8*
ntp: sun-5.8*
preprocessor: borland-5_6_4 borland-5_8_2 sun-5.8* vc-6_5 vc-6_5-stlport
python-parameter-test: vc-6_5 vc-6_5-stlport vc-7_0
sfinae: borland-5_6_4 borland-5_8_2 sun-5.8* vc-6_5-stlport
singular: borland-5_6_4 borland-5_8_2
unnamed: borland-5_6_4 borland-5_8_2 sun-5.8*
unnamed_fail: vc-6_5 vc-6_5-stlport vc-7_0
|pool|
test_pool_alloc: qcc-3.3.5_cpp
|program_options|
cmdline_test: sun-5.8*
cmdline_test_dll: cw-9.4 sun-5.8*
options_description_test: sun-5.8*
options_description_test_dll: cw-9.4 sun-5.8*
parsers_test: sun-5.8*
parsers_test_dll: cw-9.4 sun-5.8*
positional_options_test: sun-5.8*
positional_options_test_dll: cw-9.4 sun-5.8*
unicode_test_dll: borland-5_8_2 cw-9.4
variable_map_test: sun-5.8*
variable_map_test_dll: borland-5_8_2 cw-9.4 sun-5.8*
winmain_dll: cw-9.4
|ptr_container|
no_exceptions: mingw-3_4_2* mingw-3_4_5*
ptr_array: mingw-3_4_2* mingw-3_4_5*
ptr_deque: mingw-3_4_2* mingw-3_4_5*
ptr_list: mingw-3_4_2* mingw-3_4_5*
ptr_map: mingw-3_4_2* mingw-3_4_5*
ptr_set: mingw-3_4_2* mingw-3_4_5*
ptr_vector: mingw-3_4_2* mingw-3_4_5*
serialization: mingw-3_4_2* mingw-3_4_5*
|python|
andreas_beyer: darwin-4.0.1 sun-5.8*
args: darwin-4.0.1 sun-5.8*
auto_ptr: darwin-4.0.1 sun-5.8*
back_reference: darwin-4.0.1 sun-5.8*
bases: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
ben_scott1: darwin-4.0.1 sun-5.8*
bienstman1: darwin-4.0.1 sun-5.8*
bienstman2: darwin-4.0.1 sun-5.8*
bienstman3: darwin-4.0.1 sun-5.8*
borrowed: sun-5.8*
builtin_converters: darwin-4.0.1
callbacks: darwin-4.0.1 sun-5.8*
const_argument: darwin-4.0.1 sun-5.8*
crossmod_exception: darwin-4.0.1 sun-5.8*
data_members: darwin-4.0.1 sun-5.8*
defaults: darwin-4.0.1 sun-5.8*
dict: darwin-4.0.1 sun-5.8*
docstring: darwin-4.0.1 sun-5.8*
enum: darwin-4.0.1 sun-5.8*
exception_translator: darwin-4.0.1 sun-5.8*
exec: cw-9.4 gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux gcc-4.1.0_linux_x86_64 mingw-3_4_2* mingw-3_4_5* sun-5.8*
extract: darwin-4.0.1 sun-5.8*
implicit: darwin-4.0.1 sun-5.8*
indirect_traits_test: sun-5.8*
injected: darwin-4.0.1 sun-5.8*
iterator: darwin-4.0.1 sun-5.8*
keywords: darwin-4.0.1 sun-5.8*
list: darwin-4.0.1 sun-5.8*
long: darwin-4.0.1 sun-5.8*
map_indexing_suite: darwin-4.0.1
minimal: darwin-4.0.1 sun-5.8*
multi_arg_constructor: darwin-4.0.1 sun-5.8*
nested: darwin-4.0.1 sun-5.8*
numpy: darwin-4.0.1 sun-5.8*
object: darwin-4.0.1 sun-5.8*
object_manager: sun-5.8*
opaque: darwin-4.0.1 sun-5.8*
operators: darwin-4.0.1 sun-5.8*
pearu1: darwin-4.0.1 sun-5.8*
pickle1: darwin-4.0.1 sun-5.8*
pickle2: darwin-4.0.1 sun-5.8*
pickle3: darwin-4.0.1 sun-5.8*
pickle4: darwin-4.0.1 sun-5.8*
pointee: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
pointer_type_id_test: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
pointer_vector: darwin-4.0.1 sun-5.8*
polymorphism: darwin-4.0.1 sun-5.8*
polymorphism2: darwin-4.0.1 sun-5.8*
polymorphism2_auto_ptr: darwin-4.0.1 sun-5.8*
properties: darwin-4.0.1 sun-5.8*
raw_ctor: darwin-4.0.1 sun-5.8*
return_arg: darwin-4.0.1 sun-5.8*
select_arg_to_python_test: sun-5.8*
select_from_python_test: sun-5.8*
select_holder: sun-5.8*
shared_ptr: darwin-4.0.1 sun-5.8*
slice: darwin-4.0.1 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
staticmethod: darwin-4.0.1 sun-5.8*
stl_iterator: darwin-4.0.1 sun-5.8*
str: darwin-4.0.1 sun-5.8*
string_literal: sun-5.8*
test_pointer_adoption: darwin-4.0.1 sun-5.8*
try: darwin-4.0.1 sun-5.8*
tuple: darwin-4.0.1 sun-5.8*
upcast: gcc-3.2.3_linux gcc-3.3.6_linux gcc-3.4.5_linux gcc-3.4.5_linux_x86_64 gcc-4.0.3_linux gcc-4.1.0_linux sun-5.8*
vector_indexing_suite: darwin-4.0.1 sun-5.8*
virtual_functions: darwin-4.0.1 sun-5.8*
voidptr: darwin-4.0.1 sun-5.8*
wrapper_held_type: darwin-4.0.1 sun-5.8*
|random|
random_test: intel-linux-9.0 mingw-3_4_2* mingw-3_4_5* sun-5.8*
|rational|
rational_test: borland-5_6_4 mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5 vc-6_5-stlport vc-7_0
|regex|
bad_expression_test: mingw-3_4_2* mingw-3_4_5*
captures_test: mingw-3_4_2* mingw-3_4_5*
collate_info: gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp
concept_check: mingw-3_4_2* mingw-3_4_5* msvc-8.0
grep: gcc-4_0_3_tru64 qcc-3.3.5_cpp qcc-3.3.5_gpp
object_cache_test: mingw-3_4_2* mingw-3_4_5*
recursion_test: mingw-3_4_2* mingw-3_4_5*
regex_regress: mingw-3_4_2* mingw-3_4_5*
regex_regress_dll: mingw-3_4_2* mingw-3_4_5*
regex_token_iterator_eg_1: mingw-3_4_2* mingw-3_4_5*
unicode_iterator_test: mingw-3_4_2* mingw-3_4_5*
wide_posix_api_check_c: qcc-3.3.5_gpp
|serialization|
test_array_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_array_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_array_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_array_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_array_text_warchive: sun-5.8*
test_array_text_warchive_dll: sun-5.8*
test_array_xml_archive: sun-5.8*
test_array_xml_archive_dll: sun-5.8*
test_array_xml_warchive: sun-5.8*
test_array_xml_warchive_dll: sun-5.8*
test_binary_text_warchive: sun-5.8*
test_binary_text_warchive_dll: sun-5.8*
test_binary_xml_warchive: sun-5.8*
test_binary_xml_warchive_dll: sun-5.8*
test_class_info_save_text_warchive: sun-5.8*
test_class_info_save_text_warchive_dll: sun-5.8*
test_class_info_save_xml_warchive: sun-5.8*
test_class_info_save_xml_warchive_dll: sun-5.8*
test_codecvt_null: qcc-3.3.5_gpp sun-5.8*
test_const_load_fail1: borland-5_8_2
test_const_load_fail1_nvp: borland-5_8_2
test_const_load_fail2: borland-5_8_2
test_const_load_fail2_nvp: borland-5_8_2
test_contained_class_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_text_warchive: sun-5.8*
test_contained_class_text_warchive_dll: sun-5.8*
test_contained_class_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_contained_class_xml_warchive: sun-5.8*
test_contained_class_xml_warchive_dll: sun-5.8*
test_cyclic_ptrs_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_text_warchive: sun-5.8*
test_cyclic_ptrs_text_warchive_dll: sun-5.8*
test_cyclic_ptrs_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_cyclic_ptrs_xml_warchive: sun-5.8*
test_cyclic_ptrs_xml_warchive_dll: sun-5.8*
test_delete_pointer_text_archive_dll: mingw-3_4_2*
test_delete_pointer_text_warchive: sun-5.8*
test_delete_pointer_text_warchive_dll: sun-5.8*
test_delete_pointer_xml_warchive: sun-5.8*
test_delete_pointer_xml_warchive_dll: sun-5.8*
test_demo: mingw-3_4_2* mingw-3_4_5* vc-7_1-stlport
test_demo_dll: mingw-3_4_2* mingw-3_4_5*
test_demo_exception: mingw-3_4_2* mingw-3_4_5*
test_demo_exception_dll: mingw-3_4_2* mingw-3_4_5*
test_demo_fast_archive: sun-5.8*
test_demo_fast_archive_dll: sun-5.8*
test_demo_portable_archive: msvc-8.0
test_demo_portable_archive_dll: msvc-8.0 vc-6_5
test_demo_shared_ptr: mingw-3_4_2* mingw-3_4_5*
test_demo_shared_ptr_dll: mingw-3_4_2* mingw-3_4_5*
test_demo_xml: mingw-3_4_2* mingw-3_4_5*
test_demo_xml_dll: mingw-3_4_2* mingw-3_4_5*
test_demo_xml_load: mingw-3_4_2* mingw-3_4_5*
test_demo_xml_load_dll: mingw-3_4_2* mingw-3_4_5*
test_demo_xml_save: mingw-3_4_2* mingw-3_4_5*
test_demo_xml_save_dll: mingw-3_4_2* mingw-3_4_5*
test_deque_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_text_warchive: sun-5.8*
test_deque_text_warchive_dll: sun-5.8*
test_deque_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_deque_xml_warchive: sun-5.8*
test_deque_xml_warchive_dll: sun-5.8*
test_derived_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_derived_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_derived_class_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_text_warchive: sun-5.8*
test_derived_class_ptr_text_warchive_dll: sun-5.8*
test_derived_class_ptr_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_ptr_xml_warchive: sun-5.8*
test_derived_class_ptr_xml_warchive_dll: sun-5.8*
test_derived_class_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_text_warchive: sun-5.8*
test_derived_class_text_warchive_dll: sun-5.8*
test_derived_class_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_derived_class_xml_warchive: sun-5.8*
test_derived_class_xml_warchive_dll: sun-5.8*
test_derived_text_archive: mingw-3_4_2* mingw-3_4_5*
test_derived_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_derived_text_warchive: sun-5.8*
test_derived_text_warchive_dll: sun-5.8*
test_derived_xml_warchive: sun-5.8*
test_derived_xml_warchive_dll: sun-5.8*
test_diamond_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_diamond_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_diamond_text_archive: mingw-3_4_2* mingw-3_4_5*
test_diamond_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_diamond_text_warchive: sun-5.8*
test_diamond_text_warchive_dll: sun-5.8*
test_diamond_xml_archive: mingw-3_4_2* mingw-3_4_5*
test_diamond_xml_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_diamond_xml_warchive: sun-5.8*
test_diamond_xml_warchive_dll: sun-5.8*
test_exported_binary_archive: mingw-3_4_5*
test_exported_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_exported_text_warchive: sun-5.8*
test_exported_text_warchive_dll: sun-5.8*
test_exported_xml_warchive: sun-5.8*
test_exported_xml_warchive_dll: sun-5.8*
test_list_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_text_warchive: sun-5.8*
test_list_ptrs_text_warchive_dll: sun-5.8*
test_list_ptrs_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_ptrs_xml_warchive: sun-5.8*
test_list_ptrs_xml_warchive_dll: sun-5.8*
test_list_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_text_warchive: sun-5.8*
test_list_text_warchive_dll: sun-5.8*
test_list_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_list_xml_warchive: sun-5.8*
test_list_xml_warchive_dll: sun-5.8*
test_map_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_text_warchive: sun-5.8*
test_map_text_warchive_dll: sun-5.8*
test_map_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_map_xml_warchive: sun-5.8*
test_map_xml_warchive_dll: sun-5.8*
test_mi_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_mi_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_mi_text_archive: mingw-3_4_2* mingw-3_4_5*
test_mi_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_mi_text_warchive: sun-5.8*
test_mi_text_warchive_dll: sun-5.8*
test_mi_xml_warchive: sun-5.8*
test_mi_xml_warchive_dll: sun-5.8*
test_mult_archive_types: mingw-3_4_2* mingw-3_4_5*
test_mult_archive_types_dll: mingw-3_4_2* mingw-3_4_5*
test_multiple_ptrs_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_multiple_ptrs_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_multiple_ptrs_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_multiple_ptrs_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_multiple_ptrs_text_warchive: sun-5.8*
test_multiple_ptrs_text_warchive_dll: sun-5.8*
test_multiple_ptrs_xml_archive: sun-5.8*
test_multiple_ptrs_xml_archive_dll: sun-5.8*
test_multiple_ptrs_xml_warchive: sun-5.8*
test_multiple_ptrs_xml_warchive_dll: sun-5.8*
test_no_rtti_binary_archive: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
test_no_rtti_binary_archive_dll: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
test_no_rtti_text_archive: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
test_no_rtti_text_archive_dll: borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
test_no_rtti_text_warchive: borland-5_8_2 sun-5.8*
test_no_rtti_text_warchive_dll: borland-5_8_2 sun-5.8*
test_no_rtti_xml_archive: borland-5_8_2
test_no_rtti_xml_archive_dll: borland-5_8_2
test_no_rtti_xml_warchive: borland-5_8_2 sun-5.8*
test_no_rtti_xml_warchive_dll: borland-5_8_2 sun-5.8*
test_non_default_ctor2_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor2_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor2_text_archive: mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp
test_non_default_ctor2_text_archive_dll: mingw-3_4_2* mingw-3_4_5* qcc-3.3.5_cpp
test_non_default_ctor2_text_warchive: qcc-3.3.5_cpp sun-5.8*
test_non_default_ctor2_text_warchive_dll: qcc-3.3.5_cpp sun-5.8*
test_non_default_ctor2_xml_warchive: sun-5.8*
test_non_default_ctor2_xml_warchive_dll: sun-5.8*
test_non_default_ctor_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor_text_archive: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_non_default_ctor_text_warchive: sun-5.8*
test_non_default_ctor_text_warchive_dll: sun-5.8*
test_non_default_ctor_xml_warchive: sun-5.8*
test_non_default_ctor_xml_warchive_dll: sun-5.8*
test_non_intrusive_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_non_intrusive_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_non_intrusive_text_archive: mingw-3_4_2* mingw-3_4_5*
test_non_intrusive_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_non_intrusive_text_warchive: sun-5.8*
test_non_intrusive_text_warchive_dll: sun-5.8*
test_non_intrusive_xml_warchive: sun-5.8*
test_non_intrusive_xml_warchive_dll: sun-5.8*
test_null_ptr_text_warchive: sun-5.8*
test_null_ptr_text_warchive_dll: sun-5.8*
test_null_ptr_xml_warchive: sun-5.8*
test_null_ptr_xml_warchive_dll: sun-5.8*
test_nvp_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_text_warchive: sun-5.8*
test_nvp_text_warchive_dll: sun-5.8*
test_nvp_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_nvp_xml_warchive: sun-5.8*
test_nvp_xml_warchive_dll: sun-5.8*
test_object_text_warchive: sun-5.8*
test_object_text_warchive_dll: sun-5.8*
test_object_xml_warchive: sun-5.8*
test_object_xml_warchive_dll: sun-5.8*
test_optional_binary_archive: borland-5_6_4 borland-5_8_2
test_optional_binary_archive_dll: borland-5_6_4 borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
test_optional_text_archive: borland-5_6_4 borland-5_8_2
test_optional_text_archive_dll: borland-5_6_4 borland-5_8_2
test_optional_text_warchive: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_text_warchive_dll: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_xml_archive: borland-5_6_4 borland-5_8_2
test_optional_xml_archive_dll: borland-5_6_4 borland-5_8_2
test_optional_xml_warchive: borland-5_6_4 borland-5_8_2 sun-5.8*
test_optional_xml_warchive_dll: borland-5_6_4 borland-5_8_2 sun-5.8*
test_polymorphic_binary_archive: sun-5.8*
test_polymorphic_binary_archive_dll: sun-5.8*
test_polymorphic_text_archive: sun-5.8*
test_polymorphic_text_archive_dll: sun-5.8*
test_polymorphic_text_warchive: sun-5.8*
test_polymorphic_text_warchive_dll: sun-5.8*
test_polymorphic_xml_archive: mingw-3_4_5* sun-5.8*
test_polymorphic_xml_archive_dll: sun-5.8*
test_polymorphic_xml_warchive: sun-5.8*
test_polymorphic_xml_warchive_dll: sun-5.8*
test_primitive_text_warchive: sun-5.8*
test_primitive_text_warchive_dll: sun-5.8*
test_primitive_xml_warchive: sun-5.8*
test_primitive_xml_warchive_dll: sun-5.8*
test_recursion_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_recursion_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_recursion_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_recursion_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_recursion_text_warchive: sun-5.8*
test_recursion_text_warchive_dll: sun-5.8*
test_recursion_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_recursion_xml_archive_dll: mingw-3_4_5* sun-5.8*
test_recursion_xml_warchive: sun-5.8*
test_recursion_xml_warchive_dll: sun-5.8*
test_registered_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_registered_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_registered_text_archive: mingw-3_4_2* mingw-3_4_5*
test_registered_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_registered_text_warchive: sun-5.8*
test_registered_text_warchive_dll: sun-5.8*
test_registered_xml_warchive: sun-5.8*
test_registered_xml_warchive_dll: sun-5.8*
test_reset_object_address: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
test_reset_object_address_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
test_set_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_text_warchive: sun-5.8*
test_set_text_warchive_dll: sun-5.8*
test_set_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_set_xml_warchive: sun-5.8*
test_set_xml_warchive_dll: sun-5.8*
test_shared_ptr_132_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_text_warchive: sun-5.8*
test_shared_ptr_132_text_warchive_dll: sun-5.8*
test_shared_ptr_132_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_shared_ptr_132_xml_warchive: sun-5.8*
test_shared_ptr_132_xml_warchive_dll: sun-5.8*
test_shared_ptr_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_shared_ptr_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_shared_ptr_text_archive: mingw-3_4_2* mingw-3_4_5*
test_shared_ptr_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_shared_ptr_text_warchive: sun-5.8*
test_shared_ptr_text_warchive_dll: sun-5.8*
test_shared_ptr_xml_warchive: sun-5.8*
test_shared_ptr_xml_warchive_dll: sun-5.8*
test_simple_class_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
test_simple_class_ptr_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_ptr_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_ptr_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_ptr_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_ptr_text_warchive: sun-5.8*
test_simple_class_ptr_text_warchive_dll: sun-5.8*
test_simple_class_ptr_xml_archive: sun-5.8*
test_simple_class_ptr_xml_archive_dll: sun-5.8*
test_simple_class_ptr_xml_warchive: sun-5.8*
test_simple_class_ptr_xml_warchive_dll: sun-5.8*
test_simple_class_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_simple_class_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-6_5
test_simple_class_text_warchive: sun-5.8*
test_simple_class_text_warchive_dll: sun-5.8* vc-6_5
test_simple_class_xml_archive: sun-5.8*
test_simple_class_xml_archive_dll: sun-5.8* vc-6_5
test_simple_class_xml_warchive: sun-5.8*
test_simple_class_xml_warchive_dll: sun-5.8* vc-6_5
test_split_text_warchive: sun-5.8*
test_split_text_warchive_dll: sun-5.8*
test_split_xml_warchive: sun-5.8*
test_split_xml_warchive_dll: sun-5.8*
test_tracking_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_tracking_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_tracking_text_archive: mingw-3_4_2* mingw-3_4_5*
test_tracking_text_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_tracking_text_warchive: sun-5.8*
test_tracking_text_warchive_dll: sun-5.8*
test_tracking_xml_warchive: sun-5.8*
test_tracking_xml_warchive_dll: sun-5.8*
test_unregistered_binary_archive: mingw-3_4_2* mingw-3_4_5*
test_unregistered_binary_archive_dll: mingw-3_4_2* mingw-3_4_5*
test_unregistered_text_warchive: sun-5.8*
test_unregistered_text_warchive_dll: sun-5.8*
test_unregistered_xml_warchive: sun-5.8*
test_unregistered_xml_warchive_dll: sun-5.8*
test_utf8_codecvt: qcc-3.3.5_gpp
test_variant_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_text_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_text_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_text_warchive: sun-5.8*
test_variant_text_warchive_dll: sun-5.8*
test_variant_xml_archive: borland-5_8_2 mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_xml_archive_dll: borland-5_8_2 mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_variant_xml_warchive: borland-5_8_2 sun-5.8*
test_variant_xml_warchive_dll: borland-5_8_2 sun-5.8*
test_vector_binary_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_binary_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_text_archive: gcc-3.4.5_linux_x86_64 mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_text_archive_dll: gcc-3.4.5_linux_x86_64 mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_text_warchive: sun-5.8*
test_vector_text_warchive_dll: sun-5.8*
test_vector_xml_archive: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_xml_archive_dll: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_vector_xml_warchive: sun-5.8*
test_vector_xml_warchive_dll: sun-5.8*
|signals|
dead_slot_test: borland-5_6_4 borland-5_8_2 gcc-3.3.6 gcc-3.3.6_linux qcc-3.3.5_cpp qcc-3.3.5_gpp
deletion_test: borland-5_6_4 borland-5_8_2
ordering_test: borland-5_6_4 borland-5_8_2
signal_n_test: borland-5_6_4 borland-5_8_2 mingw-3_4_2* mingw-3_4_5*
signal_test: mingw-3_4_2* mingw-3_4_5*
trackable_test: borland-5_6_4 borland-5_8_2 gcc-3.3.6 gcc-3.3.6_linux qcc-3.3.5_cpp qcc-3.3.5_gpp
|smart_ptr|
shared_ptr_delete_fail: sun-5.8*
|spirit|
action_tests: mingw-3_4_2* mingw-3_4_5*
action_tests_debug: mingw-3_4_2* mingw-3_4_5*
ast_calc_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
ast_calc_tests_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bug_000008: sun-5.8*
bug_fixes: mingw-3_4_2* mingw-3_4_5* sun-5.8*
bug_fixes_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
char_strings_test: sun-5.8*
char_strings_test_debug: sun-5.8*
closure_tests: mingw-3_4_2* mingw-3_4_5*
closure_tests_debug: mingw-3_4_2* mingw-3_4_5*
directives_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
directives_tests_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
distinct_tests: mingw-3_4_2* mingw-3_4_5*
distinct_tests_debug: mingw-3_4_2* mingw-3_4_5*
epsilon_tests: sun-5.8*
epsilon_tests_debug: sun-5.8*
file_iterator_tests: sun-5.8*
file_iterator_tests_debug: sun-5.8*
grammar_def_test: sun-5.8*
grammar_def_test_debug: sun-5.8*
grammar_mt_tests: sun-5.8*
grammar_multi_instance_tst: sun-5.8*
grammar_multi_instance_tst_debug: sun-5.8*
grammar_tests: sun-5.8*
grammar_tests_debug: sun-5.8*
group_match_bug: sun-5.8*
group_match_bug_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
if_p_as_parser_tests: sun-5.8*
if_p_int_as_condition_test: sun-5.8*
if_p_int_as_condition_test_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
mix_and_match_trees: mingw-3_4_2* mingw-3_4_5* sun-5.8*
multi_pass_compile_tests: mingw-3_4_2* mingw-3_4_5*
numerics_tests: mingw-3_4_2* mingw-3_4_5*
numerics_tests_debug: mingw-3_4_2* mingw-3_4_5*
repeat_ast_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
repeat_ast_tests_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
rule_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
rule_tests_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
scanner_value_type_tests: mingw-3_4_2* mingw-3_4_5* sun-5.8*
scanner_value_type_tests_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
select_p_with_rule: sun-5.8*
select_p_with_rule_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_problem: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_problem_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_eps_default: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_eps_default_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_general_def: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_general_def_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_single: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_single_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_wo_default: mingw-3_4_2* mingw-3_4_5* sun-5.8*
switch_tests_wo_default_debug: mingw-3_4_2* mingw-3_4_5* sun-5.8*
traverse_tests: mingw-3_4_2* mingw-3_4_5*
traverse_tests_debug: mingw-3_4_2* mingw-3_4_5*
typeof_iterator: mingw-3_4_2* mingw-3_4_5*
typeof_utility: mingw-3_4_2* mingw-3_4_5*
while_p_as_parser_tests: sun-5.8*
|statechart|
CustomReactionTestBoth: mingw-3_4_2* mingw-3_4_5*
CustomReactionTestNative: mingw-3_4_2* mingw-3_4_5*
CustomReactionTestNormal: mingw-3_4_2* mingw-3_4_5*
CustomReactionTestRelaxed: mingw-3_4_2* mingw-3_4_5*
DeferralTestBoth: mingw-3_4_2* mingw-3_4_5*
DeferralTestNative: mingw-3_4_2* mingw-3_4_5*
DeferralTestNormal: mingw-3_4_2* mingw-3_4_5*
DeferralTestRelaxed: mingw-3_4_2* mingw-3_4_5*
FifoSchedulerTestBoth: mingw-3_4_2* mingw-3_4_5*
FifoSchedulerTestNative: mingw-3_4_2* mingw-3_4_5*
FifoSchedulerTestNormal: mingw-3_4_2* mingw-3_4_5*
FifoSchedulerTestRelaxed: mingw-3_4_2* mingw-3_4_5*
HistoryTestBoth: mingw-3_4_2* mingw-3_4_5*
HistoryTestNative: mingw-3_4_2* mingw-3_4_5*
HistoryTestNormal: mingw-3_4_2* mingw-3_4_5*
HistoryTestRelaxed: mingw-3_4_2* mingw-3_4_5*
StateCastTestBoth: mingw-3_4_2* mingw-3_4_5*
StateCastTestNative: mingw-3_4_2* mingw-3_4_5*
StateCastTestNormal: mingw-3_4_2* mingw-3_4_5*
StateCastTestRelaxed: mingw-3_4_2* mingw-3_4_5*
StateIterationTestBoth: mingw-3_4_2* mingw-3_4_5*
StateIterationTestNative: mingw-3_4_2* mingw-3_4_5*
StateIterationTestNormal: mingw-3_4_2* mingw-3_4_5*
StateIterationTestRelaxed: mingw-3_4_2* mingw-3_4_5*
TerminationTestBoth: mingw-3_4_2* mingw-3_4_5*
TerminationTestNative: mingw-3_4_2* mingw-3_4_5*
TerminationTestNormal: mingw-3_4_2* mingw-3_4_5*
TerminationTestRelaxed: mingw-3_4_2* mingw-3_4_5*
TransitionTestBoth: gcc-4.1.0_linux_x86_64 mingw-3_4_2* mingw-3_4_5*
TransitionTestNative: mingw-3_4_2* mingw-3_4_5*
TransitionTestNormal: mingw-3_4_2* mingw-3_4_5*
TransitionTestRelaxed: mingw-3_4_2* mingw-3_4_5*
|test|
basic_cstring_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
boost_check_equal_str: sun-5.8*
foreach_test: sun-5.8*
ifstream_line_iterator_test: sun-5.8*
online_test: mingw-3_4_2* mingw-3_4_5*
output_test_stream_test: sun-5.8*
parameterized_test_test: vc-6_5 vc-6_5-stlport
test_case_template_test: sun-5.8*
test_fp_comparisons: mingw-3_4_2* sun-5.8*
token_iterator_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
|thread|
test_barrier_lib: msvc-8.0
test_condition_lib: msvc-8.0
test_mutex_lib: msvc-8.0
test_once_lib: msvc-8.0
test_read_write_mutex_lib: mingw-3_4_5* msvc-8.0
test_thread_lib: msvc-8.0
test_tss_lib: msvc-8.0
|tr1|
run_complex_overloads: mingw-3_4_2* mingw-3_4_5* vc-7_0
run_random: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
std_run_complex_overloads: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
std_run_random: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
std_test_array: vc-7_0
std_test_bind: darwin-4.0.1 sun-5.8* vc-7_0
std_test_complex: sun-5.8* vc-7_0
std_test_function: sun-5.8* vc-7_0
std_test_hash: qcc-3.3.5_gpp sun-5.8*
std_test_mem_fn: sun-5.8*
std_test_random: sun-5.8* vc-7_0
std_test_reference_wrapper: sun-5.8* vc-7_0
std_test_regex: msvc-8.0 sun-5.8* vc-7_0
std_test_result_of: sun-5.8* vc-7_0
std_test_shared_ptr: sun-5.8* vc-7_0
std_test_tr1_include: mingw-3_4_2* mingw-3_4_5* sun-5.8*
std_test_tuple: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
std_test_tuple_tricky: borland-5_6_4 borland-5_8_2 mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
std_test_type_traits: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
test_array: vc-7_0
test_array_tricky: borland-5_6_4 gcc-3.4.5_linux_x86_64 msvc-8.0 vc-7_0
test_bind: darwin-4.0.1 vc-7_0
test_boost: vc-7_1-stlport
test_complex: vc-7_0
test_function: vc-7_0
test_hash: qcc-3.3.5_gpp vc-7_1-stlport
test_random: sun-5.8* vc-7_0 vc-7_1-stlport
test_reference_wrapper: vc-7_0
test_regex: msvc-8.0 sun-5.8* vc-7_0 vc-7_1-stlport
test_result_of: vc-7_0
test_shared_ptr: vc-7_0
test_tr1_include: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_tuple: mingw-3_4_2* mingw-3_4_5* vc-7_0
test_tuple_tricky: mingw-3_4_2* mingw-3_4_5* vc-7_0
test_type_traits: mingw-3_4_2* mingw-3_4_5* sun-5.8* vc-7_0
tr1_add_const_test: mingw-3_4_2*
tr1_add_cv_test: mingw-3_4_2*
tr1_add_reference_test: mingw-3_4_2* mingw-3_4_5*
tr1_add_volatile_test: mingw-3_4_2*
tr1_aligned_storage_test: vc-7_0
tr1_extent_test: sun-5.8*
tr1_has_nothrow_assign_test: sun-5.8*
tr1_has_nothrow_constr_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
tr1_has_nothrow_copy_test: sun-5.8*
tr1_has_trivial_assign_test: sun-5.8*
tr1_has_trivial_constr_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
tr1_has_trivial_copy_test: sun-5.8*
tr1_has_trivial_destructor_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
tr1_is_abstract_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
tr1_is_array_test: vc-7_0
tr1_is_base_of_test: sun-5.8*
tr1_is_class_test: sun-5.8*
tr1_is_const_test: vc-7_0
tr1_is_empty_test: sun-5.8*
tr1_is_enum_test: sun-5.8*
tr1_is_floating_point_test: vc-7_0
tr1_is_function_test: sun-5.8*
tr1_is_integral_test: vc-7_0
tr1_is_member_func_test: sun-5.8*
tr1_is_member_obj_test: sun-5.8*
tr1_is_object_test: sun-5.8*
tr1_is_pod_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
tr1_is_polymorphic_test: sun-5.8*
tr1_is_reference_test: sun-5.8* vc-7_0
tr1_is_scalar_test: mingw-3_4_2* sun-5.8*
tr1_is_void_test: vc-7_0
tr1_is_volatile_test: vc-7_0
tr1_rank_test: sun-5.8*
tr1_remove_all_extents_test: mingw-3_4_2* mingw-3_4_5*
tr1_remove_const_test: mingw-3_4_2* mingw-3_4_5*
tr1_remove_cv_test: mingw-3_4_2* mingw-3_4_5*
tr1_remove_extent_test: mingw-3_4_2* mingw-3_4_5*
tr1_remove_pointer_test: mingw-3_4_2*
tr1_remove_reference_test: mingw-3_4_2*
tr1_remove_volatile_test: mingw-3_4_2* mingw-3_4_5*
tr1_tricky_function_type_test: sun-5.8* vc-7_0
tr1_tricky_partial_spec_test: vc-7_0
|type_traits|
add_const_test: mingw-3_4_2*
add_cv_test: mingw-3_4_2*
add_reference_test: mingw-3_4_2*
add_volatile_test: mingw-3_4_2*
decay_test: sun-5.8*
extent_test: sun-5.8*
has_nothrow_assign_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_nothrow_constr_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_nothrow_copy_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_trivial_assign_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_trivial_constr_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_trivial_copy_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
has_trivial_destructor_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
is_abstract_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
is_base_and_derived_test: sun-5.8*
is_base_of_test: sun-5.8*
is_class_test: sun-5.8*
is_empty_test: sun-5.8*
is_enum_test: sun-5.8*
is_function_test: sun-5.8*
is_member_func_test: sun-5.8*
is_member_obj_test: sun-5.8*
is_object_test: sun-5.8*
is_pod_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
is_polymorphic_test: sun-5.8*
is_reference_test: sun-5.8*
is_scalar_test: mingw-3_4_2* sun-5.8*
is_stateless_test: mingw-3_4_2* mingw-3_4_5*
rank_test: sun-5.8*
remove_all_extents_test: mingw-3_4_2* mingw-3_4_5*
remove_bounds_test: mingw-3_4_2* mingw-3_4_5*
remove_const_test: mingw-3_4_2* mingw-3_4_5*
remove_cv_test: mingw-3_4_2* mingw-3_4_5*
remove_extent_test: mingw-3_4_2* mingw-3_4_5*
remove_pointer_test: mingw-3_4_2*
remove_reference_test: mingw-3_4_2*
remove_volatile_test: mingw-3_4_2* mingw-3_4_5*
tricky_function_type_test: sun-5.8*
|typeof|
function_ref_emulation: sun-5.8*
function_ref_native: vc-6_5 vc-6_5-stlport vc-7_0
nested_typedef_emulation: cw-9.4 intel-win-9.1
std_emulation: mingw-3_4_2* mingw-3_4_5*
template_tpl_emulation: sun-5.8*
|utility|
addressof_test: sun-5.8*
operators_test: gcc-3.4.5_linux_x86_64 mingw-3_4_2* mingw-3_4_5*
|utility/enable_if|
lazy: sun-5.8*
|variant|
recursive_variant_test: sun-5.8*
variant_comparison_test: sun-5.8*
variant_reference_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test1: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test2: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test3: sun-5.8*
variant_test4: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test5: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test6: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test7: mingw-3_4_2* mingw-3_4_5* sun-5.8*
variant_test8: sun-5.8*
variant_visit_test: mingw-3_4_2* mingw-3_4_5* sun-5.8*
|wave|
test_re2c_lexer: sun-5.8*
test_slex_lexer: mingw-3_4_2* mingw-3_4_5* sun-5.8*
testwave: mingw-3_4_2* mingw-3_4_5* sun-5.8*
testwave_dll: sun-5.8* vc-7_1-stlport
|xpressive|
c_traits: mingw-3_4_2* mingw-3_4_5* sun-5.8*
misc1: gcc-4.0.3_linux mingw-3_4_2* mingw-3_4_5* sun-5.8*
regress: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test1: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test10: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test10u: sun-5.8*
test11: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test11u: sun-5.8*
test1u: sun-5.8*
test2: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test2u: sun-5.8*
test3: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test3u: sun-5.8*
test4: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test4u: sun-5.8*
test5: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test5u: sun-5.8*
test6: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test6u: sun-5.8*
test7: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test7u: sun-5.8*
test8: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test8u: sun-5.8*
test9: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test9u: sun-5.8*
test_cycles: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_dynamic: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_non_char: mingw-3_4_2* mingw-3_4_5* sun-5.8*
test_static: mingw-3_4_2* mingw-3_4_5* sun-5.8*
1
0
Patches item #1489359, was opened at 2006-05-16 09:38
Message generated for change (Comment added) made by vividos
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=307586&aid=1489359&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Michael Fink (vividos)
Assigned to: John Maddock (johnmaddock)
Summary: [config] evc4 port
Initial Comment:
This patch is a port for evc3/4 targeting Windows CE.
Reason for the changes in auto_link.hpp: STLport with
evc4 cannot be compiled in _STLP_DEBUG mode; the
compiler issues wrong ARM code and _STLP_DEBUG mode
cannot be used with evc4 ARM. I also introduced a new
file wince.hpp in boost/config/platform/, since the
defines in the _WIN32_WCE part got too big.
----------------------------------------------------------------------
>Comment By: Michael Fink (vividos)
Date: 2006-06-12 17:30
Message:
Logged In: YES
user_id=124874
In response to user msclrhd:
[1] It's 400, check STLport's evc config if unsure.
[2] Reporting a warning when _WIN32_WCE < 400 is sensible,
since evc3 probably cannot use most of Boost. Checking if
_WIN32_WCE is defined at all is not sensible, since then
wince.hpp wouldn't be included at all. See win32.hpp.
[3, 4, 5, 6] Well, I'm not responsible for the user to mess
up his defines, so it's his problem. The only define used is
_WIN32_WCE.
[7] There are several other libraries that try to provide
missing C APIs. Do you have a suggestion how to solve this?
[8] I moved it out of win32.hpp since it got too large.
Check out the patched win32.hpp to see how the file relates
to wince.hpp
[9] Since the patch is only meant to be a port for evc4, I
didn't do this change.
I changed the patch so that it doesn't redefine _WIN32_WINNT
anymore. It seems that wasn't needed. I also now define
BOOST_NO_EXCEPTIONS when _CPPUNWIND isn't defined.
----------------------------------------------------------------------
Comment By: Reece H Dunn (msclrhd)
Date: 2006-06-11 19:57
Message:
Logged In: YES
user_id=761714
John, I agree with your comments about _CPPUNWIND and
_WIN32_WINNT. I thought that _WIN32_WINNT should *not* be
defined. Here are some comments:
[1] The check for WinCE uses _WIN32_WCE >= 400 -- shouldn't
this be _WIN32_WCE >= 0x0400?
[2] Report a warning if _WIN32_WCE < 400 or not defined!
[3] Issue an error/warning if any of the following are
defined: WIN32, WIN64, _WIN32_WINNT, _WIN32_WINDOWS and WINVER.
[4] Issue an error if any of the following are not defined:
WINCE, _WIN32_WCE and UNDER_CE.
[5] Ensure that WIN32_PLATFORM_PSPC (PocketPC) and
WIN32_PLATFORM_WFSP (SmartPhone) are not defined together.
[6] Ensure that _WIN32_WCE and UNDER_CE have compatible,
sensible values.
[7] I don't like the idea of always providing the C API
directly -- what if some other project (like ATL/WTL)
defines these!
[8] This should be merged with win32.hpp -- that already has
a _WIN32_WCE section and defines other things related to
Windows not present here.
[9] Do we want to distinguish between Win32/64/CE in
win32.hpp. If so, I suggest having:
-#define BOOST_PLATFORM "Win32"
+#if defined(WIN32)
+# define BOOST_PLATFORM "Win32"
+#elif defined(WIN64)
+# define BOOST_PLATFORM "Win64"
+#elif defined(WINCE)
+# define BOOST_PLATFORM "WinCE"
+#else
+# error Unrecognised Windows platform.
+#endif
- Reece
----------------------------------------------------------------------
Comment By: John Maddock (johnmaddock)
Date: 2006-06-04 10:54
Message:
Logged In: YES
user_id=14804
Thanks Reece that would be very useful, if you can put
together a better config setup than the one provided here
that would be great: it still doesn't look right to me, but
I don't have embedded VC8 to test with so I can't really tell.
John.
----------------------------------------------------------------------
Comment By: Reece H Dunn (msclrhd)
Date: 2006-06-03 22:57
Message:
Logged In: YES
user_id=761714
I am working on providing support for WinCE platforms by
extending the BBv2 msvc.jam toolset. See
http://www.reece-dunn.co.uk for the updates.
I am adding the -DARM, -DWINCE, etc. as required by the
platforms as well as adding -machine:ARM4, etc. to the
linker. It is still very much a work in progress, so help
getting this working would be very much appreciated.
- Reece
----------------------------------------------------------------------
Comment By: John Maddock (johnmaddock)
Date: 2006-06-03 13:57
Message:
Logged In: YES
user_id=14804
Some more comments and questions:
Shouldn't
#ifndef _CPPUNWIND
# error C++ Exception handling is not switched on, which is
neccessary for Boost! Please add /GX to your compiler options.
#endif
be:
#ifndef _CPPUNWIND
# define BOOST_NO_EXCEPTIONS
#endif
I'm also concerned about hard coding the value of
_WIN32_WINNT: this is very bad manners at the very least!
Finally, shouldn't those C functions be defined in namespace
std? I presume that the header needs to include <cstring>
as well otherwise I don't see how it can possibly compile.
John.
----------------------------------------------------------------------
Comment By: Mateusz Loskot (mloskot)
Date: 2006-05-30 04:52
Message:
Logged In: YES
user_id=736047
Hi,
Michael:
Thanks for your effor to make Boost more Windows
CE-friendly. Some time ago, I also started to use Boost with
eVC++/VC++8.
John:
VC++ 8.0 brings the whole set of compilers for Winodows CE
platform: clarm.exe, clmips.exe, etc.
Here is a list with preprocessor macros to check target arch:
http://www.smartphonedn.com/qa/checkos.html
Here is a table that explains how to map devie arch from
eVC++ 3/4 to VC++ 8.0:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/h…
Also, biuld system should define appropriate symbols:
-D _ARM_ -D ARM -D _arm_
-D _MIPS_ -D MIPS -D _mips_
etc.
Cheers
----------------------------------------------------------------------
Comment By: Michael Fink (vividos)
Date: 2006-05-17 15:22
Message:
Logged In: YES
user_id=124874
The only change I made is to rename "evc8" to "msvc8-arm",
but since I don't know exactly how to differentiate
processors in msvc8 I simply put "msvc8-arm". A possible
msvc8 porter has to decide that.
I updated the patch since I found another issue: there's no
static C runtime for Windows CE, so autolinking always
chooses "-gdp" now. Please disregard the first patch.
----------------------------------------------------------------------
Comment By: John Maddock (johnmaddock)
Date: 2006-05-17 11:51
Message:
Logged In: YES
user_id=14804
I notice that the patches are arm-specific, surely VC8 can
be used to target other processors?
John.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=307586&aid=1489359&group_…
_______________________________________________
Boost-bugs mailing list
Boost-bugs(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/boost-bugs
1
0