mit-scheme.git
31 years agoChange temporary filename so that it has no file type.
Chris Hanson [Mon, 29 Nov 1993 21:09:30 +0000 (21:09 +0000)]
Change temporary filename so that it has no file type.

31 years agoFix problem that caused trouble with debugging information when Scheme
Chris Hanson [Mon, 29 Nov 1993 20:49:59 +0000 (20:49 +0000)]
Fix problem that caused trouble with debugging information when Scheme
was installed on a different device from that on which it was built.

31 years agoMake compile-procedure and compile-scode work.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:14:52 +0000 (19:14 +0000)]
Make compile-procedure and compile-scode work.

31 years agoFix minor bug.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:11:24 +0000 (19:11 +0000)]
Fix minor bug.

31 years agoFix minor bug.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:10:21 +0000 (19:10 +0000)]
Fix minor bug.

31 years agoFix minor bug.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:04:31 +0000 (19:04 +0000)]
Fix minor bug.

31 years agoRename compiled-scode->procedure to compiler-output->procedure
Guillermo J. Rozas [Mon, 29 Nov 1993 18:38:35 +0000 (18:38 +0000)]
Rename compiled-scode->procedure to compiler-output->procedure
Add compiler-output->compiled-expression and
compile-scode/internal/hook to make compile-procedure and
compile-scode work in the C back end.

31 years agoMended Windows installation section.
Stephen Adams [Mon, 29 Nov 1993 02:56:15 +0000 (02:56 +0000)]
Mended Windows installation section.
Incorporated Win32 Package documentation.

31 years agoPartly added windows installation blurb
Stephen Adams [Sat, 27 Nov 1993 05:12:49 +0000 (05:12 +0000)]
Partly added windows installation blurb

31 years agoMade release and version automatic from version.h
Stephen Adams [Wed, 24 Nov 1993 17:21:45 +0000 (17:21 +0000)]
Made release and version automatic from version.h

31 years agoFixed version info
Stephen Adams [Wed, 24 Nov 1993 16:37:50 +0000 (16:37 +0000)]
Fixed version info

31 years agoSUNOS calls it TIOCSIGNAL, not TIOCSIG!
Guillermo J. Rozas [Wed, 24 Nov 1993 09:04:09 +0000 (09:04 +0000)]
SUNOS calls it TIOCSIGNAL, not TIOCSIG!

31 years agoaugmented and re-arranged environment variables and command-line
Stephen Adams [Wed, 24 Nov 1993 03:24:02 +0000 (03:24 +0000)]
augmented and re-arranged environment variables and command-line
options.  Added info on memory sizing.

31 years agoInitial revision
Chris Hanson [Tue, 23 Nov 1993 23:18:36 +0000 (23:18 +0000)]
Initial revision

31 years agoTIOCSIG not available on sun3.
Chris Hanson [Tue, 23 Nov 1993 22:58:59 +0000 (22:58 +0000)]
TIOCSIG not available on sun3.

31 years agoAdd automatic loading of "pack.scm".
Chris Hanson [Tue, 23 Nov 1993 21:01:10 +0000 (21:01 +0000)]
Add automatic loading of "pack.scm".

31 years agoAdd -O to alpha switches.
Guillermo J. Rozas [Tue, 23 Nov 1993 19:30:20 +0000 (19:30 +0000)]
Add -O to alpha switches.

31 years agoDisable ptys in Ultrix.
Guillermo J. Rozas [Tue, 23 Nov 1993 06:50:39 +0000 (06:50 +0000)]
Disable ptys in Ultrix.

31 years agoPOLL-PROCESS-FOR-OUTPUT must check the input channel to see if it is
Chris Hanson [Tue, 23 Nov 1993 03:51:23 +0000 (03:51 +0000)]
POLL-PROCESS-FOR-OUTPUT must check the input channel to see if it is
there at all -- SUBPROCESS-DELETE will change the channel to #F.

31 years agoConditionalize use of TIOCSCTTY to OSF/1 specifically -- HP-UX has
Chris Hanson [Tue, 23 Nov 1993 03:30:24 +0000 (03:30 +0000)]
Conditionalize use of TIOCSCTTY to OSF/1 specifically -- HP-UX has
this but calling it causes trouble.

31 years agoMake sure that controlling PTY is informed of its process group when a
Chris Hanson [Tue, 23 Nov 1993 02:33:10 +0000 (02:33 +0000)]
Make sure that controlling PTY is informed of its process group when a
subprocess is started.

31 years agoAdded environment variables
Stephen Adams [Tue, 23 Nov 1993 01:44:46 +0000 (01:44 +0000)]
Added environment variables

31 years agoBSD PTYs signal I/O-error when trying to read from a master side whose
Chris Hanson [Tue, 23 Nov 1993 01:23:16 +0000 (01:23 +0000)]
BSD PTYs signal I/O-error when trying to read from a master side whose
slave has been closed; SYSV PTYs return EOF in same case.  Add code to
handle BSD case (this code has a race in it but seems to work OK).

31 years agoEliminate useless Ultrix conditionalization.
Chris Hanson [Mon, 22 Nov 1993 23:17:46 +0000 (23:17 +0000)]
Eliminate useless Ultrix conditionalization.

31 years agoFix conditionalization of HAVE_FTRUNCATE -- it was broken for those
Chris Hanson [Mon, 22 Nov 1993 22:45:43 +0000 (22:45 +0000)]
Fix conditionalization of HAVE_FTRUNCATE -- it was broken for those
operating systems that were both POSIX and BSD.  Also, define
TIOCSIGSEND on several operating systems that support it under a
different, undocumented name: TIOCSIG.

31 years agoMinor images typo
Nick Papadakis [Mon, 22 Nov 1993 22:45:08 +0000 (22:45 +0000)]
Minor images typo

31 years agoOSF/1 requires the TIOCSCTTY ioctl to be executed in order to
Chris Hanson [Mon, 22 Nov 1993 22:36:28 +0000 (22:36 +0000)]
OSF/1 requires the TIOCSCTTY ioctl to be executed in order to
associate a controlling terminal with a session leader.

31 years agoTurns out that setpgrp(0,0) is different from setpgrp(pid,pid) -- and
Chris Hanson [Mon, 22 Nov 1993 22:34:39 +0000 (22:34 +0000)]
Turns out that setpgrp(0,0) is different from setpgrp(pid,pid) -- and
only the former works correctly on some BSD systems.

31 years agoInitial revision
Stephen Adams [Mon, 22 Nov 1993 19:47:02 +0000 (19:47 +0000)]
Initial revision

31 years agoThe 300s prefix symbols with _, have the dynamic loader take care of
Guillermo J. Rozas [Mon, 22 Nov 1993 19:45:13 +0000 (19:45 +0000)]
The 300s prefix symbols with _, have the dynamic loader take care of
this automagically.

31 years agoFix declaration of etext for hp9000s300.
Guillermo J. Rozas [Mon, 22 Nov 1993 19:01:41 +0000 (19:01 +0000)]
Fix declaration of etext for hp9000s300.

31 years agoFix bug in x_window_to_xw: it was not checking that the entry in the
Guillermo J. Rozas [Mon, 22 Nov 1993 03:21:08 +0000 (03:21 +0000)]
Fix bug in x_window_to_xw: it was not checking that the entry in the
x_window_table was valid before extracting the window handle.

31 years ago*** empty log message ***
Guillermo J. Rozas [Mon, 22 Nov 1993 02:17:02 +0000 (02:17 +0000)]
*** empty log message ***

31 years agoInitial revision
Chris Hanson [Mon, 22 Nov 1993 01:39:48 +0000 (01:39 +0000)]
Initial revision

31 years agoDefine macros not present when there is no compiled code support.
Guillermo J. Rozas [Mon, 22 Nov 1993 00:33:04 +0000 (00:33 +0000)]
Define macros not present when there is no compiled code support.

31 years agoHP-UX, OSF, and AIX all have SysV shared memory.
Guillermo J. Rozas [Mon, 22 Nov 1993 00:32:47 +0000 (00:32 +0000)]
HP-UX, OSF, and AIX all have SysV shared memory.

31 years agoFix bug introduced when moving constant space and not using SysV
Guillermo J. Rozas [Mon, 22 Nov 1993 00:32:28 +0000 (00:32 +0000)]
Fix bug introduced when moving constant space and not using SysV
shared memory:

The gc buffers need to be below Highest_Allocated_Address, since
reset_allocator_parameters uses this boundary to set Heap_Top.

31 years agoInitial revision
Chris Hanson [Sun, 21 Nov 1993 23:01:09 +0000 (23:01 +0000)]
Initial revision

31 years agoTweak for 7.3 release.
Chris Hanson [Sun, 21 Nov 1993 22:59:38 +0000 (22:59 +0000)]
Tweak for 7.3 release.

31 years agoIn LOAD-PACKED-BINARIES, delay purification of the packed files until
Chris Hanson [Sun, 21 Nov 1993 22:56:50 +0000 (22:56 +0000)]
In LOAD-PACKED-BINARIES, delay purification of the packed files until
after the loading is complete.

31 years agoUpdate.
Guillermo J. Rozas [Sun, 21 Nov 1993 21:43:40 +0000 (21:43 +0000)]
Update.

31 years agoAdd missing l in dynamic library name.
Guillermo J. Rozas [Sun, 21 Nov 1993 18:58:05 +0000 (18:58 +0000)]
Add missing l in dynamic library name.

31 years agoRemove spurious #\=
Guillermo J. Rozas [Sun, 21 Nov 1993 18:55:46 +0000 (18:55 +0000)]
Remove spurious #\=

31 years agoAdd dynamic loading primitives
Guillermo J. Rozas [Sun, 21 Nov 1993 18:55:14 +0000 (18:55 +0000)]
Add dynamic loading primitives

31 years agoFix think-o in previous change.
Chris Hanson [Sun, 21 Nov 1993 06:56:26 +0000 (06:56 +0000)]
Fix think-o in previous change.

31 years agoRepaginate. Eliminate compiler warnings.
Chris Hanson [Sun, 21 Nov 1993 06:51:42 +0000 (06:51 +0000)]
Repaginate.  Eliminate compiler warnings.

31 years agoFix last change. It was just wrong.
Guillermo J. Rozas [Sun, 21 Nov 1993 01:05:57 +0000 (01:05 +0000)]
Fix last change.  It was just wrong.

31 years agoAdd code to handle the load/purification-root of blocks produced by
Guillermo J. Rozas [Sun, 21 Nov 1993 00:41:49 +0000 (00:41 +0000)]
Add code to handle the load/purification-root of blocks produced by
the C back end.

31 years agoRearrange order of predicate testing in EQUAL? to favor more common
Chris Hanson [Sat, 20 Nov 1993 21:33:38 +0000 (21:33 +0000)]
Rearrange order of predicate testing in EQUAL? to favor more common
types.

31 years agoFix think-o in last change.
Chris Hanson [Sat, 20 Nov 1993 21:30:32 +0000 (21:30 +0000)]
Fix think-o in last change.

31 years agoReinstall apropos now that release is finished.
Chris Hanson [Sat, 20 Nov 1993 08:07:30 +0000 (08:07 +0000)]
Reinstall apropos now that release is finished.

31 years agoUpdate to reflect new directories.
Chris Hanson [Sat, 20 Nov 1993 07:41:08 +0000 (07:41 +0000)]
Update to reflect new directories.

31 years agoFix typo in last change.
Chris Hanson [Sat, 20 Nov 1993 07:11:46 +0000 (07:11 +0000)]
Fix typo in last change.

31 years agoRemove apropos from release.
Chris Hanson [Sat, 20 Nov 1993 07:09:15 +0000 (07:09 +0000)]
Remove apropos from release.

31 years agoPass the +s option to the loader to enable the use of SHLIB_PATH in
Chris Hanson [Fri, 19 Nov 1993 22:22:30 +0000 (22:22 +0000)]
Pass the +s option to the loader to enable the use of SHLIB_PATH in
the resulting executable.

31 years agoAdd definitions to enable the dynamic loading primitives on those
Chris Hanson [Fri, 19 Nov 1993 22:21:33 +0000 (22:21 +0000)]
Add definitions to enable the dynamic loading primitives on those
operating systems that support them.

31 years agoAdd object that can be yielded as the result of an evaluation in order
Chris Hanson [Fri, 19 Nov 1993 22:17:07 +0000 (22:17 +0000)]
Add object that can be yielded as the result of an evaluation in order
to suppress the ";value" message from the evaluation.  This allows the
Emacs interface to transmit commands to Scheme without having those
commands appear in the buffer.

31 years agoFix cpp problem reported by birkholz.
Chris Hanson [Fri, 19 Nov 1993 21:27:41 +0000 (21:27 +0000)]
Fix cpp problem reported by birkholz.

31 years agoDefine NULL, not previously defined by any of the include files.
Guillermo J. Rozas [Fri, 19 Nov 1993 04:47:08 +0000 (04:47 +0000)]
Define NULL, not previously defined by any of the include files.

31 years agoDefine NO_ARG_ARRAY by default, since arguments are often passed in
Guillermo J. Rozas [Fri, 19 Nov 1993 04:46:13 +0000 (04:46 +0000)]
Define NO_ARG_ARRAY by default, since arguments are often passed in
registers and modern optimizing compilers will only put the addressed
variable on the stack.

31 years agoThe AIX C compiler does not sign-extend characters correctly.
Guillermo J. Rozas [Thu, 18 Nov 1993 22:54:21 +0000 (22:54 +0000)]
The AIX C compiler does not sign-extend characters correctly.

31 years agoFiddling with appearance
Stephen Adams [Thu, 18 Nov 1993 19:55:23 +0000 (19:55 +0000)]
Fiddling with appearance

31 years agoSplit calls to add-gc-daemon! into calls to add-gc-daemon!/no-restore
Guillermo J. Rozas [Thu, 18 Nov 1993 15:11:42 +0000 (15:11 +0000)]
Split calls to add-gc-daemon! into calls to add-gc-daemon!/no-restore
and add-event-receiver! event:after-restore ...

31 years agoDefine add-gc-daemon!/no-restore, required by the C back end.
Guillermo J. Rozas [Thu, 18 Nov 1993 15:09:01 +0000 (15:09 +0000)]
Define add-gc-daemon!/no-restore, required by the C back end.

31 years ago*** empty log message ***
Stephen Adams [Thu, 18 Nov 1993 04:36:21 +0000 (04:36 +0000)]
*** empty log message ***

31 years agoInitial revision
Stephen Adams [Thu, 18 Nov 1993 04:30:52 +0000 (04:30 +0000)]
Initial revision

31 years agoAdded apropos
Stephen Adams [Thu, 18 Nov 1993 04:27:04 +0000 (04:27 +0000)]
Added apropos

31 years agoFix think-o in last change.
Chris Hanson [Thu, 18 Nov 1993 01:33:22 +0000 (01:33 +0000)]
Fix think-o in last change.

31 years agoDelay resolution of debugging-info filename until the file is needed.
Chris Hanson [Thu, 18 Nov 1993 01:21:39 +0000 (01:21 +0000)]
Delay resolution of debugging-info filename until the file is needed.

31 years agoImplement new mechanism to allow the system to specify its
Chris Hanson [Thu, 18 Nov 1993 00:47:36 +0000 (00:47 +0000)]
Implement new mechanism to allow the system to specify its
debugging-info files as relative pathnames that are resolved at lookup
time rather than at the time the .com files are loaded.

31 years agogcc complains about a type mismatch when declaring select on the
Guillermo J. Rozas [Thu, 18 Nov 1993 00:35:24 +0000 (00:35 +0000)]
gcc complains about a type mismatch when declaring select on the
RS6000.

31 years agoAdded $Id: line
Stephen Adams [Wed, 17 Nov 1993 23:05:33 +0000 (23:05 +0000)]
Added $Id: line

31 years agoAdded copyright notice
Stephen Adams [Wed, 17 Nov 1993 22:58:44 +0000 (22:58 +0000)]
Added copyright notice

31 years agoAdded copyright notice
Stephen Adams [Wed, 17 Nov 1993 22:50:41 +0000 (22:50 +0000)]
Added copyright notice

31 years agoAdded copyright message
Stephen Adams [Wed, 17 Nov 1993 22:43:33 +0000 (22:43 +0000)]
Added copyright message

31 years agoEliminate race condition that often caused SIGSEGV when notifier was
Chris Hanson [Wed, 17 Nov 1993 22:23:14 +0000 (22:23 +0000)]
Eliminate race condition that often caused SIGSEGV when notifier was
started up.

31 years agoFix unbound variable problem introduced in the last edit.
Guillermo J. Rozas [Wed, 17 Nov 1993 05:31:12 +0000 (05:31 +0000)]
Fix unbound variable problem introduced in the last edit.

31 years agoPatch BYTE-OFFSET-ADDRESS rules to avoid warnings and errors from an
Guillermo J. Rozas [Wed, 17 Nov 1993 05:22:39 +0000 (05:22 +0000)]
Patch BYTE-OFFSET-ADDRESS rules to avoid warnings and errors from an
implicit cast.

31 years agoFix switches on AIX and Alpha.
Guillermo J. Rozas [Wed, 17 Nov 1993 05:22:03 +0000 (05:22 +0000)]
Fix switches on AIX and Alpha.

31 years agoFiles must be linked with cc on AIX.
Guillermo J. Rozas [Tue, 16 Nov 1993 22:37:46 +0000 (22:37 +0000)]
Files must be linked with cc on AIX.

31 years agoMinor typo, weak-pairs xref in hash table intro
Nick Papadakis [Tue, 16 Nov 1993 21:59:15 +0000 (21:59 +0000)]
Minor typo, weak-pairs xref in hash table intro

31 years agoFix bug when displaying #\'
Guillermo J. Rozas [Tue, 16 Nov 1993 16:36:44 +0000 (16:36 +0000)]
Fix bug when displaying #\'

31 years agoFinish renaming C-quotify.
Guillermo J. Rozas [Tue, 16 Nov 1993 16:09:15 +0000 (16:09 +0000)]
Finish renaming C-quotify.

31 years agoFix bug by which strings get inserted in the wrong place.
Guillermo J. Rozas [Tue, 16 Nov 1993 15:58:23 +0000 (15:58 +0000)]
Fix bug by which strings get inserted in the wrong place.

31 years agoChanges to cmpint.c, psbtobin.c, and bintopsb.c to allow moving
Guillermo J. Rozas [Tue, 16 Nov 1993 04:53:48 +0000 (04:53 +0000)]
Changes to cmpint.c, psbtobin.c, and bintopsb.c to allow moving
C-back-end bands to machines with a different word size.

Bump version number.

31 years agoTeach psbtobin and bintopsb how to relocate the compiled code
Guillermo J. Rozas [Tue, 16 Nov 1993 04:50:02 +0000 (04:50 +0000)]
Teach psbtobin and bintopsb how to relocate the compiled code
utilities vector correctly.

31 years agoChange compiler_initialize and compiler_reset to produce (and restore)
Guillermo J. Rozas [Tue, 16 Nov 1993 03:56:41 +0000 (03:56 +0000)]
Change compiler_initialize and compiler_reset to produce (and restore)
an ordinary compiled code block that includes a manifest vector
header.  It costs an extra word, but makes it possible for psbtobin
and bintopsb to relocate the compiled code utilities correctly for the
C back end.

31 years agoAdd cast to remove spurious warnings.
Guillermo J. Rozas [Tue, 16 Nov 1993 02:34:33 +0000 (02:34 +0000)]
Add cast to remove spurious warnings.

31 years agoFix MANIFEST_CLOSURE_COUNT and FIRST_MANIFEST_CLOSURE_ENTRY.
Guillermo J. Rozas [Tue, 16 Nov 1993 02:25:15 +0000 (02:25 +0000)]
Fix MANIFEST_CLOSURE_COUNT and FIRST_MANIFEST_CLOSURE_ENTRY.
The default versions only work when
sizeof (unsigned long) = 2 * sizeof (format_word)

31 years agoFix character quoting -- we can't really use ANSI escapes (e.g. \a).
Guillermo J. Rozas [Tue, 16 Nov 1993 02:10:31 +0000 (02:10 +0000)]
Fix character quoting -- we can't really use ANSI escapes (e.g. \a).

31 years agoUpdate version number.
Chris Hanson [Mon, 15 Nov 1993 21:49:08 +0000 (21:49 +0000)]
Update version number.

31 years agoFix conflict when timestamps have been disabled.
Guillermo J. Rozas [Mon, 15 Nov 1993 05:59:13 +0000 (05:59 +0000)]
Fix conflict when timestamps have been disabled.

31 years agoLoad option compress when the compiler is loaded.
Guillermo J. Rozas [Sat, 13 Nov 1993 19:35:10 +0000 (19:35 +0000)]
Load option compress when the compiler is loaded.

31 years agoAdd mechanism to disable timestamps to allow comparison of output.
Guillermo J. Rozas [Sat, 13 Nov 1993 19:24:04 +0000 (19:24 +0000)]
Add mechanism to disable timestamps to allow comparison of output.

31 years agoFix bug when switch list is empty.
Guillermo J. Rozas [Sat, 13 Nov 1993 19:21:09 +0000 (19:21 +0000)]
Fix bug when switch list is empty.
Disable checking of return status of system.  Apparently it does not
quite work in SunOS.

31 years agoUse with-working-directory-pathname to make some C compilers happy.
Guillermo J. Rozas [Sat, 13 Nov 1993 06:59:59 +0000 (06:59 +0000)]
Use with-working-directory-pathname to make some C compilers happy.

31 years agoFix variable names: the number was previously duplicated.
Guillermo J. Rozas [Sat, 13 Nov 1993 06:44:26 +0000 (06:44 +0000)]
Fix variable names: the number was previously duplicated.

31 years agoFix variable name conflict when using dynamic links.
Guillermo J. Rozas [Sat, 13 Nov 1993 06:44:04 +0000 (06:44 +0000)]
Fix variable name conflict when using dynamic links.

31 years agoCheck cc and ld return codes, and delete .o file after producing the shared
Guillermo J. Rozas [Sat, 13 Nov 1993 04:17:11 +0000 (04:17 +0000)]
Check cc and ld return codes, and delete .o file after producing the shared
object.

31 years agoThe primitive SET-WORKING-DIRECTORY-PATHNAME! does not like pathname
Guillermo J. Rozas [Sat, 13 Nov 1993 03:52:54 +0000 (03:52 +0000)]
The primitive SET-WORKING-DIRECTORY-PATHNAME! does not like pathname
objects.