|
Boost : |
From: Thomas Witt (witt_at_[hidden])
Date: 2001-11-19 09:30:59
FYI
MW CW7.0 C++ Version 2.4.5 build 199 ()
W2k Server SP2
CVS as of today.
Thomas
*** libs/config/test/config_info.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/config/test/config_info.cpp
boosttmp.exe
Metrowerks CodeWarrior C++ version 0x2405
_CPPUNWIND [no value]
__cplusplus =199711L
_M_IX86 =500
__STDC__ =1
_WIN32 =1
WIN32 =100
_WCHAR_T_DEFINED [no value]
_CPPRTTI [no value]
_MT [no value]
__STDC_VERSION__ =199409L
__INTEL__ =1
__i386__ =1
__i386 =1
i386 =1
__MWERKS__ =0x2405
__MSL__ =0x7001
__MSL_CPP__ =0x7006
__embedded_cplusplus =0
__STDC_HOSTED__ =0
*********************************************************************
Metrowerks Standard Library version 0x7006
*********************************************************************
Detected Platform: Win32
Type char is signed
Type wchar_t is unsigned
byte order for type short =0 8
byte order for type int =0 8 16 24
byte order for type long =0 8 16 24
sizeof(wchar_t) =2
sizeof(short) =2
sizeof(int) =4
sizeof(long) =4
sizeof(float) =4
sizeof(double) =8
sizeof(long double) =8
CHAR_BIT =8
CHAR_MAX =0x7f
WCHAR_MAX =0xffffU
SHRT_MAX =0x7fff
INT_MAX =0x7fffffff
LONG_MAX =0x7fffffffL
LLONG_MAX =0x7fffffffffffffffLL
*********************************************************************
Boost version 102501
BOOST_DECL [no value]
BOOST_HAS_FTIME [no value]
BOOST_HAS_HASH [no value]
BOOST_HAS_LONG_LONG [no value]
BOOST_HAS_STDINT_H [no value]
BOOST_HAS_SLIST [no value]
BOOST_HAS_THREADS [no value]
BOOST_HAS_UNISTD_H [no value]
BOOST_HAS_WINTHREADS [no value]
BOOST_MSVC6_MEMBER_TEMPLATES [no value]
BOOST_NO_MEMBER_TEMPLATE_FRIENDS [no value]
BOOST_STD_EXTENSION_NAMESPACE =Metrowerks
Pass
*** libs/config/test/config_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/config/test/config_test.cpp
boosttmp.exe
no errors detected
Pass
*** libs/config/test/limits_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/config/test/limits_test.cpp
boosttmp.exe
Testing bool (size 1) min: 0, max: 1
Testing char (size 1) min: -128, max: 127
Testing signed char (size 1) min: -128, max: 127
Testing unsigned char (size 1) min: 0, max: 255
Testing wchar_t (size 2) min: 0, max: 65535
Testing short (size 2) min: -32768, max: 32767
Testing unsigned short (size 2) min: 0, max: 65535
Testing int (size 4) min: -2147483648, max: 2147483647
Testing unsigned int (size 4) min: 0, max: 4294967295
Testing long (size 4) min: -2147483648, max: 2147483647
Testing unsigned long (size 4) min: 0, max: 4294967295
Testing float
IEEE-compatible: 1, traps: 1, bounded: 1, exact: 0
min: 1.17549e-38, max: 3.40282e+38
infinity: inf, QNaN: nan
hex value of max is: ffff7f7f
hex value of infinity is: 0000807f
hex value of qnan is: ffffff7f
hex value of snan is: ffffff7f
**** test failed: lim::has_signaling_NaN, file: limits_test.cpp, line: 99
Testing double
IEEE-compatible: 1, traps: 1, bounded: 1, exact: 0
min: 2.22507e-308, max: 1.79769e+308
infinity: inf, QNaN: nan
hex value of max is: ffffffffffffef7f
hex value of infinity is: 000000000000f07f
hex value of qnan is: 000000e0ffffff7f
hex value of snan is: 000000e0ffffff7f
**** test failed: lim::has_signaling_NaN, file: limits_test.cpp, line: 99
Testing long double
IEEE-compatible: 1, traps: 1, bounded: 1, exact: 0
min: 2.22507e-308, max: 1.79769e+308
infinity: inf, QNaN: nan
hex value of max is: ffffffffffffef7f
hex value of infinity is: 000000000000f07f
hex value of qnan is: 000000e0ffffff7f
hex value of snan is: 000000e0ffffff7f
**** test failed: lim::has_signaling_NaN, file: limits_test.cpp, line: 99
**** 3 test errors detected
**** returning with error code 201
********** errors detected; see stdout for details ***********
Return code: 201
Fail
*** libs/any/any_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/any/any_test.cpp
boosttmp.exe
[default construction] passed
[single argument construction] passed
[copy construction] passed
[copy assignment operator] passed
[converting assignment operator] passed
[failed custom keyword cast] passed
[swap member function] passed
[copying operations on a null] passed
8 tests: 8 passed, 0 failed
Pass
*** libs/array/array1.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/array/array1.cpp
boosttmp.exe
size: 6
empty: false
max_size: 6
front: 42
back: 47
elems: 42 43 44 45 46 47
copy construction and copy assignment are OK
Pass
*** libs/bind/bind_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/bind/bind_test.cpp
boosttmp.exe
no errors detected
Pass
*** libs/bind/mem_fn_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/bind/mem_fn_test.cpp
boosttmp.exe
no errors detected.
Pass
*** libs/concept_check/concept_check_test.cpp ***
** Metrowerks CodeWarrior
mwcc -c -maxerrors 10 -cwd source -I- -I.. ../libs/concept_check/concept_check_test.cpp
Pass
*** libs/concept_check/class_concept_check_test.cpp ***
** Metrowerks CodeWarrior
mwcc -c -maxerrors 10 -cwd source -I- -I.. ../libs/concept_check/class_concept_check_test.cpp
### mwcc Compiler:
# File: ..\libs\concept_check\class_concept_check_test.cpp
# -----------------------------------------------------------
# 24: g_intEqualityComparableConcept< & EqualityComparableConcept <int>::constraints> concept_checking_typedef_intEqualityComparabl
# Error: ^
# internal compiler error: File: 'CManglerX86.c' Line: 547
Errors caused tool to abort.
Return code: 1
Fail
*** libs/concept_check/concept_check_fail_expected.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/concept_check/concept_check_fail_expected.cpp
### mwcc Compiler:
# In: ..\boost\concept_check.hpp
# From: ..\libs\concept_check\concept_check_fail_expected.cpp
# --------------------------------------------------------------
# 260: require_boolean_expr(a == b);
# Error: ^
# illegal operands 'foo' == 'foo'
# (instantiating: 'boost::EqualityComparableConcept<foo>::constraints()')
### mwcc Compiler:
# 261: require_boolean_expr(a != b);
# Error: ^
# illegal operands 'foo' != 'foo'
# (instantiating: 'boost::EqualityComparableConcept<foo>::constraints()')
Errors caused tool to abort.
Return code: 1
Pass
*** libs/concept_check/class_concept_fail_expected.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/concept_check/class_concept_fail_expected.cpp
### mwcc Compiler:
# File: ..\libs\concept_check\class_concept_fail_expected.cpp
# --------------------------------------------------------------
# 25: g_fooEqualityComparableConcept< & EqualityComparableConcept <foo>::constraints> concept_checking_typedef_fooEqualityComparabl
# Error: ^
# internal compiler error: File: 'CManglerX86.c' Line: 547
Errors caused tool to abort.
Return code: 1
Pass
*** libs/conversion/cast_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/conversion/cast_test.cpp
boosttmp.exe
Usage: test_casts [n], where n omitted or is:
1 = execute #1 assert failure (#ifndef NDEBUG)
2 = execute #2 assert failure (#ifndef NDEBUG)
Example: test_casts 2
NDEBUG is not defined
Beginning tests...
caught bad_cast
caught bad_numeric_cast #1
caught bad_numeric_cast #2
caught bad_numeric_cast #3
caught bad_numeric_cast #4
caught bad_numeric_cast #5
0 errors detected
Test passed
Pass
*** libs/conversion/lexical_cast_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/conversion/lexical_cast_test.cpp
boosttmp.exe
[lexical_cast<std::string>] passed
[lexical_cast<int>] passed
[lexical_cast<char>] passed
[lexical_cast<double>] passed
[lexical_cast<bool>] passed
5 tests: 5 passed, 0 failed
Pass
*** libs/crc/crc_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/crc/crc_test.cpp
boosttmp.exe
Doing test suite for CRC-CCITT.
Doing computation tests.
Doing interrupt tests.
Doing error tests.
Doing test suite for CRC-16.
Doing computation tests.
Doing interrupt tests.
Doing error tests.
Doing test suite for CRC-32.
Doing computation tests.
Doing interrupt tests.
Doing error tests.
Doing timing tests.
Boost-Basic CRC-32: 6369 runs, 3.145 s, 2025.12 run/s
Boost-Optimal CRC-32: 65536 runs, 1.702 s, 38505.3 run/s
Reference CRC-32: 65536 runs, 1.272 s, 51522 run/s
The optimal Boost version is 25.2644% slower than the reference version.
The basic Boost version is 96.0694% slower than the reference version.
The basic Boost version is 94.7407% slower than the optimal Boost version.
Doing CRC-augmented message tests.
Doing one-bit polynominal CRC test.
Doing functional object interface test.
no errors detected
Pass
*** libs/function/test/function_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/function/test/function_test.cpp
boosttmp.exe
no errors detected
Pass
*** libs/functional/function_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/functional/function_test.cpp
boosttmp.exe
1 1 1 0
0 1 1 1
1 1 1 0
1 1 1 0
1 1 1 0
0 0 0 1
0 0 0 1
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Fred Wilma Barney Betty
Pass
*** libs/graph/test/graph.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/graph/test/graph.cpp
boosttmp.exe
tests passed
Pass
*** libs/integer/cstdint_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/integer/cstdint_test.cpp
boosttmp.exe
OK
Pass
*** libs/integer/integer_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/integer/integer_test.cpp
boosttmp.exe
no errors detected
Pass
*** libs/integer/integer_traits_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/integer/integer_traits_test.cpp
boosttmp.exe
Checking bool; min is 0, max is 1
Checking char; min is -128, max is 127
Checking signed char; min is -128, max is 127
Checking unsigned char; min is 0, max is 255
Checking wchar_t; min is 0, max is 65535
Checking short; min is -32768, max is 32767
Checking unsigned short; min is 0, max is 65535
Checking int; min is -2147483648, max is 2147483647
Checking unsigned int; min is 0, max is 4294967295
Checking long; min is -2147483648, max is 2147483647
Checking unsigned long; min is 0, max is 4294967295
Checking int64_t (possibly long long); min is -9223372036854775808, max is 9223372036854775807
Checking uint64_t (possibly unsigned long long); min is 0, max is 18446744073709551615
no errors detected
Pass
*** libs/math/octonion/octonion_test.cpp ***
** Metrowerks CodeWarrior
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I.. ../libs/math/octonion/octonion_test.cpp
boosttmp.exe
Please input an octonion...
You have entered the octonion (1,2,3,4,5,6,7,8)
Run Date: 19 Nov 2001 14:16 GMT
System Configuration: Microsoft Windows 32bit
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk