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