[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-970130 & oo2c-0.5
The usual bunch of bugfixes. Most of the recent bugs are related
to the compiler's error recovery. Looks like the front-end is
getting stable.
The new lib modules are coming along nicely. The IO stuff isn't quite
ready yet, therefore I won't put it on the ftp server. But I expect
to be able to convert the compiler to the new libs within 2-3 weeks.
A few of the old library modules will remain for the moment to cover
the functionality that isn't part of the OOC libs yet.
-- mva
ChangeLog Jan 15 to Jan 30:
Wed Jan 29 19:00:57 1997 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseDecl.Mod (Type):
Find out if the array is fixed or open before calling
SystemFlags.StructModifiers.
Tue Jan 28 19:51:02 1997 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ConstPropagation.Mod: Code cleanup.
Tue Jan 21 21:33:14 1997 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ConstPropagation.Mod:
Splitted up old replacement code by code for constant replacement
and code for region movement.
This way, the redundant GSA instructions like "if-true: TRUE"
and "if-false: FALSE", which occured spuriously, have gone.
Sat Jan 18 11:04:43 1997 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseDecl.Mod:
Renamed procedures CodeGen.CompleteXYZ to a hopefully more suitable
FinishXYZ.
(ProcDecl): Pass declarations of external procedures to
FinishProcedure, although the greg argument will be NIL.
* backend/demo/ood.Mod, backend/demo/doc/ood:
Renamed procedures CodeGen.CompleteXYZ to a hopefully more suitable
FinishXYZ.
* backend/ansi-c/CodeGen.Mod:
Renamed procedures CodeGen.CompleteXYZ to a hopefully more suitable
FinishXYZ.
Fixed handling of external procedure declarations.
* backend/demo/CodeGen.Mod, backend/ansi-c/oo2c.Mod, backend/m68k/CodeGen.Mod, backend/m68k/OOC.Mod:
Renamed procedures CodeGen.CompleteXYZ to a hopefully more suitable
FinishXYZ.