[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.