Servertec   Knowledge Base
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Change Log
Future Plans
Knowledge Base
Reference Manual
Sales
Legal
Feedback

 

Date Description Status
11/18/98 iMake 09/06/98 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.

    ifninc.tf file
    #ifndef OS
    #include "defs.incs"
    #endif

    defs.incs file
    #define OS 5.2

The problem has been resolved in iMake 01/24/99 Preview Release.

Fixed
10/16/98 iMake 09/06/98 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/99 Preview Release.

Fixed
09/03/98 iMake 08/22/98 Preview Release does not properly evaluate statements containing text matching defined macros.

The problem has been resolved in iMake 09/06/98 Preview Release.

Fixed
09/03/98 iMake 08/22/98 Preview Release does not properly evaluate macros whose parameters are not found in the macro's definition.

The following will generate an invalid value.

    !define f(x) y
    $(f(1))

The problem has been resolved in iMake 09/06/98 Preview Release.

Fixed
08/26/98 Operations on doubles result in invalid integer values in iMake 08/22/98 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/98 Preview Release.

Fixed
08/21/98 iMake 08/17/98 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/98 Preview Release.

Fixed
07/02/98 iMake 1.0.0 06/12/98 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/98 Preview Release.

Fixed
04/23/98 Recursive makefile definitions are not presently being caught.

The following will result in iMake aborting.

    a: b
    b: a
Open
 top of page
 Built with iScript Copyright © 1997-1999 Servertec. All rights reserved.
Last Modified: Tue Jan 26 22:18:17 EST 1999