mit-scheme.git
33 years agoChange handling of default type INSERTED-DEFAULT -- now inserts the
Chris Hanson [Sat, 18 May 1991 03:11:46 +0000 (03:11 +0000)]
Change handling of default type INSERTED-DEFAULT -- now inserts the
default string only if it is not #f.  Change PROMPT-FOR-STRING/PROMPT
to add ": " to prompt only if it doesn't end in " ".  Change
PROMPT-FOR-NUMBER to display the default without quote marks.  Change
PROMPT-FOR-CONFIRMATION? and PROMPT-FOR-YES-OR-NO? to behave like
Emacs when the user supplies an incorrect answer.

33 years agoChange Scheme expression prompting to display the default value with
Chris Hanson [Sat, 18 May 1991 03:08:17 +0000 (03:08 +0000)]
Change Scheme expression prompting to display the default value with
appropriate quoting.

33 years agoExport all command and mode definitions from the prompt package.
Chris Hanson [Sat, 18 May 1991 03:06:32 +0000 (03:06 +0000)]
Export all command and mode definitions from the prompt package.

33 years agoImprove write-strings-densely. Eliminate several unused procedures.
Chris Hanson [Sat, 18 May 1991 03:01:49 +0000 (03:01 +0000)]
Improve write-strings-densely.  Eliminate several unused procedures.

33 years agoImprove write-strings-densely. Eliminate several unused procedures.
Chris Hanson [Fri, 17 May 1991 23:42:30 +0000 (23:42 +0000)]
Improve write-strings-densely.  Eliminate several unused procedures.

33 years agoFix fencepost error.
Chris Hanson [Fri, 17 May 1991 23:23:05 +0000 (23:23 +0000)]
Fix fencepost error.

33 years agoDue to change in push-cmdl, it's now necessary to bind edwin's
Chris Hanson [Fri, 17 May 1991 20:04:12 +0000 (20:04 +0000)]
Due to change in push-cmdl, it's now necessary to bind edwin's
internal error handler after creating the new cmdl.

33 years ago*** empty log message ***
Chris Hanson [Fri, 17 May 1991 19:12:42 +0000 (19:12 +0000)]
*** empty log message ***

33 years agoAdd check to WINDOW-MARK-VISIBLE? to handle marks that fall outside
Chris Hanson [Fri, 17 May 1991 19:11:32 +0000 (19:11 +0000)]
Add check to WINDOW-MARK-VISIBLE? to handle marks that fall outside
the display clipping limits.

33 years agoChange modeline to use display limits when computing the "percentage"
Chris Hanson [Fri, 17 May 1991 19:07:05 +0000 (19:07 +0000)]
Change modeline to use display limits when computing the "percentage"
field.  Previously it used text limits, which caused errors when the
text limits were wider than the display limits.

33 years agoAdd syntax-table argument to `char->syntax-code' and related
Chris Hanson [Fri, 17 May 1991 18:45:31 +0000 (18:45 +0000)]
Add syntax-table argument to `char->syntax-code' and related
procedures.  Move definition of `standard-syntax-table' from regexp
package to edwin top-level package.  Eliminate special initialization
of editor variable `syntax-table'.

33 years agoAdd syntax-table argument to `char->syntax-code' and related
Chris Hanson [Fri, 17 May 1991 18:39:35 +0000 (18:39 +0000)]
Add syntax-table argument to `char->syntax-code' and related
procedures.  Move definition of `standard-syntax-table' from regexp
package to edwin top-level package.  Eliminate special initialization
of editor variable `syntax-table'.

33 years agoFix handling of nonincremental search option. Implement word search
Chris Hanson [Fri, 17 May 1991 04:52:42 +0000 (04:52 +0000)]
Fix handling of nonincremental search option.  Implement word search
option.

33 years agoDefine word-search commands. Fix various typos and bugs in other
Chris Hanson [Fri, 17 May 1991 04:52:02 +0000 (04:52 +0000)]
Define word-search commands.  Fix various typos and bugs in other
search commands.

33 years agoCreate new entry point, prompt-for-string/prompt, that does standard
Chris Hanson [Fri, 17 May 1991 04:51:20 +0000 (04:51 +0000)]
Create new entry point, prompt-for-string/prompt, that does standard
processing of string prompt, including insertion of default and
addition of trailing ": ".

33 years agoChange prompt-for-string (and all associated prompt procedures) to
Chris Hanson [Fri, 17 May 1991 00:29:38 +0000 (00:29 +0000)]
Change prompt-for-string (and all associated prompt procedures) to
accept a prompt "string" that is a one-element list of strings.  In
this case, the string that is the list's element is used verbatim as
the prompt string, without the normal processing that appends a
default and ": ".

33 years agoChange M-x execute-extended-command to use name of command character
Chris Hanson [Fri, 17 May 1991 00:27:32 +0000 (00:27 +0000)]
Change M-x execute-extended-command to use name of command character
as prompt.  Take advantage of new feature in prompt-for-string to
eliminate automatic suffix of ": " on the prompt string.

33 years agoChange representation of character names to use "M-" instead of "ESC "
Chris Hanson [Fri, 17 May 1991 00:26:01 +0000 (00:26 +0000)]
Change representation of character names to use "M-" instead of "ESC "
as prefix for meta characters.  Also change "ESC C-" to "C-M-".

33 years agoFix a few minor bugs.
Chris Hanson [Thu, 16 May 1991 23:14:02 +0000 (23:14 +0000)]
Fix a few minor bugs.

33 years agoWhen reading a file into a buffer, guarantee that the modified flag
Chris Hanson [Thu, 16 May 1991 23:13:21 +0000 (23:13 +0000)]
When reading a file into a buffer, guarantee that the modified flag
for that buffer is set, so that the modification code doesn't check to
see if the buffer's contents is consistent with the file it came from.

33 years agoEliminate incorrect case sensitivity in completion.
Chris Hanson [Thu, 16 May 1991 23:06:17 +0000 (23:06 +0000)]
Eliminate incorrect case sensitivity in completion.

33 years ago*** empty log message ***
Chris Hanson [Thu, 16 May 1991 21:24:18 +0000 (21:24 +0000)]
*** empty log message ***

33 years agoAdd detection and handling of file supercession threats.
Chris Hanson [Thu, 16 May 1991 21:21:07 +0000 (21:21 +0000)]
Add detection and handling of file supercession threats.

33 years agoFix think-o in M-x rmail-reply.
Hal Abelson [Thu, 16 May 1991 17:47:23 +0000 (17:47 +0000)]
Fix think-o in M-x rmail-reply.

33 years agoVarious improvements to the debugger.
Chris Hanson [Wed, 15 May 1991 22:03:39 +0000 (22:03 +0000)]
Various improvements to the debugger.

33 years agoBind a condition handler to catch and ignore errors that occur while
Chris Hanson [Wed, 15 May 1991 22:03:00 +0000 (22:03 +0000)]
Bind a condition handler to catch and ignore errors that occur while
executing debugger commands.

33 years agoWhen starting a new CMDL, bind the list of condition handlers to '()
Chris Hanson [Wed, 15 May 1991 22:02:20 +0000 (22:02 +0000)]
When starting a new CMDL, bind the list of condition handlers to '()
so that the handlers for the parent CMDL do not catch errors meant for
this CMDL.

33 years agoImplement variable continuation-browser-output-style to control how
Chris Hanson [Wed, 15 May 1991 21:21:12 +0000 (21:21 +0000)]
Implement variable continuation-browser-output-style to control how
the debugger displays its output.  Bind k to the command that selects
and invokes a restart.

33 years agoAdd CLOSE operation that deallocates the port's output mark.
Chris Hanson [Wed, 15 May 1991 21:19:11 +0000 (21:19 +0000)]
Add CLOSE operation that deallocates the port's output mark.

33 years agoImplement control variable REPL:ALLOW-RESTART-NOTIFICATIONS?. Change
Chris Hanson [Wed, 15 May 1991 21:18:22 +0000 (21:18 +0000)]
Implement control variable REPL:ALLOW-RESTART-NOTIFICATIONS?.  Change
debugger to present restart notifications with same numbering as does
the REP loop.

33 years agoFix typo in last change.
Chris Hanson [Wed, 15 May 1991 19:36:18 +0000 (19:36 +0000)]
Fix typo in last change.

33 years ago*** empty log message ***
Chris Hanson [Wed, 15 May 1991 19:32:13 +0000 (19:32 +0000)]
*** empty log message ***

33 years ago*** empty log message ***
Chris Hanson [Wed, 15 May 1991 19:11:51 +0000 (19:11 +0000)]
*** empty log message ***

33 years agoImprove M-x undigestify-rmail-message so it doesn't recount all
Chris Hanson [Wed, 15 May 1991 19:10:11 +0000 (19:10 +0000)]
Improve M-x undigestify-rmail-message so it doesn't recount all
messages in rmail file -- it just counts the messages that it
generated.

33 years agoChange filename prompting to convert completion result to use "~"
Chris Hanson [Wed, 15 May 1991 18:46:03 +0000 (18:46 +0000)]
Change filename prompting to convert completion result to use "~"
notation where appropriate.

33 years agoImplement new procedure os/filename->display-string. Change
Chris Hanson [Wed, 15 May 1991 18:44:44 +0000 (18:44 +0000)]
Implement new procedure os/filename->display-string.  Change
definition of os/filename-directory, to return false when there's no
directory component.

33 years agoAdd control variable to allow limiting the amount of a string that is
Chris Hanson [Wed, 15 May 1991 18:14:02 +0000 (18:14 +0000)]
Add control variable to allow limiting the amount of a string that is
printed when slashification is turned on.  Use this variable in the
debugger.

33 years agoAdd new commands:
Chris Hanson [Wed, 15 May 1991 17:51:07 +0000 (17:51 +0000)]
Add new commands:
rmail-output
rmail-output-to-rmail-file
undigestify-rmail-message

33 years agoEliminate duplicated "Saving file..." message.
Chris Hanson [Wed, 15 May 1991 17:42:51 +0000 (17:42 +0000)]
Eliminate duplicated "Saving file..." message.

33 years agoChange generic_flonum_result because of a bug in the HP assembler!
Guillermo J. Rozas [Wed, 15 May 1991 16:21:50 +0000 (16:21 +0000)]
Change generic_flonum_result because of a bug in the HP assembler!
  LDO R'FLONUM_VECTOR_HEADER(7),7
was translated as if it had been
  LDO R'FLONUM_VECTOR_HEADER(0),7

I've replaced it with an ADDI instruction.

33 years agoFix think-o in M-x visit-tags-table.
Chris Hanson [Wed, 15 May 1991 01:12:06 +0000 (01:12 +0000)]
Fix think-o in M-x visit-tags-table.

33 years agoChange prompt-for-pathname and friends to accept a filename as a
Chris Hanson [Wed, 15 May 1991 01:11:28 +0000 (01:11 +0000)]
Change prompt-for-pathname and friends to accept a filename as a
default.  Previously they required a pathname.

33 years agoChanges for Emacs 19 autoload mechanism.
Chris Hanson [Wed, 15 May 1991 00:52:50 +0000 (00:52 +0000)]
Changes for Emacs 19 autoload mechanism.

33 years agoFix bug in M-x untabify: char-search doesn't set the match region.
Chris Hanson [Tue, 14 May 1991 21:20:52 +0000 (21:20 +0000)]
Fix bug in M-x untabify: char-search doesn't set the match region.

33 years agoFix definition of M-x newline, which should always insert a newline
Chris Hanson [Tue, 14 May 1991 20:41:01 +0000 (20:41 +0000)]
Fix definition of M-x newline, which should always insert a newline
instead of sometimes moving forward onto a blank line.

33 years agoWhen DUMP-BAND primitive fails, setup 'RETRY restart for error.
Chris Hanson [Tue, 14 May 1991 02:58:16 +0000 (02:58 +0000)]
When DUMP-BAND primitive fails, setup 'RETRY restart for error.

33 years ago* Change save-some-buffers to accept two required arguments. New
Chris Hanson [Tue, 14 May 1991 02:29:09 +0000 (02:29 +0000)]
* Change save-some-buffers to accept two required arguments.  New
  second argument, if true, says that we're about to kill the editor.
  In that case, buffer-local variable buffer-offer-save says what to
  do with buffers that aren't visiting files.

* Change name of initialize-buffer! to normal-mode; this procedure now
  takes two arguments.  The second argument, if false, means use any
  local variable specifications found in the buffer; otherwise, if
  inhibit-local-variables is true, the user is asked for confirmation.

* Implement variables:
file-precious-flag
find-file-hooks
find-file-not-found-hooks
find-file-run-dired
write-file-hooks

33 years agoWhen an internal error occurs, just display its error message, without
Chris Hanson [Tue, 14 May 1991 02:04:05 +0000 (02:04 +0000)]
When an internal error occurs, just display its error message, without
the "internal error:" prefix.

33 years agoHandle errors that occur during auto-save.
Chris Hanson [Tue, 14 May 1991 02:03:05 +0000 (02:03 +0000)]
Handle errors that occur during auto-save.

33 years agoImplement SLEEP-FOR.
Chris Hanson [Tue, 14 May 1991 02:02:42 +0000 (02:02 +0000)]
Implement SLEEP-FOR.

33 years ago*** empty log message ***
Chris Hanson [Mon, 13 May 1991 23:17:47 +0000 (23:17 +0000)]
*** empty log message ***

33 years agoExtend list of file primitives to include a few that were missed.
Chris Hanson [Mon, 13 May 1991 22:44:14 +0000 (22:44 +0000)]
Extend list of file primitives to include a few that were missed.

33 years agoFix bug -- compiled-code environment manipulation was not allowing the
Chris Hanson [Fri, 10 May 1991 22:24:18 +0000 (22:24 +0000)]
Fix bug -- compiled-code environment manipulation was not allowing the
global environment as a valid interpreter environment.

33 years agoChange modeline control variables to be per-buffer.
Chris Hanson [Fri, 10 May 1991 22:21:18 +0000 (22:21 +0000)]
Change modeline control variables to be per-buffer.

33 years agoRename window-minimum- variables to window-min-. Change C-d to move
Chris Hanson [Fri, 10 May 1991 22:19:16 +0000 (22:19 +0000)]
Rename window-minimum- variables to window-min-.  Change C-d to move
up after marking the buffer, instead of down.

33 years agoRename window-minimum- variables to window-min-.
Chris Hanson [Fri, 10 May 1991 22:18:47 +0000 (22:18 +0000)]
Rename window-minimum- variables to window-min-.

33 years agoChange M-x recenter to treat C-u argument as meaning "center of
Chris Hanson [Fri, 10 May 1991 22:18:28 +0000 (22:18 +0000)]
Change M-x recenter to treat C-u argument as meaning "center of
window".  Rename window-minimum- variables to window-min-.

33 years agoChange PRESERVING-MATCH-DATA to save permanent marks instead of
Chris Hanson [Fri, 10 May 1991 22:15:58 +0000 (22:15 +0000)]
Change PRESERVING-MATCH-DATA to save permanent marks instead of
indexes.

33 years agoChange PRESERVING-MATCH-DATA to save permanent marks instead of
Chris Hanson [Fri, 10 May 1991 22:05:42 +0000 (22:05 +0000)]
Change PRESERVING-MATCH-DATA to save permanent marks instead of
indexes.

33 years agoFix typo in last change.
Chris Hanson [Fri, 10 May 1991 05:50:04 +0000 (05:50 +0000)]
Fix typo in last change.

33 years agoDefinition CONDITION/REPORT-STRING.
Chris Hanson [Fri, 10 May 1991 05:24:27 +0000 (05:24 +0000)]
Definition CONDITION/REPORT-STRING.

33 years ago*** empty log message ***
Chris Hanson [Fri, 10 May 1991 05:14:11 +0000 (05:14 +0000)]
*** empty log message ***

33 years agoRename various lisp definition and evaluation commands to match Emacs.
Chris Hanson [Fri, 10 May 1991 05:13:43 +0000 (05:13 +0000)]
Rename various lisp definition and evaluation commands to match Emacs.

33 years agoChange M-x goto-char from 0-based to 1-based indexing. Move M-x
Chris Hanson [Fri, 10 May 1991 05:12:13 +0000 (05:12 +0000)]
Change M-x goto-char from 0-based to 1-based indexing.  Move M-x
goto-line and M-x goto-page from this file to "lincom.scm".

33 years agoChange commands from 0-based to 1-based indexing: what-line,
Chris Hanson [Fri, 10 May 1991 05:10:38 +0000 (05:10 +0000)]
Change commands from 0-based to 1-based indexing: what-line,
goto-line, what-page, and goto-page.  Change goto- commands to prompt
for number when no prefix argument.  Change variable indent-tabs-mode
to be per-buffer.  Redefine M-x delete-blank-lines to match
description in Emacs manual.

33 years agoRename M-x describe-command to M-x describe-function to match Emacs.
Chris Hanson [Fri, 10 May 1991 05:08:13 +0000 (05:08 +0000)]
Rename M-x describe-command to M-x describe-function to match Emacs.
Change prompting and documentation for apropos commands to reflect
fact that their arguments are regular expressions.

33 years agoChange evaluation commands to bind nearest-repl/output-port to the
Chris Hanson [Fri, 10 May 1991 05:06:57 +0000 (05:06 +0000)]
Change evaluation commands to bind nearest-repl/output-port to the
evaluation output port.  Eliminate variable transcript-value-truncate,
introduce new variables transcript-list-depth-limit and
transcript-list-breadth-limit, which default to #f.  Rename M-x
eval-definition to M-x eval-defun, and M-x eval-buffer to M-x
eval-current-buffer, both to match Emacs.

33 years agoChange M-x what-cursor-position to report the cursor's position using
Chris Hanson [Fri, 10 May 1991 05:00:17 +0000 (05:00 +0000)]
Change M-x what-cursor-position to report the cursor's position using
1-based (rather than 0-based) indexes.

33 years agoEliminate WRITE-VALUE, which is no longer used by evaluation commands.
Chris Hanson [Fri, 10 May 1991 04:59:10 +0000 (04:59 +0000)]
Eliminate WRITE-VALUE, which is no longer used by evaluation commands.

33 years agoReimplement kill commands to be exactly like those of Emacs.
Chris Hanson [Fri, 10 May 1991 04:58:23 +0000 (04:58 +0000)]
Reimplement kill commands to be exactly like those of Emacs.

33 years agoDefine variable dired-mode-hook. Add error-handling for various
Chris Hanson [Fri, 10 May 1991 04:54:15 +0000 (04:54 +0000)]
Define variable dired-mode-hook.  Add error-handling for various
file-system operations.  Reimplement list-directory to use `ls' just
like dired.

33 years agoEliminate M-x debug-show-rings.
Chris Hanson [Fri, 10 May 1991 04:52:20 +0000 (04:52 +0000)]
Eliminate M-x debug-show-rings.

33 years agoChange to make buffer names case-sensitive.
Chris Hanson [Fri, 10 May 1991 04:51:41 +0000 (04:51 +0000)]
Change to make buffer names case-sensitive.

33 years agoChange implementation of string tables to allow case-sensitive tables.
Chris Hanson [Fri, 10 May 1991 04:50:30 +0000 (04:50 +0000)]
Change implementation of string tables to allow case-sensitive tables.
Change apropos operation to match against a regular expression rather
than a string.

33 years agoChange FASDUMP not to do OS_file_remove_link before opening its output
Chris Hanson [Fri, 10 May 1991 00:07:41 +0000 (00:07 +0000)]
Change FASDUMP not to do OS_file_remove_link before opening its output
file.  DUMP-BAND is unchanged.

33 years ago* Change FILE-OPEN-OUTPUT-CHANNEL (and consequently all code to open
Chris Hanson [Fri, 10 May 1991 00:04:04 +0000 (00:04 +0000)]
* Change FILE-OPEN-OUTPUT-CHANNEL (and consequently all code to open
  files) not to call FILE-REMOVE-LINK.  Opening an existing output
  file will consequently overwrite the file rather than deleting it
  and then opening a new file.

* Add CONDITION-TYPE:DERIVED-FILE-ERROR and translate various system
  call errors to that type.

* Define CONDITION/REPORT-STRING to capture common idiom.

33 years agoFix typo in UNIX/USER-HOME-DIRECTORY.
Chris Hanson [Thu, 9 May 1991 17:25:05 +0000 (17:25 +0000)]
Fix typo in UNIX/USER-HOME-DIRECTORY.

33 years agoFixed minor bug in %WINDOW-HAS-UP-NEIGHBOR?.
Mark Friedman [Thu, 9 May 1991 15:54:11 +0000 (15:54 +0000)]
Fixed minor bug in %WINDOW-HAS-UP-NEIGHBOR?.

33 years agoChange X-WINDOW-GET-DEFAULT to X-DISPLAY-GET-DEFAULT.
Chris Hanson [Thu, 9 May 1991 03:49:40 +0000 (03:49 +0000)]
Change X-WINDOW-GET-DEFAULT to X-DISPLAY-GET-DEFAULT.

33 years agoFix typo.
Chris Hanson [Thu, 9 May 1991 03:48:11 +0000 (03:48 +0000)]
Fix typo.

33 years agoChange GET-ENVIRONMENT-VARIABLE to return #F if not found. Rename
Chris Hanson [Thu, 9 May 1991 03:27:35 +0000 (03:27 +0000)]
Change GET-ENVIRONMENT-VARIABLE to return #F if not found.  Rename
GET-USER-HOME-DIRECTORY to UNIX/USER-HOME-DIRECTORY.

33 years agoChange to handle #F as value from GET-ENVIRONMENT-VARIABLE.
Chris Hanson [Thu, 9 May 1991 03:26:15 +0000 (03:26 +0000)]
Change to handle #F as value from GET-ENVIRONMENT-VARIABLE.

33 years agoChange GET-ENVIRONMENT-VARIABLE to return #F if not found. Rename
Chris Hanson [Thu, 9 May 1991 03:22:24 +0000 (03:22 +0000)]
Change GET-ENVIRONMENT-VARIABLE to return #F if not found.  Rename
GET-USER-HOME-DIRECTORY to UNIX/USER-HOME-DIRECTORY.

33 years agoAdd RMAIL mode.
Chris Hanson [Wed, 8 May 1991 22:52:08 +0000 (22:52 +0000)]
Add RMAIL mode.

33 years agoInitial revision
Chris Hanson [Wed, 8 May 1991 22:51:35 +0000 (22:51 +0000)]
Initial revision

33 years agoReorganize code to read files, to make it more flexible. New RMAIL
Chris Hanson [Wed, 8 May 1991 22:49:53 +0000 (22:49 +0000)]
Reorganize code to read files, to make it more flexible.  New RMAIL
mode takes advantage of this extra flexibility.  Also write message to
typeout window when starting to write a large buffer.

33 years agoMust clip text when clearing headers in yanked message.
Chris Hanson [Wed, 8 May 1991 22:47:55 +0000 (22:47 +0000)]
Must clip text when clearing headers in yanked message.

33 years agoFix typo in INSERT-REGION.
Chris Hanson [Wed, 8 May 1991 22:46:19 +0000 (22:46 +0000)]
Fix typo in INSERT-REGION.

33 years agoFix bug in multiply_fixnum introduced when re-written to work on the
Guillermo J. Rozas [Wed, 8 May 1991 02:17:14 +0000 (02:17 +0000)]
Fix bug in multiply_fixnum introduced when re-written to work on the
700s.

33 years agoAdd procedures to manage new "etc" library directory.
Chris Hanson [Tue, 7 May 1991 20:22:35 +0000 (20:22 +0000)]
Add procedures to manage new "etc" library directory.

33 years agoReorder some operations so that overflowing computations in
Guillermo J. Rozas [Tue, 7 May 1991 18:47:55 +0000 (18:47 +0000)]
Reorder some operations so that overflowing computations in
multiply_fixnum will not trap.

33 years agoForgot to add the rule for INVOCATION:GLOBAL-LINK.
Guillermo J. Rozas [Tue, 7 May 1991 17:54:14 +0000 (17:54 +0000)]
Forgot to add the rule for INVOCATION:GLOBAL-LINK.

33 years agoUpdate to match 68020 compiler version 4.84.
Guillermo J. Rozas [Tue, 7 May 1991 17:44:51 +0000 (17:44 +0000)]
Update to match 68020 compiler version 4.84.
Add assembly-language hooks for generic arithmetic.

33 years agoUpdate to match 68020 compiler version 4.84.
Guillermo J. Rozas [Tue, 7 May 1991 17:44:02 +0000 (17:44 +0000)]
Update to match 68020 compiler version 4.84.

33 years agoUpdate to match 68020 4.84 version.
Guillermo J. Rozas [Tue, 7 May 1991 17:41:31 +0000 (17:41 +0000)]
Update to match 68020 4.84 version.

33 years agoChange handling of bad linkage sections within the block finder to
Guillermo J. Rozas [Tue, 7 May 1991 17:33:39 +0000 (17:33 +0000)]
Change handling of bad linkage sections within the block finder to
avoid spuriously crashing after a trap.

33 years agoMake cache-flushing code model dependent:
Guillermo J. Rozas [Tue, 7 May 1991 17:31:53 +0000 (17:31 +0000)]
Make cache-flushing code model dependent:
- On shared cache machines, there is no need to flush.
- On direct-mapped cache machines, there is no need to flush twice.

33 years agoAdd assembly language hooks for generic arithmetic to handle flonums.
Guillermo J. Rozas [Tue, 7 May 1991 17:27:44 +0000 (17:27 +0000)]
Add assembly language hooks for generic arithmetic to handle flonums.

33 years ago- New 68040 closure code.
Guillermo J. Rozas [Tue, 7 May 1991 13:47:44 +0000 (13:47 +0000)]
- New 68040 closure code.
- Open coding and hooks for quotient and remainder supported.
- Direct UUO links to the global environment supported.
- compiler:intersperse-rtl-in-lap?
- Fixed bug in closure analysis.
- Top-level LETs no longer compile arguments separately.
- Some support for static variables (not complete).

33 years ago- Add knowledge about new hooks.
Guillermo J. Rozas [Tue, 7 May 1991 13:46:04 +0000 (13:46 +0000)]
- Add knowledge about new hooks.