> I heard from Scott Haney that the new version of Codewarrior has
> some support for member templates and partial specialization. Would
> anyone be interested in putting it through the blitz compiler
> testsuite?
>
> Cheers,
> Todd
Which version of Codewarrior is that supposed to be? I have just received
and installed the latest release, CW Pro 3, Macintosh version, and it failed
at both member templates and partial specialization.
I could not use the bzconfig script, but compiled all the source files
in the compiler test suite manually. The following worked (#define)
resp. failed (//#define):
#define BZ_NAMESPACES
#define BZ_EXCEPTIONS
#define BZ_RTTI
#define BZ_MEMBER_CONSTANTS
//#define BZ_OLD_FOR_SCOPING
#define BZ_EXPLICIT
#define BZ_MUTABLE
#define BZ_TYPENAME
//#define bztest BZ_NCEG_RESTRICT
#define BZ_BOOL
#define BZ_CONST_CAST
#define BZ_STATIC_CAST
//#define BZ_REINTERPRET_CAST
#define BZ_DYNAMIC_CAST
#define BZ_TEMPLATES
//#define BZ_PARTIAL_SPECIALIZATION
//#define BZ_PARTIAL_ORDERING
#define BZ_DEFAULT_TEMPLATE_PARAMETERS
//#define BZ_MEMBER_TEMPLATES
//#define BZ_MEMBER_TEMPLATES_OUTSIDE_CLASS
#define BZ_FULL_SPECIALIZATION_SYNTAX
#define BZ_FUNCTION_NONTYPE_PARAMETERS
#define BZ_TEMPLATE_QUALIFIED_BASE_CLASS
#define BZ_TEMPLATE_QUALIFIED_RETURN_TYPE
#define BZ_EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION
//#define BZ_TEMPLATES_AS_TEMPLATE_ARGUMENTS
//#define BZ_TEMPLATE_KEYWORD_QUALIFIER
//#define BZ_TEMPLATE_SCOPED_ARGUMENT_MATCHING
#define BZ_TYPE_PROMOTION
#define BZ_USE_NUMTRAIT
#define BZ_HAVE_COMPLEX
#define BZ_HAVE_NUMERIC_LIMITS
#define BZ_HAVE_VALARRAY
#define BZ_HAVE_COMPLEX_MATH1
//#define BZ_HAVE_COMPLEX_MATH2
//#define BZ_HAVE_IEEE_MATH
//#define BZ_HAVE_SYSTEM_V_MATH
#define BZ_HAVE_STD
//#define BZ_HAVE_RUSAGE
#define BZ_ENUM_COMPUTATIONS
-------------------------------------------------------------------------------
Matthias Troyer
ISSP, University of Tokyo troyer@nisiki.issp.u-tokyo.ac.jp
Theoretical Physics, ETH Zurich troyer@itp.phys.ethz.ch
Swiss Center for Scientific Computing troyer@scsc.ethz.ch
--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:05 EST