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