[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-970101 & oo2c-0.3c
Changes in the oo2c distrib:
o there is now a "long" version of the error list; it contains
(hopefully) helpful descriptions for most errors
o configure now applies any program name transformations (options
--program-(prefix|suffix|transform-name)) to the name of the lib
directory <prefix>/lib/oo2c, and it also changes to command names in
the Emacs lisp package accordingly
o numerous buglets have been fixed (thanks go to Mike Griebling for
stumbling over most of them ;-)
Best wishes for 1997.
-- mva
------------------------------------------------------------------------
ChangeLog Dec 11 to Dec 31:
Tue Dec 31 09:49:33 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/GenStatm.Mod (EmitLocalVars):
Make sure that a variable is emitted if it is used
but never properly defined.
Sun Dec 29 22:31:42 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/IntArith.Mod (Includes): Adjusted handling of real types.
* frontend/ParseExpr.Mod (HasDynamicType):
Don't complain about missing dynamic type if the
designator is broken anyway.
* frontend/ParseStatm.Mod (PredefCodeGen):
Result type of SIZE() is the smallest integer type
containing the constant value.
Sat Dec 28 09:25:18 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseExpr.Mod (EvalDyadicOp):
Make sure that something like `int+record' doesn't
break the compiler.
Fri Dec 27 11:02:46 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseStatm.Mod (ProcedureCall):
Check that any variable passed to a VAR parameter is
writable.
Fri Dec 20 09:13:45 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/doc/Errors.lst: Added comments to error messages.
Wed Dec 18 11:02:40 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseExpr.Mod (TypeTest): Fixed error message.
* frontend/ParseStatm.Mod (PredefCall):
MIN/MAX not applicable to complex types.
Tue Dec 17 18:01:45 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseStatm.Mod (Statement):
Check that the argument of RETURN is assignment
compatible with the function result type.
* frontend/Error.Mod (ErrIns2):
Ignore error messages with a negative position value.
* backend/ansi-c/CodeGen.Mod (TranslateGreg):
Brought descriptions of steps 4-6 up to date.