[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OOC 951126 update
Hi.
An update of the sources is available at
ftp://cognac.informatik.uni-kl.de/pub/ooc/ooc-951126-rcs.tar.gz
ftp://cognac.informatik.uni-kl.de/pub/ooc/ooc-951126-norcs.tar.gz
Only moderate changes this week. The stuff to access RCS files from
the compiler has been cleaned up and been put into a seperate module
RCS.Mod, located (for now) in frontend/. The RCS suffix string can be
changed, so it should now work on systems that use a different suffix
string than ",v".
-- mva
------------------------------------------------------------------------
PATCHES
You can also upgrade between the releases by patching. Get all patch
files that are newer than your latest full source. The `pat-*-rcs.gz'
files apply to the `ooc-*-rcs.tar.gz' archive, likewise the `norcs'
files.
Unpack your latest full source. Then do in the same directory
gzip -cd patch-YYMMDD-RCS.gz | patch -p0
(repeat "YYMMDD" for all date stamps more recent than the full source,
_in_order_, and replace "RCS" by `rcs' or `norcs') and you should be
ok.
You may want to remove the backup files (xxx~ or xxx.orig), and make
sure that there are no failed patches (xxx# or xxx.rej). If there are,
either you or me has made a mistake.
------------------------------------------------------------------------
CHANGELOG
Sun Nov 26 10:47:43 1995 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/RCS.Mod:
Changed file search and path generation to take the empty RCS suffix
into account. Removed reference to module `Dos'.
Sat Nov 25 16:42:47 1995 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParamPaths.Mod (FindPath):
Use module `RCS' to locate RCS master file.
(MakeRCSName, RCS2File): Removed.
Thu Nov 23 12:36:42 1995 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/RCS.Mod: Initial revision
* frontend/Scanner.Mod (Init):
Changed procedure to search for a RCS master file if the given
file does not exist. Moved the RCS stuff into a seperate module
RCS.Mod.
(MODULE): Oops. Added parameter `stringLength' to option list
_twice_. Result was a list with a loop and a never terminating
search.
* frontend/ParseStatm.Mod:
Added position tags to guards created by IF, CASE, WHILE, REPEAT,
LOOP, FOR.
* frontend/ParseExpr.Mod (Designator):
Fixed position tag for `adr' instructions.
(SplitPaths): Added position tags for guards.