mit-scheme.git
31 years agoFix shadowing problem.
Guillermo J. Rozas [Tue, 29 Jun 1993 08:41:48 +0000 (08:41 +0000)]
Fix shadowing problem.

31 years agoFix check that only allows primitives and compiled procedures.
Guillermo J. Rozas [Tue, 29 Jun 1993 04:35:29 +0000 (04:35 +0000)]
Fix check that only allows primitives and compiled procedures.
Any procedures are legal here.

31 years agoDefine "clean.world".
Chris Hanson [Mon, 28 Jun 1993 02:29:58 +0000 (02:29 +0000)]
Define "clean.world".

31 years agoUse "-std" switch to make compiler ANSI.
Chris Hanson [Mon, 28 Jun 1993 02:29:40 +0000 (02:29 +0000)]
Use "-std" switch to make compiler ANSI.

31 years agoGeneralize variable number of arguments code to work in non-ANSI
Chris Hanson [Mon, 28 Jun 1993 02:29:10 +0000 (02:29 +0000)]
Generalize variable number of arguments code to work in non-ANSI
implementations.

31 years agoDon't include <stdarg.h> because it might not be available in a given
Chris Hanson [Mon, 28 Jun 1993 02:28:34 +0000 (02:28 +0000)]
Don't include <stdarg.h> because it might not be available in a given
implementation.  Don't declare voutf because it's not referred to and
it requires <stdarg.h>.

31 years agoOn Sony, <unistd.h> defines ioctl.
Chris Hanson [Mon, 28 Jun 1993 02:26:53 +0000 (02:26 +0000)]
On Sony, <unistd.h> defines ioctl.

31 years agoFix incorrect declaration: static declarations cannot be local, and
Chris Hanson [Mon, 28 Jun 1993 02:26:17 +0000 (02:26 +0000)]
Fix incorrect declaration: static declarations cannot be local, and
ANSI declaration arglists cannot be empty.

31 years agoFinish fixing the problem.
Guillermo J. Rozas [Fri, 25 Jun 1993 23:14:58 +0000 (23:14 +0000)]
Finish fixing the problem.

31 years agoFix spurious I/O introduced in the last edit.
Guillermo J. Rozas [Fri, 25 Jun 1993 23:11:03 +0000 (23:11 +0000)]
Fix spurious I/O introduced in the last edit.

31 years agoFix problem: Nullified branch instruction cannot be moved before an
Guillermo J. Rozas [Fri, 25 Jun 1993 22:56:49 +0000 (22:56 +0000)]
Fix problem: Nullified branch instruction cannot be moved before an
instruction that the branch tensioner may expand into multiple
instructions.

31 years agoMinor problems in last update.
Guillermo J. Rozas [Fri, 25 Jun 1993 21:18:52 +0000 (21:18 +0000)]
Minor problems in last update.

31 years agoMake the order of invocation of gc-daemons the same as the order of
Guillermo J. Rozas [Fri, 25 Jun 1993 21:09:55 +0000 (21:09 +0000)]
Make the order of invocation of gc-daemons the same as the order of
"declaration", and make the rehash daemon be the first.

31 years agoChange gc-daemons and secondary-gc-daemons into queues so that the
Guillermo J. Rozas [Fri, 25 Jun 1993 21:09:08 +0000 (21:09 +0000)]
Change gc-daemons and secondary-gc-daemons into queues so that the
daemons are invoked in the order in which they are "declared".

31 years agoAdd queue->list and queue->list/unsafe operations.
Guillermo J. Rozas [Fri, 25 Jun 1993 21:08:38 +0000 (21:08 +0000)]
Add queue->list and queue->list/unsafe operations.

31 years agoReorder initializations so that hash is initialized before
Guillermo J. Rozas [Fri, 25 Jun 1993 21:08:16 +0000 (21:08 +0000)]
Reorder initializations so that hash is initialized before
primitive-io, to make the rehash GC daemon the first one to execute.

31 years agoReorder some stuff so that when a boot-time error fails because of an
Guillermo J. Rozas [Fri, 25 Jun 1993 20:57:07 +0000 (20:57 +0000)]
Reorder some stuff so that when a boot-time error fails because of an
unbound variable, the stack trace prints the name of the variable.

31 years agoChange .z suffix to .gz to correspond to change in gzip.
Chris Hanson [Fri, 25 Jun 1993 20:52:11 +0000 (20:52 +0000)]
Change .z suffix to .gz to correspond to change in gzip.

31 years agoFix some capitalization problems.
Guillermo J. Rozas [Thu, 24 Jun 1993 22:26:22 +0000 (22:26 +0000)]
Fix some capitalization problems.

31 years agoFix copyright.
Guillermo J. Rozas [Thu, 24 Jun 1993 22:00:05 +0000 (22:00 +0000)]
Fix copyright.

31 years agodefine FILE_READABLE.
Guillermo J. Rozas [Thu, 24 Jun 1993 21:58:42 +0000 (21:58 +0000)]
define FILE_READABLE.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 21:55:37 +0000 (21:55 +0000)]
Global NT merge.

31 years agoFix bug in search_for_primitive. If the second allocate_marked_vector
Guillermo J. Rozas [Thu, 24 Jun 1993 18:11:30 +0000 (18:11 +0000)]
Fix bug in search_for_primitive.  If the second allocate_marked_vector
call aborted because of a GC, the global variables were left in an
inconsistent state.

31 years agoFix bug if COMPILED_OBJECTS is empty.
Guillermo J. Rozas [Thu, 24 Jun 1993 18:09:03 +0000 (18:09 +0000)]
Fix bug if COMPILED_OBJECTS is empty.

31 years agoRename hard-params to hard-par, and improve "make clean"
Guillermo J. Rozas [Thu, 24 Jun 1993 15:55:22 +0000 (15:55 +0000)]
Rename hard-params to hard-par, and improve "make clean"

31 years agoRename hard-params to hard-par, and improve "make clean"
Guillermo J. Rozas [Thu, 24 Jun 1993 15:49:51 +0000 (15:49 +0000)]
Rename hard-params to hard-par, and improve "make clean"

31 years agoRemove echo.
Guillermo J. Rozas [Thu, 24 Jun 1993 15:18:20 +0000 (15:18 +0000)]
Remove echo.

31 years agoUpdate some defaults.
Guillermo J. Rozas [Thu, 24 Jun 1993 08:25:15 +0000 (08:25 +0000)]
Update some defaults.

31 years agoAdd ansidecl.h to define DOTS and friends.
Guillermo J. Rozas [Thu, 24 Jun 1993 08:22:21 +0000 (08:22 +0000)]
Add ansidecl.h to define DOTS and friends.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 08:13:43 +0000 (08:13 +0000)]
Global NT merge.

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 08:07:26 +0000 (08:07 +0000)]
Initial revision

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 08:05:20 +0000 (08:05 +0000)]
Global NT merge.

31 years agoFix comment.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:59:37 +0000 (07:59 +0000)]
Fix comment.

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 07:50:32 +0000 (07:50 +0000)]
Initial revision

31 years agoFix bug in automatic edit.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:32:37 +0000 (07:32 +0000)]
Fix bug in automatic edit.

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:27:39 +0000 (07:27 +0000)]
Fix RCS header.

31 years agoChange RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:25:11 +0000 (07:25 +0000)]
Change RCS header.

31 years agoChange to new format
Guillermo J. Rozas [Thu, 24 Jun 1993 07:15:59 +0000 (07:15 +0000)]
Change to new format

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:13:58 +0000 (07:13 +0000)]
Fix RCS header.

31 years agoFixing the RCS header
Guillermo J. Rozas [Thu, 24 Jun 1993 07:10:33 +0000 (07:10 +0000)]
Fixing the RCS header

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 06:59:14 +0000 (06:59 +0000)]
Initial revision

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 06:49:03 +0000 (06:49 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 06:26:55 +0000 (06:26 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:58:01 +0000 (05:58 +0000)]
Global NT merge.

31 years agoRemove left-over printfs.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:52:20 +0000 (05:52 +0000)]
Remove left-over printfs.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:50:22 +0000 (05:50 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:49:14 +0000 (04:49 +0000)]
Global NT merge.

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:39:24 +0000 (04:39 +0000)]
Fix RCS header.

31 years agoFlush spurious ^Z at the end of the file.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:25:09 +0000 (04:25 +0000)]
Flush spurious ^Z at the end of the file.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:23:41 +0000 (04:23 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:10:28 +0000 (04:10 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 03:32:03 +0000 (03:32 +0000)]
Global NT merge.

31 years agoFix inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:16:40 +0000 (02:16 +0000)]
Fix inclusion symbol.

31 years agoFix date.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:12:04 +0000 (02:12 +0000)]
Fix date.

31 years agoFix date and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:11:49 +0000 (02:11 +0000)]
Fix date and RCS header.

31 years agoFix date, RCS header, and inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:10:36 +0000 (02:10 +0000)]
Fix date, RCS header, and inclusion symbol.

31 years agoFix date and inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:09:18 +0000 (02:09 +0000)]
Fix date and inclusion symbol.

31 years agoAdd copyright and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:07:42 +0000 (02:07 +0000)]
Add copyright and RCS header.

31 years agoAdd copyright.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:02:42 +0000 (02:02 +0000)]
Add copyright.

31 years agoFix date and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:00:59 +0000 (02:00 +0000)]
Fix date and RCS header.

31 years agoFix RCS header and date.
Guillermo J. Rozas [Thu, 24 Jun 1993 01:57:03 +0000 (01:57 +0000)]
Fix RCS header and date.

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 01:52:12 +0000 (01:52 +0000)]
Initial revision

31 years agoGlobal NT merge
Guillermo J. Rozas [Thu, 24 Jun 1993 01:52:11 +0000 (01:52 +0000)]
Global NT merge

31 years agoFirst NT global merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 01:42:39 +0000 (01:42 +0000)]
First NT global merge.

31 years agoTeach the unparser to print floating-point vectors.
Guillermo J. Rozas [Fri, 18 Jun 1993 02:45:33 +0000 (02:45 +0000)]
Teach the unparser to print floating-point vectors.

31 years agoMake it handle the new constants used with DEFINE-MULTIPLE.
Guillermo J. Rozas [Thu, 17 Jun 1993 04:42:47 +0000 (04:42 +0000)]
Make it handle the new constants used with DEFINE-MULTIPLE.

31 years agoFix bug in translated output where by doing a newline when the output
Guillermo J. Rozas [Wed, 16 Jun 1993 15:00:21 +0000 (15:00 +0000)]
Fix bug in translated output where by doing a newline when the output
buffer is full would cause an infinite loop.

31 years agoRemove compinit.h .
Guillermo J. Rozas [Tue, 15 Jun 1993 19:07:53 +0000 (19:07 +0000)]
Remove compinit.h .

31 years agoAdd support for C back end.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:05:18 +0000 (19:05 +0000)]
Add support for C back end.

31 years agoAdd support for C back end.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:04:55 +0000 (19:04 +0000)]
Add support for C back end.

31 years agoSome versions of realloc (e.g. SunOS4) do not understand
Guillermo J. Rozas [Tue, 15 Jun 1993 19:02:11 +0000 (19:02 +0000)]
Some versions of realloc (e.g. SunOS4) do not understand
 realloc(NULL, size).

31 years agoSunOS 4 conditionalization.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:00:55 +0000 (19:00 +0000)]
SunOS 4 conditionalization.

31 years agoAdd liarc.touch to the compinit.h dependencies and construction.
Guillermo J. Rozas [Tue, 15 Jun 1993 18:59:34 +0000 (18:59 +0000)]
Add liarc.touch to the compinit.h dependencies and construction.

31 years agoGCC now supports shared libraries in HP-UX.
Guillermo J. Rozas [Sat, 12 Jun 1993 22:31:31 +0000 (22:31 +0000)]
GCC now supports shared libraries in HP-UX.
The closure hack has to be used with it as well.

31 years agoadd two more entries.
Jason Wilson [Fri, 11 Jun 1993 15:19:00 +0000 (15:19 +0000)]
add two more entries.

31 years agoFix renamed variables.
Guillermo J. Rozas [Thu, 10 Jun 1993 18:07:39 +0000 (18:07 +0000)]
Fix renamed variables.

31 years agoFix new problems with the "register allocator". Floating-point values
Guillermo J. Rozas [Thu, 10 Jun 1993 18:05:38 +0000 (18:05 +0000)]
Fix new problems with the "register allocator".  Floating-point values
cannot be allocated to ordinary variables and viceversa.

31 years agoFix incorrect variable name.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:08:20 +0000 (06:08 +0000)]
Fix incorrect variable name.

31 years agoAdd support for code compiled to C.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:07:45 +0000 (06:07 +0000)]
Add support for code compiled to C.

31 years agoAdd support for code compiled to C.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:04:40 +0000 (06:04 +0000)]
Add support for code compiled to C.

31 years agoFix incorrect use of make-machine-register. It should be
Guillermo J. Rozas [Thu, 10 Jun 1993 04:59:46 +0000 (04:59 +0000)]
Fix incorrect use of make-machine-register.  It should be
make-machine-constant.

31 years agoAdd interpreter register FREE.
Jason Wilson [Thu, 10 Jun 1993 01:06:33 +0000 (01:06 +0000)]
Add interpreter register FREE.

31 years agoHandle random non-pointers with TRUE and FALSE tags.
Jason Wilson [Thu, 10 Jun 1993 01:06:19 +0000 (01:06 +0000)]
Handle random non-pointers with TRUE and FALSE tags.

31 years agoHandle false and empty list as pathname directories.
Jason Wilson [Thu, 10 Jun 1993 00:11:59 +0000 (00:11 +0000)]
Handle false and empty list as pathname directories.

31 years agoAdd correct date.
Jason Wilson [Wed, 9 Jun 1993 21:25:17 +0000 (21:25 +0000)]
Add correct date.

31 years agoInitial revision
Jason Wilson [Wed, 9 Jun 1993 21:12:09 +0000 (21:12 +0000)]
Initial revision

31 years agoAdd correct date.
Jason Wilson [Wed, 9 Jun 1993 20:38:09 +0000 (20:38 +0000)]
Add correct date.

31 years agoMerge in C back end changes.
Jason Wilson [Wed, 9 Jun 1993 20:36:38 +0000 (20:36 +0000)]
Merge in C back end changes.

31 years agoAdd support for booting the C back end.
Jason Wilson [Wed, 9 Jun 1993 20:30:00 +0000 (20:30 +0000)]
Add support for booting the C back end.

31 years agoymake.local automatically generated to avoid standard loss.
Jason Wilson [Wed, 9 Jun 1993 18:38:44 +0000 (18:38 +0000)]
ymake.local automatically generated to avoid standard loss.

31 years agoFix standard-target! and standard-move-to-target!
Jason Wilson [Wed, 9 Jun 1993 10:09:41 +0000 (10:09 +0000)]
Fix standard-target! and standard-move-to-target!

31 years agoMake sure that there is a valid pathname directory before taking its
Jason Wilson [Wed, 9 Jun 1993 09:28:43 +0000 (09:28 +0000)]
Make sure that there is a valid pathname directory before taking its
last component.

31 years agoAdd scheme_hook_{low,high}, needed by HP-PA trap handling code.
Jason Wilson [Wed, 9 Jun 1993 09:01:13 +0000 (09:01 +0000)]
Add scheme_hook_{low,high}, needed by HP-PA trap handling code.

31 years agoChange "LiarC_" to "runtime_"
Jason Wilson [Wed, 9 Jun 1993 05:47:01 +0000 (05:47 +0000)]
Change "LiarC_" to "runtime_"

31 years agoInitial revision
Guillermo J. Rozas [Tue, 8 Jun 1993 06:13:32 +0000 (06:13 +0000)]
Initial revision

31 years agoRemove noise when printing.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:17:43 +0000 (04:17 +0000)]
Remove noise when printing.

31 years agoAdd top-level entry for hppacache.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:10:57 +0000 (04:10 +0000)]
Add top-level entry for hppacache.

31 years agoLinux changes.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:09:38 +0000 (04:09 +0000)]
Linux changes.

31 years agoUpdate date.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:08:47 +0000 (04:08 +0000)]
Update date.

31 years agoPreserve errno around dstack operations.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:05:18 +0000 (04:05 +0000)]
Preserve errno around dstack operations.