Commit Graph

4 Commits

Author SHA1 Message Date
Fergus Henderson
505c3504f1 Move the C implementation of various builtins from the `runtime' directory
to inside pragma(c_code) declarations in the `library' directory sources.

runtime/{Mmake,{math,io}_rt.mod}:
	Remove math_rt.mod and io_rt.mod, since the code has been moved
	into `.m' files in the library directory.

runtime/main.mod:
	Remove this file, since it wasn't used.

runtime/imp.h:
	Add SUCCESS_INDICATOR as a macro for r1, for use by
	pragma_c_code.

Also a few minor unrelated changes:

runtime/imp.h:
	Avoid code duplication in hash_string macros.

runtime/tags.h:
	Use sizeof(Word) rather than WORD_SIZE (in this old code, the
	extra level of indirection only obfuscated things).

runtime/{aux.c,aux.h,prof.c}:
	Add some more #ifdefs to avoid including debugging/profiling
	code in the non-debugging/non-profiling version of the library.
1996-02-28 15:46:04 +00:00
Zoltan Somogyi
0f46c5d4e7 Merged in changes from the pass_str_branch. 1995-05-06 07:29:58 +00:00
Fergus Henderson
3fc5389b53 Add copyright notices.
runtime/*:
	Add copyright notices.
1995-03-30 21:57:11 +00:00
Peter Ross
47c6e212b6 Files used for the profiler added - petdr
----------------------------------------------------------------------
	Added Files:
	debug.h prof.c prof.h
----------------------------------------------------------------------
 	Files used for the profiler added - petdr
1995-02-01 07:24:51 +00:00