mit-scheme.git
34 years agoMake reader accept "#*" as a valid, zero-length bit string.
Chris Hanson [Fri, 7 Sep 1990 00:27:35 +0000 (00:27 +0000)]
Make reader accept "#*" as a valid, zero-length bit string.

34 years agoAdd configuration information for NeXT.
Chris Hanson [Thu, 6 Sep 1990 19:02:46 +0000 (19:02 +0000)]
Add configuration information for NeXT.

34 years agoInitial revision
Chris Hanson [Thu, 6 Sep 1990 19:02:06 +0000 (19:02 +0000)]
Initial revision

34 years agoSupport for multiple screens.
Mark Friedman [Fri, 31 Aug 1990 20:18:01 +0000 (20:18 +0000)]
Support for multiple screens.

34 years agoWhen stopping Scheme, use signal that was used to tell us we needed to
Chris Hanson [Mon, 27 Aug 1990 20:08:39 +0000 (20:08 +0000)]
When stopping Scheme, use signal that was used to tell us we needed to
stop.  Previously, we always used SIGTSTP.

34 years agoFix a bug in the interaction between multi-closures and frame reusing.
Guillermo J. Rozas [Mon, 27 Aug 1990 13:23:45 +0000 (13:23 +0000)]
Fix a bug in the interaction between multi-closures and frame reusing.
The shared closure block was not considered when determining whether a
slot could be rewritten or not.

34 years agoFix edti bug from last set of changes.
Guillermo J. Rozas [Sat, 25 Aug 1990 03:08:22 +0000 (03:08 +0000)]
Fix edti bug from last set of changes.

34 years agoFix two bugs in multiclosure code:
Guillermo J. Rozas [Fri, 24 Aug 1990 20:20:30 +0000 (20:20 +0000)]
Fix two bugs in multiclosure code:

- non-canonical multi-closure entries appearing in letrecs were
computed incorrectly.  The context offset is not the context after
binding since the code has not finished pushing.

- referencing a closure from within itself cannot bypass the variable
lookup code if the closure for environment is not the closure for
value.  This only affects machines where closures are canonicalized
for environment.

34 years agoChange internal procedure format words to look like return addresses
Guillermo J. Rozas [Thu, 23 Aug 1990 00:38:13 +0000 (00:38 +0000)]
Change internal procedure format words to look like return addresses
so that the debugger can parse the stack.

34 years agoMake open procedures look like return addresses to the debugger.
Guillermo J. Rozas [Wed, 22 Aug 1990 02:03:18 +0000 (02:03 +0000)]
Make open procedures look like return addresses to the debugger.

34 years agoModify the stack parser and environment utilities to handle interrupt
Guillermo J. Rozas [Tue, 21 Aug 1990 04:19:12 +0000 (04:19 +0000)]
Modify the stack parser and environment utilities to handle interrupt
frames from compiled code in which the return address is a procedure.

34 years agoAdd next-continuation-offset field to rtl-procedures so that internal
Guillermo J. Rozas [Tue, 21 Aug 1990 02:24:33 +0000 (02:24 +0000)]
Add next-continuation-offset field to rtl-procedures so that internal
procedures can be represented as return addresses for the debugger.

34 years agoFix broken comment.
Guillermo J. Rozas [Tue, 21 Aug 1990 02:23:26 +0000 (02:23 +0000)]
Fix broken comment.

34 years agoReplace internal code words with return address code words so the
Guillermo J. Rozas [Tue, 21 Aug 1990 02:20:55 +0000 (02:20 +0000)]
Replace internal code words with return address code words so the
debugger will not get confused about internal procedures and interrupt
frames in compiled code.

34 years agoUpdate the list of missing macros to document.
Guillermo J. Rozas [Fri, 17 Aug 1990 23:45:53 +0000 (23:45 +0000)]
Update the list of missing macros to document.

34 years agoSplit cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
Guillermo J. Rozas [Fri, 17 Aug 1990 23:40:55 +0000 (23:40 +0000)]
Split cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
not needed at GC time because the whole cache is flushed immediately
afterwards.

The flushing code is now in FLUSH_I_CACHE_REGION, used explicitly by
store_uuo_link in cmpint.c

34 years agoSplit cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
Guillermo J. Rozas [Fri, 17 Aug 1990 23:39:55 +0000 (23:39 +0000)]
Split cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
not needed at GC time.

The flushing code is now in FLUSH_I_CACHE_REGION, used explicitly by
store_uuo_link in cmpint.c

34 years agoSplit cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
Guillermo J. Rozas [Fri, 17 Aug 1990 23:28:46 +0000 (23:28 +0000)]
Split cache flusing code from STORE_EXECUTE_CACHE_ADDRESS, since it is
not needed at GC time.

The flushing code is now in FLUSH_I_CACHE_REGION, used explicitly by
store_uuo_link in cmpint.c

34 years agoAdded dependency of x11base.o on ux.h to match the includes in x11base.c
Mark Friedman [Fri, 17 Aug 1990 21:00:39 +0000 (21:00 +0000)]
Added dependency of x11base.o on ux.h to match the includes in x11base.c

34 years agoMade definition of HAVE_SELECT be posix independent.
Mark Friedman [Fri, 17 Aug 1990 20:05:32 +0000 (20:05 +0000)]
Made definition of HAVE_SELECT be posix independent.

34 years agoExport `execute_reload_cleanups' and call it when resuming after a
Chris Hanson [Thu, 16 Aug 1990 23:36:51 +0000 (23:36 +0000)]
Export `execute_reload_cleanups' and call it when resuming after a
`dump-world'.

34 years agoAdd memoization to `UX_SC_CLK_TCK'.
Chris Hanson [Thu, 16 Aug 1990 22:33:54 +0000 (22:33 +0000)]
Add memoization to `UX_SC_CLK_TCK'.

34 years agoDon't use `event:before-exit' to tell the microcode to clean itself
Chris Hanson [Thu, 16 Aug 1990 20:13:17 +0000 (20:13 +0000)]
Don't use `event:before-exit' to tell the microcode to clean itself
up.  There is now a new hook at the microcode level that delays this
cleanup until the `disk-restore' is committed.

34 years agoDon't call `x-close-all-displays' before disk-restoring.
Chris Hanson [Thu, 16 Aug 1990 20:10:47 +0000 (20:10 +0000)]
Don't call `x-close-all-displays' before disk-restoring.

34 years agoDon't call `close-all-open-files' before disk-restoring.
Chris Hanson [Thu, 16 Aug 1990 20:09:57 +0000 (20:09 +0000)]
Don't call `close-all-open-files' before disk-restoring.

34 years agoImplement new `reload_cleanup' facility to provide a hook for cleaning
Chris Hanson [Thu, 16 Aug 1990 20:06:34 +0000 (20:06 +0000)]
Implement new `reload_cleanup' facility to provide a hook for cleaning
up various things before a disk-restore.

34 years agoUse new `add_reload_cleanup' facility to close all the display
Chris Hanson [Thu, 16 Aug 1990 20:05:21 +0000 (20:05 +0000)]
Use new `add_reload_cleanup' facility to close all the display
connections.

34 years agoChange declarations of `x_malloc' and `x_realloc' to use `PTR' instead
Chris Hanson [Thu, 16 Aug 1990 19:23:35 +0000 (19:23 +0000)]
Change declarations of `x_malloc' and `x_realloc' to use `PTR' instead
of `char *'.

34 years agoChange `OS_channel_close_all' to internal definition and use new
Chris Hanson [Thu, 16 Aug 1990 19:22:41 +0000 (19:22 +0000)]
Change `OS_channel_close_all' to internal definition and use new
`add_reload_cleanup' facility to install it.

34 years agoDelete `OS_channel_close_all'.
Chris Hanson [Thu, 16 Aug 1990 19:20:39 +0000 (19:20 +0000)]
Delete `OS_channel_close_all'.

34 years agoExport `add_reload_cleanup'.
Chris Hanson [Thu, 16 Aug 1990 19:19:49 +0000 (19:19 +0000)]
Export `add_reload_cleanup'.

34 years agoAdd cache-flushing call to STORE_TRAMPOLINE_ENTRY .
Guillermo J. Rozas [Thu, 16 Aug 1990 14:45:24 +0000 (14:45 +0000)]
Add cache-flushing call to STORE_TRAMPOLINE_ENTRY .

34 years agoWrap call to read_file_start inside of LOAD-BAND in a transaction to
Guillermo J. Rozas [Thu, 16 Aug 1990 08:43:53 +0000 (08:43 +0000)]
Wrap call to read_file_start inside of LOAD-BAND in a transaction to
undo initial read.

34 years agoChange some error death messages.
Guillermo J. Rozas [Thu, 16 Aug 1990 08:42:48 +0000 (08:42 +0000)]
Change some error death messages.

34 years agoAdd paranoia check for inconsistent stack.
Guillermo J. Rozas [Thu, 16 Aug 1990 08:42:15 +0000 (08:42 +0000)]
Add paranoia check for inconsistent stack.

34 years agoMake disk-restore invoke canonicalize-input-filename before invoking
Guillermo J. Rozas [Thu, 16 Aug 1990 08:41:51 +0000 (08:41 +0000)]
Make disk-restore invoke canonicalize-input-filename before invoking
event:before-exit.

34 years agoAdd missing C-macro continuation lines from mips version of
Guillermo J. Rozas [Thu, 16 Aug 1990 05:09:31 +0000 (05:09 +0000)]
Add missing C-macro continuation lines from mips version of
DECLARE_UX_SIGNAL_CODES.

34 years agoUpdate from jmiller.
Chris Hanson [Tue, 14 Aug 1990 18:22:54 +0000 (18:22 +0000)]
Update from jmiller.

34 years agoMove non-blocking I/O definitions to "ux.h".
Chris Hanson [Fri, 10 Aug 1990 02:13:44 +0000 (02:13 +0000)]
Move non-blocking I/O definitions to "ux.h".

34 years agoRecent versions of ultrix are mostly POSIX-compliant.
Chris Hanson [Fri, 10 Aug 1990 02:02:25 +0000 (02:02 +0000)]
Recent versions of ultrix are mostly POSIX-compliant.

34 years agoForgot some arguments to fprintf.
Chris Hanson [Fri, 10 Aug 1990 02:01:25 +0000 (02:01 +0000)]
Forgot some arguments to fprintf.

34 years agoFix casting bug.
Guillermo J. Rozas [Thu, 9 Aug 1990 19:52:20 +0000 (19:52 +0000)]
Fix casting bug.

34 years agoChange the code to accomodate:
Guillermo J. Rozas [Thu, 9 Aug 1990 19:40:39 +0000 (19:40 +0000)]
Change the code to accomodate:

- Machines where the Scheme stack pointer and the C stack pointer do
not live in the same register.

- The "new" compiled code interface, where C code (including
primitives) always executes on the C stack, except for the couple of
instructions each way.

34 years agoAdd definition of FULL_SIGCONTEXT_SCHSP for machines where the Scheme
Guillermo J. Rozas [Thu, 9 Aug 1990 19:39:26 +0000 (19:39 +0000)]
Add definition of FULL_SIGCONTEXT_SCHSP for machines where the Scheme
stack pointer and the C stack pointer are separate registers.

34 years agoAdd /scheme/850 directories to rewrite rules.
Guillermo J. Rozas [Thu, 9 Aug 1990 15:03:22 +0000 (15:03 +0000)]
Add /scheme/850 directories to rewrite rules.

34 years agoFix bug in STORE_ABSOLUTE_ADDRESS by which large addresses in the
Guillermo J. Rozas [Thu, 9 Aug 1990 04:24:20 +0000 (04:24 +0000)]
Fix bug in STORE_ABSOLUTE_ADDRESS by which large addresses in the
26-bit range where being relocated incorrectly on band-load.

34 years agoFix error message when the cache information file is not found.
Guillermo J. Rozas [Wed, 8 Aug 1990 20:28:21 +0000 (20:28 +0000)]
Fix error message when the cache information file is not found.

34 years agoAdd hppacache.h to Spectrum GC_HEAD_FILES.
Guillermo J. Rozas [Wed, 8 Aug 1990 20:22:41 +0000 (20:22 +0000)]
Add hppacache.h to Spectrum GC_HEAD_FILES.
Add XTRA_TARGETS for architecture-dependent files, and make
Spectrum XTRA_TARGETS be hppacache.

34 years agoInitial revision
Guillermo J. Rozas [Wed, 8 Aug 1990 20:21:12 +0000 (20:21 +0000)]
Initial revision

34 years agoAdd definition of ENTRY_PREFIX_LENGTH .
Guillermo J. Rozas [Wed, 8 Aug 1990 20:20:40 +0000 (20:20 +0000)]
Add definition of ENTRY_PREFIX_LENGTH .
Add cache-flushing code to guarantee consistency between the D-cache
and the I-cache after instructions are copied, moved, or created in
Scheme data space.

34 years agoFix type declaration for cache_flush_all.
Guillermo J. Rozas [Wed, 8 Aug 1990 20:08:52 +0000 (20:08 +0000)]
Fix type declaration for cache_flush_all.
Make cache_flush_region round up rather than truncate when determining
how many blocks to flush.

34 years agoWhen the continuation parser makes a transition from interpreted to
Chris Hanson [Wed, 8 Aug 1990 00:58:42 +0000 (00:58 +0000)]
When the continuation parser makes a transition from interpreted to
compiled frames or vice-versa, the history subproblem must be stepped.
The reasons for this are that:

1. When interpreted code is called from compiled code, a new history
subproblem is pushed.  This subproblem must be discarded when making
the transition back to the compiled code stack frame.

2. When compiled code is called from interpreted code, the existing
history subproblem is preserved for use if the compiled code
tail-recurses back into interpreted code.  This subproblem must be
discarded when making the transition back to the interpreted code
stack frame.

34 years agoFix occurrences of old names of renamed variables.
Guillermo J. Rozas [Tue, 7 Aug 1990 23:33:31 +0000 (23:33 +0000)]
Fix occurrences of old names of renamed variables.

34 years agoAdd definition of sp_nil .
Guillermo J. Rozas [Tue, 7 Aug 1990 23:06:06 +0000 (23:06 +0000)]
Add definition of sp_nil .

34 years agoTemporarily disable consistency check in `stack-ccenv/normal-closure',
Chris Hanson [Tue, 7 Aug 1990 20:11:06 +0000 (20:11 +0000)]
Temporarily disable consistency check in `stack-ccenv/normal-closure',
because it fails for certain cases of multi-closures.

34 years ago- Add new hooks for compiled code:
Guillermo J. Rozas [Tue, 7 Aug 1990 15:36:22 +0000 (15:36 +0000)]
- Add new hooks for compiled code:
store_closure_entry
multiply_fixnum
fixnum_quotient
fixnum_remainder
fixnum_lsh

- Add debugging code (under control of an M4 definition).

- Add cache flushing instructions to store_closure_code (shared by
  store_closure_entry).

- Add cache flushing subroutines:
cache_flush_region (address, count_in_lwords)
cache_flush_all (cache_set, cache_info)

34 years agoFix bug in cons-closure-entry by which branch-expanded LDOs were
Guillermo J. Rozas [Sun, 5 Aug 1990 05:42:43 +0000 (05:42 +0000)]
Fix bug in cons-closure-entry by which branch-expanded LDOs were
causing problems: the ADDIL was being executed immediately after the
BLE, the LDO on return, and thus the address stored in the closure was
bogus.

34 years agoAdd PCR-HOOK pseudo-op for the closure creation code.
Guillermo J. Rozas [Sun, 5 Aug 1990 05:41:27 +0000 (05:41 +0000)]
Add PCR-HOOK pseudo-op for the closure creation code.

34 years agoMake Ultrix and SunOS describe themeselves as such.
Guillermo J. Rozas [Mon, 30 Jul 1990 23:16:25 +0000 (23:16 +0000)]
Make Ultrix and SunOS describe themeselves as such.

34 years agoInclude ultrix conditionalization in oscond.h rather than s/ultrix.h .
Guillermo J. Rozas [Mon, 30 Jul 1990 23:14:24 +0000 (23:14 +0000)]
Include ultrix conditionalization in oscond.h rather than s/ultrix.h .

34 years agoFix ifdefs for HPUX after ULTRIX changes.
Guillermo J. Rozas [Mon, 30 Jul 1990 17:31:28 +0000 (17:31 +0000)]
Fix ifdefs for HPUX after ULTRIX changes.

34 years agoMerge in Jmiller's changes for the MIPS.
Guillermo J. Rozas [Mon, 30 Jul 1990 17:05:42 +0000 (17:05 +0000)]
Merge in Jmiller's changes for the MIPS.

34 years agoRemove dangling #endif left over from previous edit.
Guillermo J. Rozas [Mon, 30 Jul 1990 17:05:08 +0000 (17:05 +0000)]
Remove dangling #endif left over from previous edit.

34 years agoMerge in Jmiller's last changes.
Guillermo J. Rozas [Mon, 30 Jul 1990 16:54:26 +0000 (16:54 +0000)]
Merge in Jmiller's last changes.

34 years agoMerge in Jmiller's last changes.
Guillermo J. Rozas [Mon, 30 Jul 1990 16:45:34 +0000 (16:45 +0000)]
Merge in Jmiller's last changes.

34 years agoMerge in Jmiller's last changes.
Guillermo J. Rozas [Mon, 30 Jul 1990 16:37:57 +0000 (16:37 +0000)]
Merge in Jmiller's last changes.

34 years agoMerge in Jmiller's last changes.
Guillermo J. Rozas [Mon, 30 Jul 1990 16:21:14 +0000 (16:21 +0000)]
Merge in Jmiller's last changes.

34 years agoRemove reference to primitive file-read-char (gone), and use new names
Guillermo J. Rozas [Mon, 30 Jul 1990 04:01:23 +0000 (04:01 +0000)]
Remove reference to primitive file-read-char (gone), and use new names
for file primitives.

34 years agoMove the call to reset-gc-after-restore! from disk-save/kernel to
Guillermo J. Rozas [Mon, 30 Jul 1990 03:47:46 +0000 (03:47 +0000)]
Move the call to reset-gc-after-restore! from disk-save/kernel to
setup-image, since both disk-save and dump-world must take care of it.

34 years agoMake scmkit work again (under HP-UX 7.0) by invoking gld with the
Guillermo J. Rozas [Sat, 28 Jul 1990 21:45:22 +0000 (21:45 +0000)]
Make scmkit work again (under HP-UX 7.0) by invoking gld with the
-noinhibit-exec option.

34 years agoResurrect dmpwrld.c .
Guillermo J. Rozas [Sat, 28 Jul 1990 18:57:17 +0000 (18:57 +0000)]
Resurrect dmpwrld.c .
Install hooks in various places so that IO descriptors, etc. are OK
after resuming execution.

34 years agoResurrect dmpwrld.c .
Guillermo J. Rozas [Sat, 28 Jul 1990 18:56:49 +0000 (18:56 +0000)]
Resurrect dmpwrld.c .
Install hooks in various places so that IO descriptors, etc. are OK
after resuming execution.

34 years agoInitial revision
Guillermo J. Rozas [Fri, 27 Jul 1990 21:30:08 +0000 (21:30 +0000)]
Initial revision

34 years agoNew version of unexec from emacs 18.55 .
Guillermo J. Rozas [Fri, 27 Jul 1990 21:29:37 +0000 (21:29 +0000)]
New version of unexec from emacs 18.55 .

34 years agoFix pathnames after making altdorf the Switzerland server.
Guillermo J. Rozas [Fri, 27 Jul 1990 00:29:56 +0000 (00:29 +0000)]
Fix pathnames after making altdorf the Switzerland server.

34 years agoFix bug in zero-entry multi closures. The allocation was done incorrectly.
Guillermo J. Rozas [Thu, 26 Jul 1990 04:22:22 +0000 (04:22 +0000)]
Fix bug in zero-entry multi closures.  The allocation was done incorrectly.

34 years agoFix `graphics-clear' of X window to respect the clip rectangle.
Chris Hanson [Tue, 24 Jul 1990 22:17:12 +0000 (22:17 +0000)]
Fix `graphics-clear' of X window to respect the clip rectangle.

34 years agofixnum-pred-2->cc was renamed to fixnum-pred->cc. Remove left-over reference.
Guillermo J. Rozas [Mon, 23 Jul 1990 14:22:03 +0000 (14:22 +0000)]
fixnum-pred-2->cc was renamed to fixnum-pred->cc.  Remove left-over reference.

34 years agoMerge in Jmiller's changes for multi-closures.
Guillermo J. Rozas [Sun, 22 Jul 1990 20:33:20 +0000 (20:33 +0000)]
Merge in Jmiller's changes for multi-closures.

34 years agoUpdate to version match 68k compiler version 4.74.
Guillermo J. Rozas [Sun, 22 Jul 1990 18:56:39 +0000 (18:56 +0000)]
Update to version match 68k compiler version 4.74.
Multi closures.
Bit-wise fixnum operations.
Add out-of-line multiply and divide (quotient and remainder) routines
that use the floating-point co-processor.

34 years agoReplace uses of land and quotient with fix:and and fix:quotient,
Guillermo J. Rozas [Sun, 22 Jul 1990 18:52:45 +0000 (18:52 +0000)]
Replace uses of land and quotient with fix:and and fix:quotient,
respectively.
Note: Uses of fix:quotient should be replaced with uses of fix:lsh.

34 years agoFix minor bugs in disassembly (some instructions were missing the
Guillermo J. Rozas [Sun, 22 Jul 1990 18:51:48 +0000 (18:51 +0000)]
Fix minor bugs in disassembly (some instructions were missing the
completer).

34 years agoFix bug in compiler:disassemble by which only half of the variable
Guillermo J. Rozas [Sun, 22 Jul 1990 18:50:59 +0000 (18:50 +0000)]
Fix bug in compiler:disassemble by which only half of the variable
caches was being displayed.

34 years agoFix missing end-of-line back-slash in the documentation string for
Guillermo J. Rozas [Sun, 22 Jul 1990 06:42:25 +0000 (06:42 +0000)]
Fix missing end-of-line back-slash in the documentation string for
FILE-FILL-INPUT-BUFFER.

34 years agoFix unitialized variable bug in xw_wait_for_window_event.
Guillermo J. Rozas [Sun, 22 Jul 1990 06:40:36 +0000 (06:40 +0000)]
Fix unitialized variable bug in xw_wait_for_window_event.
Typo in the previous check-in.

34 years agoFix unitialized variable bug in xw_wait_for_window_event.
Guillermo J. Rozas [Sun, 22 Jul 1990 06:35:42 +0000 (06:35 +0000)]
Fix unitialized variable bug in xw_wait_for_window_event.

34 years agoImprove code sequence for constant second argument to
Guillermo J. Rozas [Fri, 20 Jul 1990 15:53:40 +0000 (15:53 +0000)]
Improve code sequence for constant second argument to
FIXNUM-REMAINDER.

34 years agoImprove copy-program, and move it to a separate file (prgcop) and
Guillermo J. Rozas [Fri, 20 Jul 1990 01:24:13 +0000 (01:24 +0000)]
Improve copy-program, and move it to a separate file (prgcop) and
package (runtime program-copier).

34 years agoAdd package definition for package (runtime program-copier).
Guillermo J. Rozas [Fri, 20 Jul 1990 01:21:23 +0000 (01:21 +0000)]
Add package definition for package (runtime program-copier).

34 years agoAdd initialization for package (runtime program-copier).
Guillermo J. Rozas [Fri, 20 Jul 1990 01:20:52 +0000 (01:20 +0000)]
Add initialization for package (runtime program-copier).

34 years agoInitial revision
Guillermo J. Rozas [Fri, 20 Jul 1990 01:12:33 +0000 (01:12 +0000)]
Initial revision

34 years agoRemove copy-program. It now lives in prgcop.scm .
Guillermo J. Rozas [Fri, 20 Jul 1990 01:12:03 +0000 (01:12 +0000)]
Remove copy-program.  It now lives in prgcop.scm .

34 years agoAdd fixnum-lsh to list of primitives that can be constant-folded.
Guillermo J. Rozas [Thu, 19 Jul 1990 21:44:33 +0000 (21:44 +0000)]
Add fixnum-lsh to list of primitives that can be constant-folded.

34 years agoTake word size into account. Shifts past fixnum size always return
Guillermo J. Rozas [Thu, 19 Jul 1990 19:11:32 +0000 (19:11 +0000)]
Take word size into account.  Shifts past fixnum size always return
0.

34 years agoAdd the NV condition to extract-deposit-condition.
Guillermo J. Rozas [Thu, 19 Jul 1990 04:03:55 +0000 (04:03 +0000)]
Add the NV condition to extract-deposit-condition.

34 years agoHandle EOF on the console input.
Chris Hanson [Wed, 18 Jul 1990 20:40:33 +0000 (20:40 +0000)]
Handle EOF on the console input.

34 years agoEnable io_burst mode. It speeds up small transfers significantly.
Guillermo J. Rozas [Mon, 16 Jul 1990 23:17:21 +0000 (23:17 +0000)]
Enable io_burst mode.  It speeds up small transfers significantly.

34 years agoNew treatment of X events.
Mark Friedman [Mon, 16 Jul 1990 22:07:38 +0000 (22:07 +0000)]
New treatment of X events.

There is now a global X event queue which can be accessed by scheme
primitives.

Added select() in ux.h

34 years agoAdded select().
Mark Friedman [Mon, 16 Jul 1990 21:06:52 +0000 (21:06 +0000)]
Added select().

34 years agoNew treatment of X events.
Mark Friedman [Mon, 16 Jul 1990 21:03:07 +0000 (21:03 +0000)]
New treatment of X events.

There is now a global X event queue which can be accessed by scheme
primitives.