BZDEV: Re: Codewarrior

From: Mattias Troyer (troyer@nisiki.issp.u-tokyo.ac.jp)
Date: Mon Jun 29 1998 - 02:04:47 EST


> 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