Date
|
Description
|
Status
|
07/13/2000
|
iMake did not properly handle macro definitions defined
using define().
Macro definitions defined using define() resulted in
"Unexpected end of line encountered while searching
for identifier" being thrown.
The problem has been resolved in iMake 1.5.0 08/13/2000
Preview Release.
|
Fixed
|
07/10/2000
|
iMake hung when makefile used javac to compile Java
class files with errors.
The problem has been resolved in iMake 1.5.0 08/13/2000
Preview Release.
|
Fixed
|
08/13/1999
|
Touch utility when used with JDK/JRE version 1.1.x aborts
displaying the following message:
java.lang.NoSuchMethodError: java.io.File: method setLastModified(J)Z not found
Touch requires JDK/JRE version 1.2.x or later.
|
Other
|
11/18/1998
|
iMake 09/06/1998 Preview Release does not properly
handle includes within if/ifdef/ifndef directive.
The following will result in unexpected end of file while in
if/ifdef/ifndef.
The problem has been resolved in iMake 01/24/1999
Preview Release.
|
Fixed
|
10/16/1998
|
iMake 09/06/1998 Preview Release does not properly
evaluate statements containing ## operator.
The following will not be properly evaluated.
#define PRE_MACRO(i) (i = i + 1)
#define PASTE(name, i) (PRE_##name(i))
PASTE(MACRO,n);
The problem has been resolved in iMake 01/24/1999
Preview Release.
|
Fixed
|
09/03/1998
|
iMake 08/22/1998 Preview Release does not properly
evaluate statements containing text matching defined macros.
The problem has been resolved in iMake 09/06/1998
Preview Release.
|
Fixed
|
09/03/1998
|
iMake 08/22/1998 Preview Release does not properly
evaluate macros whose parameters are not found in the
macro's definition.
The following will generate an invalid value.
The problem has been resolved in iMake 09/06/1998
Preview Release.
|
Fixed
|
08/26/1998
|
Operations on doubles result in invalid integer values in
iMake 08/22/1998 Preview Release.
The following will generate an invalid value.
!if 1 == 1 + .1
!message error
!else
!message ok
!endif
The problem has been resolved in iMake 09/06/1998
Preview Release.
|
Fixed
|
08/21/1998
|
iMake 08/17/1998 Preview Release generates invalid
results when evaluating embedded macros.
The following will generate an invalid value.
!define m1(a) a
!define m2(b) b
m1(m2(x))
The problem has been resolved in iMake 08/22/1998
Preview Release.
|
Fixed
|
07/02/1998
|
iMake 1.0.0 06/12/1998 Preview Release does not properly
resolve macros.
The following will result in iMake incorrectly reporting
an error.
cc = cl /c
.c.obj:
$(cc) $*.c $*.obj
This problem has been resolved in iMake 07/05/1998
Preview Release.
|
Fixed
|
04/23/1998
|
Recursive makefile definitions are not presently being
caught.
The following will result in iMake aborting.
|
Open
|