mit-scheme.git
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.

31 years agoRename -update option to -add.
Guillermo J. Rozas [Tue, 8 Jun 1993 03:27:28 +0000 (03:27 +0000)]
Rename -update option to -add.
Add -replace option.

31 years agoFix bug. Missing &. I wonder how this ever worked.
Guillermo J. Rozas [Tue, 8 Jun 1993 02:27:09 +0000 (02:27 +0000)]
Fix bug.  Missing &.  I wonder how this ever worked.

31 years agoSupply missing argument to fprintf.
Chris Hanson [Fri, 4 Jun 1993 22:57:12 +0000 (22:57 +0000)]
Supply missing argument to fprintf.

31 years agoWhen stack is erased by WITHIN-CONTROL-POINT, the history information
Chris Hanson [Fri, 4 Jun 1993 00:15:34 +0000 (00:15 +0000)]
When stack is erased by WITHIN-CONTROL-POINT, the history information
stored in Prev_Restore_History_* must be reset.

32 years agoUse "gzip" instead of "compress".
Chris Hanson [Thu, 29 Apr 1993 06:42:04 +0000 (06:42 +0000)]
Use "gzip" instead of "compress".

32 years agoChange keyboard interrupt code so that all interrupt activity occurs
Chris Hanson [Thu, 29 Apr 1993 05:24:34 +0000 (05:24 +0000)]
Change keyboard interrupt code so that all interrupt activity occurs
inside the event transmitted to the console port's owner.  This stuff
can't be done directly by the interrupt handler because it can be
executed when there is no thread at all.

32 years agoAlways restore state of BLOCK-EVENTS? flag in a thread when returning
Hal Abelson [Wed, 28 Apr 1993 22:31:46 +0000 (22:31 +0000)]
Always restore state of BLOCK-EVENTS? flag in a thread when returning
from SUSPEND-CURRENT-THREAD.

32 years agoDon't use BLOCK-THREAD-EVENTS to prevent the previewer from running --
Chris Hanson [Wed, 28 Apr 1993 19:51:10 +0000 (19:51 +0000)]
Don't use BLOCK-THREAD-EVENTS to prevent the previewer from running --
there's a window in which an event can be delivered, causing a
character to be queued; but READ-EVENT doesn't look at the queue after
it's in that state.

32 years agoFix typo in last change.
Chris Hanson [Wed, 28 Apr 1993 19:47:27 +0000 (19:47 +0000)]
Fix typo in last change.

32 years agoAdd new procedures REGISTER-TIMER-THREAD and DEREGISTER-TIMER-THREAD
Hal Abelson [Tue, 27 Apr 1993 20:21:26 +0000 (20:21 +0000)]
Add new procedures REGISTER-TIMER-THREAD and DEREGISTER-TIMER-THREAD
to allow asynchronous delivery of timer events.

32 years agoDelete extraneous semicolon.
Chris Hanson [Tue, 27 Apr 1993 10:28:44 +0000 (10:28 +0000)]
Delete extraneous semicolon.

32 years agoUpdate for HP-UX 9.0.
Chris Hanson [Tue, 27 Apr 1993 10:27:16 +0000 (10:27 +0000)]
Update for HP-UX 9.0.

32 years agoFix typo.
Chris Hanson [Tue, 27 Apr 1993 10:04:49 +0000 (10:04 +0000)]
Fix typo.

32 years agoFix typo.
Chris Hanson [Tue, 27 Apr 1993 10:03:56 +0000 (10:03 +0000)]
Fix typo.

32 years agoFix bug caused by error in Xlib man page (and all of the books I've
Chris Hanson [Tue, 27 Apr 1993 09:57:21 +0000 (09:57 +0000)]
Fix bug caused by error in Xlib man page (and all of the books I've
seen too): Xlib IO error handlers take only one arg, not two.