mit-scheme.git
33 years ago*** empty log message ***
Brian A. LaMacchia [Tue, 6 Aug 1991 20:56:02 +0000 (20:56 +0000)]
*** empty log message ***

33 years agoAdd support for special keys, including function keys and arrow keys,
Arthur Gleckler [Tue, 6 Aug 1991 18:12:28 +0000 (18:12 +0000)]
Add support for special keys, including function keys and arrow keys,
with bucky bits.

A key is either a CHAR or a SPECIAL-KEY.  SPECIAL-KEYs can be compared
using EQ?.

Support all the keys named in /usr/include/X11/keysym.h, using the
names X gives them (with few exceptions).

Rename most procedures for dealing with keys from "-char" to "-key" to
prevent confusion.

Requires microcode 11.91 or later because of changes to the X keyboard
event structure.

33 years agoFix unbound variable error from special key changes.
Arthur Gleckler [Tue, 6 Aug 1991 15:55:10 +0000 (15:55 +0000)]
Fix unbound variable error from special key changes.

33 years agoAdd support for special keys, including function keys and arrow keys,
Arthur Gleckler [Tue, 6 Aug 1991 15:40:55 +0000 (15:40 +0000)]
Add support for special keys, including function keys and arrow keys,
with bucky bits.

A key is either a CHAR or a SPECIAL-KEY.  SPECIAL-KEYs can be compared
using EQ?.

Support all the keys named in /usr/include/X11/keysym.h, using the
names X gives them (with few exceptions).

Rename most procedures for dealing with keys from "-char" to "-key" to
prevent confusion.

Requires microcode 11.91 or later because of changes to the X keyboard
event structure.

33 years agoFix purification bug on Snakes; floating-point alignment was confusing
Arthur Gleckler [Tue, 6 Aug 1991 15:13:54 +0000 (15:13 +0000)]
Fix purification bug on Snakes; floating-point alignment was confusing
the purifier.

33 years agoUpgrade microcode to pass X keysyms in keyboard events through to Edwin.
Arthur Gleckler [Tue, 6 Aug 1991 15:12:05 +0000 (15:12 +0000)]
Upgrade microcode to pass X keysyms in keyboard events through to Edwin.

33 years agoFixed bug in sdata.scm...thanks sybok
Brian A. LaMacchia [Tue, 6 Aug 1991 13:56:05 +0000 (13:56 +0000)]
Fixed bug in sdata.scm...thanks sybok

33 years agoInitial revision
Brian A. LaMacchia [Mon, 5 Aug 1991 16:40:11 +0000 (16:40 +0000)]
Initial revision

33 years agoCompiling with the stepper hooks.
Mark Friedman [Mon, 5 Aug 1991 14:21:45 +0000 (14:21 +0000)]
Compiling with the stepper hooks.

33 years agoMake edit and edwin take arguments and pass them along to
Guillermo J. Rozas [Thu, 1 Aug 1991 22:55:04 +0000 (22:55 +0000)]
Make edit and edwin take arguments and pass them along to
create-editor.

33 years ago*** empty log message ***
Brian A. LaMacchia [Thu, 1 Aug 1991 17:51:23 +0000 (17:51 +0000)]
*** empty log message ***

33 years agoExport edwin-variable$mail-setup-hook
Brian A. LaMacchia [Thu, 1 Aug 1991 17:51:07 +0000 (17:51 +0000)]
Export edwin-variable$mail-setup-hook

33 years agoAdd INSERT-PARENTHESES and MOVE-PAST-CLOSE-AND-REINDENT and bind them to keys.
Arthur Gleckler [Wed, 31 Jul 1991 18:24:47 +0000 (18:24 +0000)]
Add INSERT-PARENTHESES and MOVE-PAST-CLOSE-AND-REINDENT and bind them to keys.

33 years agoAdd INSERT-PARENTHESES and MOVE-PAST-CLOSE-AND-REINDENT and bind them to keys.
Arthur Gleckler [Wed, 31 Jul 1991 18:09:15 +0000 (18:09 +0000)]
Add INSERT-PARENTHESES and MOVE-PAST-CLOSE-AND-REINDENT and bind them to keys.

33 years agoFix UX_times problem in OS_real_time_clock.
Guillermo J. Rozas [Wed, 31 Jul 1991 14:37:20 +0000 (14:37 +0000)]
Fix UX_times problem in OS_real_time_clock.

33 years agoEnable super, hyper, and top modifier keys under X.
Arthur Gleckler [Fri, 26 Jul 1991 21:56:09 +0000 (21:56 +0000)]
Enable super, hyper, and top modifier keys under X.

33 years agoAdded variable x-display-name, which defaults to false.
Brian A. LaMacchia [Fri, 26 Jul 1991 20:57:10 +0000 (20:57 +0000)]
Added variable x-display-name, which defaults to false.
fluid-let'ing x-display-name to a string (like "freeside:0")
before invoking edwin allows edwin to pop up an X window on
non-local displays.

33 years ago(Jinx) implemented open-coding for INTEGER-MULTIPLY, INTEGER-DIVIDE,
Chris Hanson [Thu, 25 Jul 1991 09:04:33 +0000 (09:04 +0000)]
(Jinx) implemented open-coding for INTEGER-MULTIPLY, INTEGER-DIVIDE,
and INTEGER-REMAINDER.

33 years agoEliminate two uses of @PCO branches. Repaginate.
Chris Hanson [Thu, 25 Jul 1991 08:43:10 +0000 (08:43 +0000)]
Eliminate two uses of @PCO branches.  Repaginate.

33 years agoInstall machine-dependent file and procedure to perform optimization
Chris Hanson [Thu, 25 Jul 1991 07:24:04 +0000 (07:24 +0000)]
Install machine-dependent file and procedure to perform optimization
of LAP between linearization and assembly.  This is for instruction
scheduling and peephole optimization.

33 years agoChange LAP generator to use new PC-relative address cacheing
Chris Hanson [Thu, 25 Jul 1991 02:46:19 +0000 (02:46 +0000)]
Change LAP generator to use new PC-relative address cacheing
mechanism.  Also eliminate generation of PC-RELATIVE-OFFSET pseudo
instruction, and of certain instructions that would make analysis of
the LAP difficult.  Change LAP to conform more closely to the MIPS
spec, e.g. change "FADD DOUBLE" to "ADD.D".  Implement simple LAP
optimizer that eliminates some NOPs appearing in load delay slots.

33 years agoInitial revision
Chris Hanson [Thu, 25 Jul 1991 02:42:11 +0000 (02:42 +0000)]
Initial revision

33 years agoInstall machine-dependent file and procedure to perform optimization
Chris Hanson [Thu, 25 Jul 1991 02:40:58 +0000 (02:40 +0000)]
Install machine-dependent file and procedure to perform optimization
of LAP between linearization and assembly.  This is for instruction
scheduling and peephole optimization.

33 years agoInitial revision
Chris Hanson [Thu, 25 Jul 1991 02:34:51 +0000 (02:34 +0000)]
Initial revision

33 years agoImplement support to permit cacheing of PC-relative addresses in
Chris Hanson [Thu, 25 Jul 1991 02:32:06 +0000 (02:32 +0000)]
Implement support to permit cacheing of PC-relative addresses in
registers.  This is important on RISC machines where it is often
expensive to compute a PC-relative address.

33 years agoAddition of operations and procedures to manipulate image and colormap
Chris Hanson [Thu, 25 Jul 1991 01:07:09 +0000 (01:07 +0000)]
Addition of operations and procedures to manipulate image and colormap
datatypes.  Requires microcode version 11.89 or later.

33 years agoChanges to make sure that Scheme does not get into an infinite loop on
Guillermo J. Rozas [Wed, 24 Jul 1991 19:48:29 +0000 (19:48 +0000)]
Changes to make sure that Scheme does not get into an infinite loop on
input when a trap occurs or its tty disappears.

33 years agoAdd support for setting the resource class and name of X windows.
Arthur Gleckler [Wed, 24 Jul 1991 19:43:22 +0000 (19:43 +0000)]
Add support for setting the resource class and name of X windows.

33 years agoFix typo in previous change.
Chris Hanson [Wed, 24 Jul 1991 02:26:55 +0000 (02:26 +0000)]
Fix typo in previous change.

33 years agoAdd .PHONY targets to make targets like "scheme" work right.
Chris Hanson [Wed, 24 Jul 1991 02:25:00 +0000 (02:25 +0000)]
Add .PHONY targets to make targets like "scheme" work right.

33 years agoWork around bug in Ultrix: the `times' system call sometimes returns
Chris Hanson [Wed, 24 Jul 1991 01:29:29 +0000 (01:29 +0000)]
Work around bug in Ultrix: the `times' system call sometimes returns
negative numbers (other than -1) when there are no errors.  The
STD_VOID_SYSTEM_CALL macro checks for result <0, so perform explicit
check for result =-1.

33 years ago*** empty log message ***
Chris Hanson [Tue, 23 Jul 1991 08:20:40 +0000 (08:20 +0000)]
*** empty log message ***

33 years agoAdd a 1D property table to each graphics device.
Chris Hanson [Tue, 23 Jul 1991 08:20:26 +0000 (08:20 +0000)]
Add a 1D property table to each graphics device.

33 years agoAddition of operations and procedures to manipulate image and colormap
Chris Hanson [Tue, 23 Jul 1991 08:19:26 +0000 (08:19 +0000)]
Addition of operations and procedures to manipulate image and colormap
datatypes.  Requires microcode version 11.89 or later.

33 years agoEditing of X11 image, visual, and colormap support to regularize
Chris Hanson [Tue, 23 Jul 1991 08:18:07 +0000 (08:18 +0000)]
Editing of X11 image, visual, and colormap support to regularize
interface, provide better type and error checking, and simplify
handling of colormaps by associating a display object with them.

Requires runtime 14.126 or later.

33 years agoFix typo in load/store instruction rules.
Chris Hanson [Sun, 21 Jul 1991 07:41:51 +0000 (07:41 +0000)]
Fix typo in load/store instruction rules.

33 years agoENVIRONMENT-HAS-PARENT? must return one of three values: #F, #T, or
Chris Hanson [Sun, 21 Jul 1991 07:02:17 +0000 (07:02 +0000)]
ENVIRONMENT-HAS-PARENT? must return one of three values: #F, #T, or
'SIMULATED.  In the case of compiled closures, it was returning
something else, causing the debugging tools to think that these
procedures had no closing frame.

33 years agoFix typo in last change.
Chris Hanson [Fri, 19 Jul 1991 04:42:26 +0000 (04:42 +0000)]
Fix typo in last change.

33 years agoEliminate now-unused variable.
Chris Hanson [Fri, 19 Jul 1991 04:22:13 +0000 (04:22 +0000)]
Eliminate now-unused variable.

33 years agoEliminate spurious compiler warning.
Chris Hanson [Fri, 19 Jul 1991 04:19:03 +0000 (04:19 +0000)]
Eliminate spurious compiler warning.
Sharpen up documentation strings of variables.
Fix pagination.

33 years agoFix bugs in reduction declarations.
Chris Hanson [Fri, 19 Jul 1991 03:46:14 +0000 (03:46 +0000)]
Fix bugs in reduction declarations.

33 years agoNew Edwin debugger (commissioned for 6.001)
Arthur Gleckler [Fri, 19 Jul 1991 00:39:48 +0000 (00:39 +0000)]
New Edwin debugger (commissioned for 6.001)

33 years agoFix the pluralization of "argument" in the WRONG-NUMBER-OF-ARGUMENTS error.
Arthur Gleckler [Thu, 18 Jul 1991 23:37:33 +0000 (23:37 +0000)]
Fix the pluralization of "argument" in the WRONG-NUMBER-OF-ARGUMENTS error.

33 years agoChanged support for stepper hooks. Return hooks now work more or less
Mark Friedman [Thu, 18 Jul 1991 16:03:38 +0000 (16:03 +0000)]
Changed support for stepper hooks. Return hooks now work more or less
like the apply and eval hooks.

33 years agoFix bug in DIRECTORY-READ: if the argument has any name component,
Chris Hanson [Wed, 17 Jul 1991 08:55:17 +0000 (08:55 +0000)]
Fix bug in DIRECTORY-READ: if the argument has any name component,
don't default other name components to 'WILD.

33 years agoFix bug in DIRECTORY-READ: if the argument has any name component,
Chris Hanson [Wed, 17 Jul 1991 08:54:53 +0000 (08:54 +0000)]
Fix bug in DIRECTORY-READ: if the argument has any name component,
don't default other name components to 'WILD.

33 years agoGuarantee error if unable to find one of Edwin's system directories.
Chris Hanson [Tue, 16 Jul 1991 21:00:02 +0000 (21:00 +0000)]
Guarantee error if unable to find one of Edwin's system directories.

33 years agoEliminate redundant instructions in flonum-cons rule.
Chris Hanson [Tue, 16 Jul 1991 20:53:28 +0000 (20:53 +0000)]
Eliminate redundant instructions in flonum-cons rule.

33 years agoHooks for running before restarts and debugger returns.
Arthur Gleckler [Tue, 16 Jul 1991 00:08:16 +0000 (00:08 +0000)]
Hooks for running before restarts and debugger returns.

Debugger formatting improvements.

33 years agoAdd a hook to run before doing a return command from the debugger.
Arthur Gleckler [Tue, 16 Jul 1991 00:03:00 +0000 (00:03 +0000)]
Add a hook to run before doing a return command from the debugger.
Separate the printing of the components of subproblems and reductions
so they can be printed separately.

33 years agoAdd a hook in INVOKE-RESTART-INTERACTIVELY between any interactive
Arthur Gleckler [Mon, 15 Jul 1991 23:56:28 +0000 (23:56 +0000)]
Add a hook in INVOKE-RESTART-INTERACTIVELY between any interactive
prompting and the invocation of the restart effector.

33 years agoTrivial formatting change.
Arthur Gleckler [Mon, 15 Jul 1991 23:40:42 +0000 (23:40 +0000)]
Trivial formatting change.

33 years agoFix error message generated when object passed to a record accessor or
Chris Hanson [Mon, 15 Jul 1991 23:34:07 +0000 (23:34 +0000)]
Fix error message generated when object passed to a record accessor or
updater is a record of the wrong type.

33 years agoCatch error returns in calls to transcendental functions.
Chris Hanson [Sat, 13 Jul 1991 01:19:33 +0000 (01:19 +0000)]
Catch error returns in calls to transcendental functions.

33 years ago*** empty log message ***
Chris Hanson [Fri, 12 Jul 1991 23:23:15 +0000 (23:23 +0000)]
*** empty log message ***

33 years agoVarious fixes to floating-point trap code.
Chris Hanson [Fri, 12 Jul 1991 23:18:56 +0000 (23:18 +0000)]
Various fixes to floating-point trap code.

33 years agoAdd code to handle siginfo structure that is zero.
Chris Hanson [Fri, 12 Jul 1991 23:17:57 +0000 (23:17 +0000)]
Add code to handle siginfo structure that is zero.

33 years agoForgot to step loop counter in last change to find_signal_code_name.
Chris Hanson [Fri, 12 Jul 1991 23:17:37 +0000 (23:17 +0000)]
Forgot to step loop counter in last change to find_signal_code_name.
Also add code to handle siginfo structure that is zero.

33 years agoAdd initialization code to enable the IEEE traps.
Chris Hanson [Fri, 12 Jul 1991 23:15:43 +0000 (23:15 +0000)]
Add initialization code to enable the IEEE traps.

33 years agoChange rule for predicates that compare against implicit zero.
Chris Hanson [Fri, 12 Jul 1991 23:14:05 +0000 (23:14 +0000)]
Change rule for predicates that compare against implicit zero.
Previously, these predicates were generating a zero by subtracting a
register from itself.  This doesn't work if the register contains an
infinity or a NAN -- in that case it traps.  The new code generates a
zero by explicitly zeroing the register.

33 years agoChange DISK-RESTORE to try explicit filename first before tacking on
Chris Hanson [Fri, 12 Jul 1991 18:00:42 +0000 (18:00 +0000)]
Change DISK-RESTORE to try explicit filename first before tacking on
".com".

33 years agoChange DISK-RESTORE to try explicit filename first before tacking on
Chris Hanson [Fri, 12 Jul 1991 17:58:00 +0000 (17:58 +0000)]
Change DISK-RESTORE to try explicit filename first before tacking on
".com".

33 years agoAdd entry for HP 9000 series 400.
Chris Hanson [Thu, 11 Jul 1991 04:02:34 +0000 (04:02 +0000)]
Add entry for HP 9000 series 400.

33 years agoAdd initialization code that enables most of the IEEE floating-point
Chris Hanson [Thu, 11 Jul 1991 03:59:15 +0000 (03:59 +0000)]
Add initialization code that enables most of the IEEE floating-point
exceptions.

33 years ago*** empty log message ***
Chris Hanson [Thu, 11 Jul 1991 03:57:56 +0000 (03:57 +0000)]
*** empty log message ***

33 years agoRewrite X-STORE-COLORS. Previously it had unpredictable effect since
Chris Hanson [Thu, 11 Jul 1991 03:57:36 +0000 (03:57 +0000)]
Rewrite X-STORE-COLORS.  Previously it had unpredictable effect since
the `flags' component of the XColor structures was not being
initialized.

33 years agoChange find_signal_code_name to be more customizable. Implement
Chris Hanson [Thu, 11 Jul 1991 03:56:07 +0000 (03:56 +0000)]
Change find_signal_code_name to be more customizable.  Implement
customization that determines correct names for floating-point
exceptions on the HP Precision Architecture.

33 years agoInitial revision
Chris Hanson [Thu, 11 Jul 1991 02:16:45 +0000 (02:16 +0000)]
Initial revision

33 years agoFix typo in HP 9000 series 800 trap codes.
Chris Hanson [Thu, 11 Jul 1991 01:48:38 +0000 (01:48 +0000)]
Fix typo in HP 9000 series 800 trap codes.

33 years agoHandle (/ 0 X) specially to guarantee that result is exact zero even
Chris Hanson [Wed, 10 Jul 1991 20:06:18 +0000 (20:06 +0000)]
Handle (/ 0 X) specially to guarantee that result is exact zero even
when X is inexact.

33 years agoFix bug in which CLEAR-RECTANGLE would erase the highlighting on mode
Chris Hanson [Tue, 9 Jul 1991 22:52:18 +0000 (22:52 +0000)]
Fix bug in which CLEAR-RECTANGLE would erase the highlighting on mode
lines that were not full-screen width.

33 years agoFix SIGSEGV that occurred when deleting the selected window in
Chris Hanson [Tue, 9 Jul 1991 22:51:16 +0000 (22:51 +0000)]
Fix SIGSEGV that occurred when deleting the selected window in
complicated combinations of windows.

33 years agoAdd FRESH-LINE procedure.
Chris Hanson [Tue, 9 Jul 1991 00:50:15 +0000 (00:50 +0000)]
Add FRESH-LINE procedure.

33 years ago*** empty log message ***
Chris Hanson [Tue, 9 Jul 1991 00:21:33 +0000 (00:21 +0000)]
*** empty log message ***

33 years agoImport hook/repl-eval from the runtime system.
Chris Hanson [Mon, 8 Jul 1991 22:38:46 +0000 (22:38 +0000)]
Import hook/repl-eval from the runtime system.

33 years agoFix bug that caused SIGSEGV or SIGBUS to happen when the line at the
Chris Hanson [Mon, 8 Jul 1991 22:34:05 +0000 (22:34 +0000)]
Fix bug that caused SIGSEGV or SIGBUS to happen when the line at the
bottom of the window had a continuation line that extended past the
bottom.

33 years agoFix typo in documentation string.
Chris Hanson [Mon, 8 Jul 1991 17:39:44 +0000 (17:39 +0000)]
Fix typo in documentation string.

33 years agoIn `dstack_set_position', must unblock signals while the protector
Chris Hanson [Sat, 6 Jul 1991 21:42:41 +0000 (21:42 +0000)]
In `dstack_set_position', must unblock signals while the protector
runs, and re-block afterwards, in case the protector does something to
change the signal mask.  Otherwise, the change to the signal mask will
be undone when the final call to unblock_signals is performed.

33 years agoChanges to fix `dstack_set_position' bug.
Chris Hanson [Fri, 5 Jul 1991 23:32:02 +0000 (23:32 +0000)]
Changes to fix `dstack_set_position' bug.

33 years agoChange to use new `dstack_alloc_and_protect' procedure.
Chris Hanson [Fri, 5 Jul 1991 23:31:35 +0000 (23:31 +0000)]
Change to use new `dstack_alloc_and_protect' procedure.

33 years agoEliminate use of CATCH and THROW macros. Use position in `struct
Chris Hanson [Fri, 5 Jul 1991 23:30:46 +0000 (23:30 +0000)]
Eliminate use of CATCH and THROW macros.  Use position in `struct
interruptable_extent' to set the dstack after a throw.  Guarantee that
signal mask is restored last when interrupting.

33 years agoImplement new procedure `dstack_alloc_and_protect' that combines
Chris Hanson [Fri, 5 Jul 1991 23:28:57 +0000 (23:28 +0000)]
Implement new procedure `dstack_alloc_and_protect' that combines
`dstack_alloc' and `dstack_protect', saving space and improving
atomicity.  Eliminate CATCH and THROW macros.

33 years agoChange evaluation commands to correctly bind current and repl output
Chris Hanson [Fri, 5 Jul 1991 23:15:23 +0000 (23:15 +0000)]
Change evaluation commands to correctly bind current and repl output
ports to capture all output.  Do this regardless of the value of
`enable-transcript-buffer'.  Also change the evaluation commands to
use `hook/repl-eval' just like repls and `load'.

33 years agoThe cpp on altdorf seems to have problems with multiline string
Mark Friedman [Wed, 3 Jul 1991 16:55:39 +0000 (16:55 +0000)]
The cpp on altdorf seems to have problems with multiline string
constants as macro arguments.

33 years agoAdded X-BYTES-INTO-IMAGE which takes a vector-8b and an image and
Mark Friedman [Wed, 3 Jul 1991 16:15:46 +0000 (16:15 +0000)]
Added X-BYTES-INTO-IMAGE which takes a vector-8b and an image and
sticks the bytes from the vector into the image.

33 years agoHandle interrupted UX_accept system call by retrying rather than
Arthur Gleckler [Wed, 3 Jul 1991 03:08:22 +0000 (03:08 +0000)]
Handle interrupted UX_accept system call by retrying rather than
passing the error along to Scheme.

33 years agoPsbtobin was underestimating the amount of space needed on machines
Chris Hanson [Wed, 3 Jul 1991 01:32:34 +0000 (01:32 +0000)]
Psbtobin was underestimating the amount of space needed on machines
that have floating-point alignment constraints.  Now it will
overestimate, but this is not harmful.

33 years agoChange hardware traps to be errors. Eliminate MICROCODE-ASYNCHRONOUS
Chris Hanson [Tue, 2 Jul 1991 19:24:10 +0000 (19:24 +0000)]
Change hardware traps to be errors.  Eliminate MICROCODE-ASYNCHRONOUS
condition class.

33 years agoFix bug that left-justified the modeline for a non-left-justified
Chris Hanson [Tue, 2 Jul 1991 18:56:18 +0000 (18:56 +0000)]
Fix bug that left-justified the modeline for a non-left-justified
window.

33 years agoDon't treat EACCES specially when opening pty -- this can happen and
Chris Hanson [Tue, 2 Jul 1991 18:41:14 +0000 (18:41 +0000)]
Don't treat EACCES specially when opening pty -- this can happen and
in that case the pty should be ignored.

33 years agoAdd Bintopsb and bchscheme to "all" rule.
Chris Hanson [Tue, 2 Jul 1991 18:25:29 +0000 (18:25 +0000)]
Add Bintopsb and bchscheme to "all" rule.

33 years agoAdd JMiller's new X graphics primitives.
Chris Hanson [Tue, 2 Jul 1991 18:18:50 +0000 (18:18 +0000)]
Add JMiller's new X graphics primitives.

33 years agoBlock all signals while performing dstack allocation and deallocation.
Chris Hanson [Tue, 2 Jul 1991 18:16:59 +0000 (18:16 +0000)]
Block all signals while performing dstack allocation and deallocation.

33 years agoUse upper case to highlight procedure and special form names in
Chris Hanson [Wed, 26 Jun 1991 18:28:20 +0000 (18:28 +0000)]
Use upper case to highlight procedure and special form names in
environment summary.

33 years agoExport intern-soft.
Guillermo J. Rozas [Mon, 24 Jun 1991 23:16:20 +0000 (23:16 +0000)]
Export intern-soft.

33 years agoDefine find-symbol and intern-soft.
Guillermo J. Rozas [Mon, 24 Jun 1991 23:15:37 +0000 (23:15 +0000)]
Define find-symbol and intern-soft.

33 years agoChange hardware traps to be errors. Eliminate MICROCODE-ASYNCHRONOUS
Chris Hanson [Mon, 24 Jun 1991 22:50:33 +0000 (22:50 +0000)]
Change hardware traps to be errors.  Eliminate MICROCODE-ASYNCHRONOUS
condition class.

33 years agoChange tags table to include entries from all machine-specific
Chris Hanson [Mon, 24 Jun 1991 20:23:02 +0000 (20:23 +0000)]
Change tags table to include entries from all machine-specific
directories.

33 years agoChange `abort_to_interpreter' and `exit_interruptable_extent' to
Chris Hanson [Sat, 22 Jun 1991 19:29:11 +0000 (19:29 +0000)]
Change `abort_to_interpreter' and `exit_interruptable_extent' to
restore the signal mask.  This should have been done using `sigsetjmp'
and `siglongjmp', but a bug in Sony NEWS OS generates a segmentation
violation when those functions are used this way.  The chosen solution
works, and is slightly more portable.

33 years agoInitial revision
Chris Hanson [Sat, 22 Jun 1991 19:09:15 +0000 (19:09 +0000)]
Initial revision