[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-960319
This update fixes a number of smaller bugs, there are no dramatic
changes. See the ChangeLog below for details.
-- mva
ChangeLog Mar 13 to Mar 18:
Mon Mar 18 10:51:49 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/Attributes.Mod, frontend/Opcode.Mod, frontend/ParseStatm.Mod, frontend/SymbolTable.Mod:
Removed support for SYSTEM procedures CC, GETREG, and PUTREG.
Sun Mar 17 15:32:46 1996 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/SymbolFile.Mod: Initial revision
* backend/demo/CodeGen.Mod, frontend/ParseDecl.Mod, frontend/Make.Mod, frontend/SymbolTable.Mod:
Moved procedures to read/write symbol files into seperate module
SymbolFile. The old procedures ReadSymbolFile, WriteSymbolFile, and
IntegrateSymbols are now implemented as SymbolFile.Read,
SymbolFile.Write, and SymbolFile.IntegrateSymbols.
* frontend/ParseDecl.Mod (Type):
Also mark formal parameter types like "ARRAY OF RECORD .. END"
as faulty.
Sat Mar 16 18:09:53 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/demo/CodeGen.Mod (CompleteProcedure):
Clarification. Never called for a procedure's
forward declaration, parameter `body' is never NIL.
* frontend/ParseDecl.Mod (ProcDecl):
Don't call `CodeGen.CompleteProcedure' for forward
procedures.
* frontend/SymbolTable.Mod, frontend/Data.Mod:
Fixed `Object.level' counter for procedures. Now a global procedure
is assigned a level of 0, just like any other global declaration. The
level of non-global declarations equals the number of procedures
around it.
Thu Mar 14 13:23:36 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/demo/CodeGen.Mod, backend/ansi-c/CodeGen.Mod (DeleteGreg):
If `keepInterface=TRUE' then replace arguments of exit's
operands by a dummy value. This avoids references to results deleted
later on.
Wed Mar 13 20:29:24 1996 Michael van Acken <acken@informatik.uni-kl.de>
* tools/Browser.Mod: Fixed `extended' command line option.
Wed Mar 13 12:24:35 1996 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ConstPropagation.Mod:
Removed type restrictions for the parameters of predefined functions
ASH, LSH, ROT, and some of the set operations.