Chris Hanson [Mon, 29 Nov 1993 23:24:36 +0000 (23:24 +0000)]
Remove definition of INT:->FLONUM since it is now exported from the
arithmetic package.
Chris Hanson [Mon, 29 Nov 1993 23:19:02 +0000 (23:19 +0000)]
Fix think-o in previous change.
Chris Hanson [Mon, 29 Nov 1993 23:15:01 +0000 (23:15 +0000)]
Add expansion for INT:->FLONUM.
Chris Hanson [Mon, 29 Nov 1993 23:10:53 +0000 (23:10 +0000)]
Export INT:->FLONUM.
Chris Hanson [Mon, 29 Nov 1993 21:09:30 +0000 (21:09 +0000)]
Change temporary filename so that it has no file type.
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.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:14:52 +0000 (19:14 +0000)]
Make compile-procedure and compile-scode work.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:11:24 +0000 (19:11 +0000)]
Fix minor bug.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:10:21 +0000 (19:10 +0000)]
Fix minor bug.
Guillermo J. Rozas [Mon, 29 Nov 1993 19:04:31 +0000 (19:04 +0000)]
Fix minor bug.
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.
Stephen Adams [Mon, 29 Nov 1993 02:56:15 +0000 (02:56 +0000)]
Mended Windows installation section.
Incorporated Win32 Package documentation.
Stephen Adams [Sat, 27 Nov 1993 05:12:49 +0000 (05:12 +0000)]
Partly added windows installation blurb
Stephen Adams [Wed, 24 Nov 1993 17:21:45 +0000 (17:21 +0000)]
Made release and version automatic from version.h
Stephen Adams [Wed, 24 Nov 1993 16:37:50 +0000 (16:37 +0000)]
Fixed version info
Guillermo J. Rozas [Wed, 24 Nov 1993 09:04:09 +0000 (09:04 +0000)]
SUNOS calls it TIOCSIGNAL, not TIOCSIG!
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.
Chris Hanson [Tue, 23 Nov 1993 23:18:36 +0000 (23:18 +0000)]
Initial revision
Chris Hanson [Tue, 23 Nov 1993 22:58:59 +0000 (22:58 +0000)]
TIOCSIG not available on sun3.
Chris Hanson [Tue, 23 Nov 1993 21:01:10 +0000 (21:01 +0000)]
Add automatic loading of "pack.scm".
Guillermo J. Rozas [Tue, 23 Nov 1993 19:30:20 +0000 (19:30 +0000)]
Add -O to alpha switches.
Guillermo J. Rozas [Tue, 23 Nov 1993 06:50:39 +0000 (06:50 +0000)]
Disable ptys in Ultrix.
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.
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.
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.
Stephen Adams [Tue, 23 Nov 1993 01:44:46 +0000 (01:44 +0000)]
Added environment variables
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).
Chris Hanson [Mon, 22 Nov 1993 23:17:46 +0000 (23:17 +0000)]
Eliminate useless Ultrix conditionalization.
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.
Nick Papadakis [Mon, 22 Nov 1993 22:45:08 +0000 (22:45 +0000)]
Minor images typo
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.
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.
Stephen Adams [Mon, 22 Nov 1993 19:47:02 +0000 (19:47 +0000)]
Initial revision
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.
Guillermo J. Rozas [Mon, 22 Nov 1993 19:01:41 +0000 (19:01 +0000)]
Fix declaration of etext for hp9000s300.
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.
Guillermo J. Rozas [Mon, 22 Nov 1993 02:17:02 +0000 (02:17 +0000)]
*** empty log message ***
Chris Hanson [Mon, 22 Nov 1993 01:39:48 +0000 (01:39 +0000)]
Initial revision
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.
Guillermo J. Rozas [Mon, 22 Nov 1993 00:32:47 +0000 (00:32 +0000)]
HP-UX, OSF, and AIX all have SysV shared memory.
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.
Chris Hanson [Sun, 21 Nov 1993 23:01:09 +0000 (23:01 +0000)]
Initial revision
Chris Hanson [Sun, 21 Nov 1993 22:59:38 +0000 (22:59 +0000)]
Tweak for 7.3 release.
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.
Guillermo J. Rozas [Sun, 21 Nov 1993 21:43:40 +0000 (21:43 +0000)]
Update.
Guillermo J. Rozas [Sun, 21 Nov 1993 18:58:05 +0000 (18:58 +0000)]
Add missing l in dynamic library name.
Guillermo J. Rozas [Sun, 21 Nov 1993 18:55:46 +0000 (18:55 +0000)]
Remove spurious #\=
Guillermo J. Rozas [Sun, 21 Nov 1993 18:55:14 +0000 (18:55 +0000)]
Add dynamic loading primitives
Chris Hanson [Sun, 21 Nov 1993 06:56:26 +0000 (06:56 +0000)]
Fix think-o in previous change.
Chris Hanson [Sun, 21 Nov 1993 06:51:42 +0000 (06:51 +0000)]
Repaginate. Eliminate compiler warnings.
Guillermo J. Rozas [Sun, 21 Nov 1993 01:05:57 +0000 (01:05 +0000)]
Fix last change. It was just wrong.
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.
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.
Chris Hanson [Sat, 20 Nov 1993 21:30:32 +0000 (21:30 +0000)]
Fix think-o in last change.
Chris Hanson [Sat, 20 Nov 1993 08:07:30 +0000 (08:07 +0000)]
Reinstall apropos now that release is finished.
Chris Hanson [Sat, 20 Nov 1993 07:41:08 +0000 (07:41 +0000)]
Update to reflect new directories.
Chris Hanson [Sat, 20 Nov 1993 07:11:46 +0000 (07:11 +0000)]
Fix typo in last change.
Chris Hanson [Sat, 20 Nov 1993 07:09:15 +0000 (07:09 +0000)]
Remove apropos from release.
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.
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.
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.
Chris Hanson [Fri, 19 Nov 1993 21:27:41 +0000 (21:27 +0000)]
Fix cpp problem reported by birkholz.
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.
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.
Guillermo J. Rozas [Thu, 18 Nov 1993 22:54:21 +0000 (22:54 +0000)]
The AIX C compiler does not sign-extend characters correctly.
Stephen Adams [Thu, 18 Nov 1993 19:55:23 +0000 (19:55 +0000)]
Fiddling with appearance
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 ...
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.
Stephen Adams [Thu, 18 Nov 1993 04:36:21 +0000 (04:36 +0000)]
*** empty log message ***
Stephen Adams [Thu, 18 Nov 1993 04:30:52 +0000 (04:30 +0000)]
Initial revision
Stephen Adams [Thu, 18 Nov 1993 04:27:04 +0000 (04:27 +0000)]
Added apropos
Chris Hanson [Thu, 18 Nov 1993 01:33:22 +0000 (01:33 +0000)]
Fix think-o in last change.
Chris Hanson [Thu, 18 Nov 1993 01:21:39 +0000 (01:21 +0000)]
Delay resolution of debugging-info filename until the file is needed.
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.
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.
Stephen Adams [Wed, 17 Nov 1993 23:05:33 +0000 (23:05 +0000)]
Added $Id: line
Stephen Adams [Wed, 17 Nov 1993 22:58:44 +0000 (22:58 +0000)]
Added copyright notice
Stephen Adams [Wed, 17 Nov 1993 22:50:41 +0000 (22:50 +0000)]
Added copyright notice
Stephen Adams [Wed, 17 Nov 1993 22:43:33 +0000 (22:43 +0000)]
Added copyright message
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.
Guillermo J. Rozas [Wed, 17 Nov 1993 05:31:12 +0000 (05:31 +0000)]
Fix unbound variable problem introduced in the last edit.
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.
Guillermo J. Rozas [Wed, 17 Nov 1993 05:22:03 +0000 (05:22 +0000)]
Fix switches on AIX and Alpha.
Guillermo J. Rozas [Tue, 16 Nov 1993 22:37:46 +0000 (22:37 +0000)]
Files must be linked with cc on AIX.
Nick Papadakis [Tue, 16 Nov 1993 21:59:15 +0000 (21:59 +0000)]
Minor typo, weak-pairs xref in hash table intro
Guillermo J. Rozas [Tue, 16 Nov 1993 16:36:44 +0000 (16:36 +0000)]
Fix bug when displaying #\'
Guillermo J. Rozas [Tue, 16 Nov 1993 16:09:15 +0000 (16:09 +0000)]
Finish renaming C-quotify.
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.
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.
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.
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.
Guillermo J. Rozas [Tue, 16 Nov 1993 02:34:33 +0000 (02:34 +0000)]
Add cast to remove spurious warnings.
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)
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).
Chris Hanson [Mon, 15 Nov 1993 21:49:08 +0000 (21:49 +0000)]
Update version number.
Guillermo J. Rozas [Mon, 15 Nov 1993 05:59:13 +0000 (05:59 +0000)]
Fix conflict when timestamps have been disabled.
Guillermo J. Rozas [Sat, 13 Nov 1993 19:35:10 +0000 (19:35 +0000)]
Load option compress when the compiler is loaded.
Guillermo J. Rozas [Sat, 13 Nov 1993 19:24:04 +0000 (19:24 +0000)]
Add mechanism to disable timestamps to allow comparison of output.
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.
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.