mit-scheme.git
31 years agoImplement support for drawing multiple points and lines.
Chris Hanson [Sun, 5 Dec 1993 06:15:14 +0000 (06:15 +0000)]
Implement support for drawing multiple points and lines.

31 years agoAdd primitives to draw multiple points and lines. These have better
Chris Hanson [Sun, 5 Dec 1993 06:09:30 +0000 (06:09 +0000)]
Add primitives to draw multiple points and lines.  These have better
performance characteristics for large plots.

31 years agoGeneralize support for flonum vectors.
Chris Hanson [Sun, 5 Dec 1993 06:08:10 +0000 (06:08 +0000)]
Generalize support for flonum vectors.

31 years agoAdd C back end information.
Guillermo J. Rozas [Fri, 3 Dec 1993 23:31:19 +0000 (23:31 +0000)]
Add C back end information.

31 years agoPatch a few typos.
Chris Hanson [Fri, 3 Dec 1993 22:44:09 +0000 (22:44 +0000)]
Patch a few typos.

31 years agoFix node references from last change.
Chris Hanson [Fri, 3 Dec 1993 22:12:53 +0000 (22:12 +0000)]
Fix node references from last change.

31 years agoMerge the indices.
Chris Hanson [Fri, 3 Dec 1993 22:07:38 +0000 (22:07 +0000)]
Merge the indices.

31 years agoNumerous small changes.
Chris Hanson [Fri, 3 Dec 1993 22:05:13 +0000 (22:05 +0000)]
Numerous small changes.

31 years agoNumerous small changes.
Chris Hanson [Fri, 3 Dec 1993 21:45:01 +0000 (21:45 +0000)]
Numerous small changes.

31 years ago*** empty log message ***
Stephen Adams [Fri, 3 Dec 1993 21:23:40 +0000 (21:23 +0000)]
*** empty log message ***

31 years agoInitial revision
Chris Hanson [Thu, 2 Dec 1993 23:21:50 +0000 (23:21 +0000)]
Initial revision

31 years ago*** empty log message ***
Stephen Adams [Thu, 2 Dec 1993 03:28:53 +0000 (03:28 +0000)]
*** empty log message ***

31 years ago*** empty log message ***
Stephen Adams [Thu, 2 Dec 1993 03:25:52 +0000 (03:25 +0000)]
*** empty log message ***

31 years agoincorporated s DOS instructions
Stephen Adams [Wed, 1 Dec 1993 06:17:12 +0000 (06:17 +0000)]
incorporated s    DOS instructions

31 years agoAltered event:after-restarts to allow a band containing the win32
Stephen Adams [Wed, 1 Dec 1993 03:08:03 +0000 (03:08 +0000)]
Altered event:after-restarts to allow a band containing the win32
system to be loaded on a DOS-only microcode.

31 years agoRemove definition of INT:->FLONUM since it is now exported from the
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.

31 years agoFix think-o in previous change.
Chris Hanson [Mon, 29 Nov 1993 23:19:02 +0000 (23:19 +0000)]
Fix think-o in previous change.

31 years agoAdd expansion for INT:->FLONUM.
Chris Hanson [Mon, 29 Nov 1993 23:15:01 +0000 (23:15 +0000)]
Add expansion for INT:->FLONUM.

31 years agoExport INT:->FLONUM.
Chris Hanson [Mon, 29 Nov 1993 23:10:53 +0000 (23:10 +0000)]
Export INT:->FLONUM.

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