[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-961211 & oo2c-0.3b
The new oo2c distrib contains gc 4.11, which seems to fix oo2c's
excessive process grow under Linux. The rest of the changes tackles
minor semantic problems.
-- mva
------------------------------------------------------------------------
ChangeLog Dec 02 to Dec 12:
Tue Dec 10 19:07:15 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/doc/Pragmas:
Clarification: Plain Oberon-2 source code can be inserted into a
pragma sequence before and after a single pragma (rule
`single_pragma') or a condition part (rule `condition'), put not in
between.
* frontend/ParseExpr.Mod (EvalDyadicOp):
Allow comparison between procedure variable and
procedure constant if their formal parameters match.
* frontend/ParseDecl.Mod (ProcDecl):
The redefinition of a type-bound procedure has to be
exported if the inherited procedure is exported.
Mon Dec 2 17:55:36 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/Classify.Mod (Region):
Don't discard a type conversion if it is used as argument of
a type cast; otherwise the type of the cast's input operand cannot be
determined later on.
* frontend/ParseExpr.Mod (Expr):
Right side of IN is only extended to SET if it is a constant,
but not if it is a variable with a constant value.
(SimpleExpr): Same for argument of complement.