Commit Graph

10 Commits

Author SHA1 Message Date
Fergus Henderson
5df40b0d26 Add copyright notices.
scripts/*:
	Add copyright notices.
1995-03-28 15:35:15 +00:00
Fergus Henderson
1e41f5abb7 Update some obsolete comments.
mod2c, mod2init.sh:
	Update some obsolete comments.
1995-03-04 15:09:17 +00:00
Fergus Henderson
f7ba91097b Fix problem with -s fast that I introduced when I added -s asm_fast.
mod2c:
	Fix problem with -s fast that I introduced when I added -s asm_fast.
1995-03-02 01:38:32 +00:00
Fergus Henderson
6d4b8199e7 Optionally ignore a -s option.
mod2c:
	Optionally ignore a -s option.
1995-03-01 14:08:46 +00:00
Fergus Henderson
f56087df94 Change mod2c so that it outputs the appropriate macros required
mod2c:
	Change mod2c so that it outputs the appropriate macros required
	for the use of assembler labels.
	Note that mod2c is not model-dependent anymore (instead the
	macros are model-dependent), so we're now only a small step away from
	abolishing mod2c altogether.
1995-02-26 13:57:45 +00:00
Fergus Henderson
3f4ccc3e75 Fix silly bug with -sjump.gc option.
mod2c:
	Fix silly bug with -sjump.gc option.
1995-02-24 13:25:43 +00:00
Fergus Henderson
964edbd86c Output makelocalentry() rather than just makelabel() for procedure
mod2c:
	Output makelocalentry() rather than just makelabel() for procedure
	entry points that are not exported.  This will be used for
	profiling.
1995-02-17 05:43:31 +00:00
Fergus Henderson
d8bbb7f654 Add new grades fast.gc, reg.gc, etc. for conservative garbage
mod2c, mgnuc.sh, ml.sh:
	Add new grades fast.gc, reg.gc, etc. for conservative garbage
	collection.  Remove the --gc option from ml, since that information
	is now part of the grade.
1995-02-16 05:17:39 +00:00
Fergus Henderson
e11b865c6f Die (with non-zero exit status!) if the input file cannot be opened.
mod2c:
	Die (with non-zero exit status!) if the input file cannot be opened.
	(Using perl's `while(<>)' just doesn't cut it.)
1995-02-12 11:43:12 +00:00
Fergus Henderson
7e5d4c2d89 Moved these scripts from the code directory to the scripts directory.
mgnuc.sh mod2c mod2init.sh:
	Moved these scripts from the code directory to the scripts directory.
	Changed mgnuc to use the MERCURY_C_INCL_DIR environment variable.
	Changed mod2init to use MERCURY_MOD_LIB_DIR and MERCURY_MOD_LIB_MODS.
	Changed ml to use MERCURY_C_LIB_DIR rather than MERCURY_CLIB_DIR.
1995-02-02 05:57:16 +00:00