[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] latest cvs changes
From: |
Gaius Mulley |
Subject: |
[Gm2] latest cvs changes |
Date: |
Fri, 16 Jan 2009 17:41:39 +0000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Hi,
in summary, more fixes to the builtin procedure function CMPLX and
also an additional test in configure/configure.in to catch the absence
of 'flex', also a number of additional regression tests to test CMPLX
have been added.
regards,
Gaius
* gm2/configure.in: corrected version to 0.68
* gm2/gccgm2.c: added prototypes for gccgm2_BuildCmplx,
gccgm2_BuildIm and gccgm2_BuildRe. gccgm2_BuildCmplx
detect constant operands or variable operands and skip
type decl.
* gm2/gm2-compiler/M2Base.mod: ScalarToComplex
return Complex even if error discovered.
* gm2/gm2-compiler/M2Quads.mod: check compatibility of
CMPLX operands and assign return value type for
CMPLX based on the operand types rather than CType.
* gm2/configure.in: added rule to detect the presence of
flex.
* gm2/gccgm2.c: gccgm2_BuildComplex test and convert
operands if necessary.