mit-scheme.git
31 years agoAdd wabbit.c to ordinary scheme's gc files.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:14:26 +0000 (01:14 +0000)]
Add wabbit.c to ordinary scheme's gc files.

31 years agoAdd wabbit.c to ordinary scheme's gc files.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:12:07 +0000 (01:12 +0000)]
Add wabbit.c to ordinary scheme's gc files.

31 years agoAdd wabbit-hunting slot.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:02:05 +0000 (01:02 +0000)]
Add wabbit-hunting slot.

31 years agoKeep track of last_object better, because there are closure patterns
Guillermo J. Rozas [Fri, 25 Mar 1994 00:58:52 +0000 (00:58 +0000)]
Keep track of last_object better, because there are closure patterns
embedded in compiled code blocks on the Snakes.

31 years agoFix exports of (runtime unsyntaxer)
Guillermo J. Rozas [Thu, 24 Mar 1994 18:30:44 +0000 (18:30 +0000)]
Fix exports of (runtime unsyntaxer)

31 years agoPrint #!aux as itself.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:29:08 +0000 (18:29 +0000)]
Print #!aux as itself.

31 years agoExport lambda-auxiliary-tag to several other places.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:28:18 +0000 (18:28 +0000)]
Export lambda-auxiliary-tag to several other places.

31 years agoVariable name mismatch.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:24:01 +0000 (18:24 +0000)]
Variable name mismatch.

31 years agoSimplify customization of scheme-interaction-mode-commands by allowing
Chris Hanson [Thu, 24 Mar 1994 18:04:53 +0000 (18:04 +0000)]
Simplify customization of scheme-interaction-mode-commands by allowing
user to provide partial specification of commands alist before this
file is loaded.

31 years agoAdd support for the jawilson/nat/arthur debugger: (1) mechanism for
Chris Hanson [Thu, 24 Mar 1994 17:59:43 +0000 (17:59 +0000)]
Add support for the jawilson/nat/arthur debugger: (1) mechanism for
evaluating emacs expressions outside of the process-filter's
save-excursion; (2) allow customization of
scheme-interaction-mode-commands.

31 years agoAdd support for the jawilson/nat/arthur debugger: (1) mechanism for
Chris Hanson [Thu, 24 Mar 1994 17:54:43 +0000 (17:54 +0000)]
Add support for the jawilson/nat/arthur debugger: (1) mechanism for
evaluating emacs expressions outside of the process-filter's
save-excursion; (2) allow customization of
scheme-interaction-mode-commands.

31 years agoChange predicate in DIRED-MARKED-FILES in order to speed up search for
Chris Hanson [Wed, 23 Mar 1994 22:47:05 +0000 (22:47 +0000)]
Change predicate in DIRED-MARKED-FILES in order to speed up search for
marked files.  New predicate does much less work for lines that are
not marked.

31 years agoChange definition of UNSYNTAXER:MACROIZE? so that if it is not #F and
Chris Hanson [Tue, 22 Mar 1994 21:36:27 +0000 (21:36 +0000)]
Change definition of UNSYNTAXER:MACROIZE? so that if it is not #F and
not #T then it means "don't macroize but hide internal lambda
structures".

31 years agoKludge: allow parser to recognize #!aux.
Chris Hanson [Tue, 22 Mar 1994 21:31:09 +0000 (21:31 +0000)]
Kludge: allow parser to recognize #!aux.

31 years agoFix bug in M-x rmail-search: when search locates the regexp in a
Chris Hanson [Tue, 22 Mar 1994 17:08:20 +0000 (17:08 +0000)]
Fix bug in M-x rmail-search: when search locates the regexp in a
message that has not yet been selected, the mark yielded by the search
must be made permanent before the message is selected, because
selecting the message changes its attributes, and consequently alters
the amount of text preceding the mark.

31 years agoFIxed #F/() bug
Stephen Adams [Mon, 21 Mar 1994 20:16:35 +0000 (20:16 +0000)]
FIxed #F/() bug

31 years agoFix typo in previous change.
Chris Hanson [Fri, 18 Mar 1994 22:01:36 +0000 (22:01 +0000)]
Fix typo in previous change.

31 years agoFix kludge that defines upcased alias for keys that have char bits
Chris Hanson [Fri, 18 Mar 1994 21:51:28 +0000 (21:51 +0000)]
Fix kludge that defines upcased alias for keys that have char bits
set; previously it only worked for keys that had zero bits.

31 years agoFix kludge that defines upcased alias for keys that have char bits
Chris Hanson [Fri, 18 Mar 1994 21:51:08 +0000 (21:51 +0000)]
Fix kludge that defines upcased alias for keys that have char bits
set; previously it only worked for keys that had zero bits.

31 years agoImplement vc-insert-headers.
Chris Hanson [Fri, 18 Mar 1994 21:40:16 +0000 (21:40 +0000)]
Implement vc-insert-headers.

31 years agoNumerous changes whose overall goal was the replacement of the old RCS
Chris Hanson [Wed, 16 Mar 1994 23:43:43 +0000 (23:43 +0000)]
Numerous changes whose overall goal was the replacement of the old RCS
interface with an Emacs-19-like VC interface.

31 years agoBind C-x v d to vc-directory.
Chris Hanson [Wed, 16 Mar 1994 23:39:59 +0000 (23:39 +0000)]
Bind C-x v d to vc-directory.

31 years agoImplement VC-DIRED and VC-DIRECTORY commands. Generalize various
Chris Hanson [Wed, 16 Mar 1994 23:32:41 +0000 (23:32 +0000)]
Implement VC-DIRED and VC-DIRECTORY commands.  Generalize various
commands to work in Dired buffers.

31 years ago* Enhance dired to allow specification of a list of files in a
Chris Hanson [Wed, 16 Mar 1994 23:26:54 +0000 (23:26 +0000)]
* Enhance dired to allow specification of a list of files in a
  specific directory in place of a directory.

* Change OS-specific code for dired to be a single entry point,
  INSERT-DIRECTORY!, that can insert the listing for a single file, a
  whole directory, or a wildcarded expression.

* Add new procedure, FOR-EACH-DIRED-MARK, that maps a procedure over
  the marked files in a dired buffer, and unmarks each file as it is
  processed.

31 years agoFix rebinding of load/default-types.
Jason Wilson [Sun, 13 Mar 1994 05:09:42 +0000 (05:09 +0000)]
Fix rebinding of load/default-types.

31 years agoBind SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to `C-x -'.
Chris Hanson [Fri, 11 Mar 1994 05:25:18 +0000 (05:25 +0000)]
Bind SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to `C-x -'.

31 years agoUse SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to implement special pop-up
Chris Hanson [Fri, 11 Mar 1994 05:23:29 +0000 (05:23 +0000)]
Use SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to implement special pop-up
prompts for Dired (as in Emacs 19).

31 years agoImplement SHRINK-WINDOW-IF-LARGER-THAN-BUFFER.
Chris Hanson [Fri, 11 Mar 1994 05:22:42 +0000 (05:22 +0000)]
Implement SHRINK-WINDOW-IF-LARGER-THAN-BUFFER.

31 years agoImplement FILE-EXECUTABLE?. Tweak logic in FILE-WRITABLE?.
Chris Hanson [Fri, 11 Mar 1994 05:19:06 +0000 (05:19 +0000)]
Implement FILE-EXECUTABLE?.  Tweak logic in FILE-WRITABLE?.

31 years agoChange COPY-FILE to preserve file modes.
Chris Hanson [Fri, 11 Mar 1994 05:17:51 +0000 (05:17 +0000)]
Change COPY-FILE to preserve file modes.

31 years agoHandle case where temporary file is manually deleted behind Scheme's
Chris Hanson [Fri, 11 Mar 1994 05:15:08 +0000 (05:15 +0000)]
Handle case where temporary file is manually deleted behind Scheme's
back.

31 years agoEliminate idiosyncratic multiple-file copying commands in favor of
Chris Hanson [Thu, 10 Mar 1994 00:50:39 +0000 (00:50 +0000)]
Eliminate idiosyncratic multiple-file copying commands in favor of
Emacs 19 generalized marking and copying commands.  Rename several
commands to match the new Emacs 19 names.

31 years agoFix typo in VC-RUN-SHELL-COMMAND.
Chris Hanson [Wed, 9 Mar 1994 23:11:03 +0000 (23:11 +0000)]
Fix typo in VC-RUN-SHELL-COMMAND.

31 years ago* Attach VC-PARENT-BUFFER property to vc-log buffers. Use that
Chris Hanson [Wed, 9 Mar 1994 21:33:05 +0000 (21:33 +0000)]
* Attach VC-PARENT-BUFFER property to vc-log buffers.  Use that
  property to make some of the VC commands work from the log buffer.
  In particular, the VC-DIFF command now works from the log buffer.

* Generalize the log-buffer mechanism to allow multiple log buffers to
  be open simultaneously.

31 years agoUse new 'NO-OUTPUT display style to suppress visible changes to the
Chris Hanson [Tue, 8 Mar 1994 22:06:19 +0000 (22:06 +0000)]
Use new 'NO-OUTPUT display style to suppress visible changes to the
screen when reverting a buffer.

31 years agoAdd 'NO-OUTPUT display-style option which does full update of internal
Chris Hanson [Tue, 8 Mar 1994 22:05:44 +0000 (22:05 +0000)]
Add 'NO-OUTPUT display-style option which does full update of internal
data structures, but does not update the screen.

31 years agoAdd 'NO-OUTPUT display-style option which does full update of internal
Chris Hanson [Tue, 8 Mar 1994 22:04:44 +0000 (22:04 +0000)]
Add 'NO-OUTPUT display-style option which does full update of internal
data structures, but does not update the screen.

31 years agoAttempt to preserve the WINDOW-START-MARK of a buffer's window when
Chris Hanson [Tue, 8 Mar 1994 21:54:38 +0000 (21:54 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.

31 years agoAttempt to preserve the WINDOW-START-MARK of a buffer's window when
Chris Hanson [Tue, 8 Mar 1994 21:44:50 +0000 (21:44 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.

31 years agoAttempt to preserve the WINDOW-START-MARK of a buffer's window when
Chris Hanson [Tue, 8 Mar 1994 21:43:47 +0000 (21:43 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.

31 years agoAttempt to restore the "current" window that was in effect when the
Chris Hanson [Tue, 8 Mar 1994 21:40:02 +0000 (21:40 +0000)]
Attempt to restore the "current" window that was in effect when the
log entry was started.

31 years agoImplement VC-LIST-LOCKED-FILES.
Chris Hanson [Tue, 8 Mar 1994 21:24:44 +0000 (21:24 +0000)]
Implement VC-LIST-LOCKED-FILES.

31 years agoDisallow window commands to select other screens by default. This
Chris Hanson [Tue, 8 Mar 1994 21:00:10 +0000 (21:00 +0000)]
Disallow window commands to select other screens by default.  This
behavior must be requested by setting USE-MULTIPLE-SCREENS true.

31 years agoFix random bugs in VC-VERSION-OTHER-WINDOW.
Chris Hanson [Tue, 8 Mar 1994 20:59:07 +0000 (20:59 +0000)]
Fix random bugs in VC-VERSION-OTHER-WINDOW.

31 years agoAdd new definitions for VC.
Chris Hanson [Tue, 8 Mar 1994 20:33:26 +0000 (20:33 +0000)]
Add new definitions for VC.

31 years agoReplace "rcs" with "vc" and "rcsparse".
Chris Hanson [Tue, 8 Mar 1994 20:33:02 +0000 (20:33 +0000)]
Replace "rcs" with "vc" and "rcsparse".

31 years agoInitial revision
Chris Hanson [Tue, 8 Mar 1994 20:31:51 +0000 (20:31 +0000)]
Initial revision

31 years ago* Change reference to *PREVIOUS-POPPED-UP-BUFFER*.
Chris Hanson [Tue, 8 Mar 1994 20:28:54 +0000 (20:28 +0000)]
* Change reference to *PREVIOUS-POPPED-UP-BUFFER*.

* Add extra optional argument to PROMPT-FOR-ALIST-VALUE; new arg
  controls case-sensistivity of match.

31 years agoExport new definitions for MODE-NAME, MINOR-MODE-ALIST, and supporting
Chris Hanson [Tue, 8 Mar 1994 20:26:09 +0000 (20:26 +0000)]
Export new definitions for MODE-NAME, MINOR-MODE-ALIST, and supporting
procedures.

31 years ago* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
Chris Hanson [Tue, 8 Mar 1994 20:24:33 +0000 (20:24 +0000)]
* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
  *PREVIOUS-POPPED-UP-BUFFER*, and *MINIBUFFER-SCROLL-WINDOW*; they
  are now bound to weak pairs instead of hash numbers.

31 years ago* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
Chris Hanson [Tue, 8 Mar 1994 20:23:59 +0000 (20:23 +0000)]
* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
  *PREVIOUS-POPPED-UP-BUFFER*, and *MINIBUFFER-SCROLL-WINDOW*; they
  are now bound to weak pairs instead of hash numbers.

* Extend KILL-POP-UP-BUFFER to allow it to take context information so
  it can restore the buffers that were popped over.

31 years agoChange to use variables MODE-NAME and MINOR-MODE-ALIST instead of
Chris Hanson [Tue, 8 Mar 1994 20:23:18 +0000 (20:23 +0000)]
Change to use variables MODE-NAME and MINOR-MODE-ALIST instead of
special constructs.  The special %M and %m constructs still work, but
are obsolete.

31 years ago* Implement permanent-local declaration.
Chris Hanson [Tue, 8 Mar 1994 20:22:19 +0000 (20:22 +0000)]
* Implement permanent-local declaration.

* Change BUFFER-PUT! to do BUFFER-REMOVE! if value is #F.

* Generalize VARIABLE-LOCAL-VALUE, VARIABLE-LOCAL-VALUE?, and
  SET-VARIABLE-LOCAL-VALUE! to accept #F as BUFFER, meaning to
  manipulate the default value instead.

* Change %SET-BUFFER-MAJOR-MODE!, ENABLE-BUFFER-MINOR-MODE!, and
  DISABLE-BUFFER-MINOR-MODE! to update editor variables MODE-NAME and
  MINOR-MODE-ALIST so the modeline is correct.

31 years agoRandom rearrangements.
Chris Hanson [Tue, 8 Mar 1994 20:20:21 +0000 (20:20 +0000)]
Random rearrangements.

31 years agoAdd various useful definitions.
Chris Hanson [Tue, 8 Mar 1994 20:19:32 +0000 (20:19 +0000)]
Add various useful definitions.

31 years agoCan now define auto-save-default in krypt buffers, because that
Chris Hanson [Tue, 8 Mar 1994 20:18:58 +0000 (20:18 +0000)]
Can now define auto-save-default in krypt buffers, because that
variable is declared permanent-local.

31 years agoDeclare COMINT-INPUT-RING and COMINT-LAST-INPUT-MATCH to be
Chris Hanson [Tue, 8 Mar 1994 20:17:39 +0000 (20:17 +0000)]
Declare COMINT-INPUT-RING and COMINT-LAST-INPUT-MATCH to be
permanent-local.

31 years agoDeclare AUTO-SAVE-DEFAULT to be permanent-local.
Chris Hanson [Tue, 8 Mar 1994 20:16:41 +0000 (20:16 +0000)]
Declare AUTO-SAVE-DEFAULT to be permanent-local.

31 years agoDefine VARIABLE-PERMANENT-LOCAL! and VARIABLE-PERMANENT-LOCAL?.
Chris Hanson [Tue, 8 Mar 1994 20:15:54 +0000 (20:15 +0000)]
Define VARIABLE-PERMANENT-LOCAL! and VARIABLE-PERMANENT-LOCAL?.

31 years agoChange OTHER-WINDOW-INTERACTIVE to not use multiple screens unless the
Chris Hanson [Mon, 7 Mar 1994 19:01:15 +0000 (19:01 +0000)]
Change OTHER-WINDOW-INTERACTIVE to not use multiple screens unless the
editor variable USE-MULTIPLE-SCREENS is true.  Since the default
setting for this variable is false, the default behavior is like Emacs
19, which I find less confusing and more useful.

31 years agoChange browser to show just subexpression of a subproblem line, since
Chris Hanson [Mon, 7 Mar 1994 18:52:44 +0000 (18:52 +0000)]
Change browser to show just subexpression of a subproblem line, since
this is what is most interesting about that line.  This takes less
space and is less confusing than the previous behavior, which showed
the whole expression and highlighted the subexpression.

31 years agoLoad hash tables.
Chris Hanson [Fri, 4 Mar 1994 21:43:44 +0000 (21:43 +0000)]
Load hash tables.

31 years agoAdd FILE-EQ? procedure.
Chris Hanson [Fri, 4 Mar 1994 21:39:59 +0000 (21:39 +0000)]
Add FILE-EQ? procedure.

31 years agoChange OS/PRECIOUS-BACKUP-PATHNAME to use Emacs 19 names.
Chris Hanson [Fri, 4 Mar 1994 21:32:09 +0000 (21:32 +0000)]
Change OS/PRECIOUS-BACKUP-PATHNAME to use Emacs 19 names.

31 years agoChange notifier to use only the GLOBAL-MODE-STRING editor variable.
Chris Hanson [Fri, 4 Mar 1994 21:30:40 +0000 (21:30 +0000)]
Change notifier to use only the GLOBAL-MODE-STRING editor variable.

31 years agoFix minor bug in BACKWARD-ONE-PARAGRAPH.
Chris Hanson [Thu, 3 Mar 1994 07:46:52 +0000 (07:46 +0000)]
Fix minor bug in BACKWARD-ONE-PARAGRAPH.

31 years agoChange string->list not to be brain dead.
Guillermo J. Rozas [Wed, 2 Mar 1994 16:51:02 +0000 (16:51 +0000)]
Change string->list not to be brain dead.

31 years agoChange string->list to be iterative.
Guillermo J. Rozas [Wed, 2 Mar 1994 16:48:59 +0000 (16:48 +0000)]
Change string->list to be iterative.

31 years agoFix bug in GRAPHICS-TYPE-AVAILABLE? -- this bug is present in the
Chris Hanson [Tue, 1 Mar 1994 21:18:28 +0000 (21:18 +0000)]
Fix bug in GRAPHICS-TYPE-AVAILABLE? -- this bug is present in the
7.3.0 release and must be fixed there also.

31 years agoFix bug in previous change.
Chris Hanson [Fri, 25 Feb 1994 20:35:03 +0000 (20:35 +0000)]
Fix bug in previous change.

31 years agoAdd means to detect whether a macro is being expanded at "top level".
Chris Hanson [Tue, 22 Feb 1994 21:14:35 +0000 (21:14 +0000)]
Add means to detect whether a macro is being expanded at "top level".

31 years agoEliminate another #f vs. '() bug.
Chris Hanson [Mon, 21 Feb 1994 21:47:46 +0000 (21:47 +0000)]
Eliminate another #f vs. '() bug.

31 years agoRemove extraneous parameter in call to make-lambda.
Guillermo J. Rozas [Sat, 19 Feb 1994 16:14:27 +0000 (16:14 +0000)]
Remove extraneous parameter in call to make-lambda.

31 years agoPrevent internally defining a name from causing a duplicate name
Guillermo J. Rozas [Sat, 19 Feb 1994 15:39:30 +0000 (15:39 +0000)]
Prevent internally defining a name from causing a duplicate name
error.

31 years agoImprove duplicate parameter test in lambda.scm
Guillermo J. Rozas [Fri, 18 Feb 1994 22:33:05 +0000 (22:33 +0000)]
Improve duplicate parameter test in lambda.scm

31 years agoMove default definition of `record_signal_delivery' to "uxsig.h".
Chris Hanson [Fri, 18 Feb 1994 21:14:25 +0000 (21:14 +0000)]
Move default definition of `record_signal_delivery' to "uxsig.h".

31 years agoImprove defn. of fold-left and fold-right.
Guillermo J. Rozas [Wed, 16 Feb 1994 07:57:01 +0000 (07:57 +0000)]
Improve defn. of fold-left and fold-right.

31 years agoAdd additional kludge to last change to guarantee that the SIGCHLD
Chris Hanson [Tue, 15 Feb 1994 20:04:27 +0000 (20:04 +0000)]
Add additional kludge to last change to guarantee that the SIGCHLD
handler is correctly reinstalled after `grantpt' is run.  The previous
change eliminated the serious bug but introduced another one.

31 years agoChanges for Emacs 19.
Chris Hanson [Tue, 15 Feb 1994 19:19:06 +0000 (19:19 +0000)]
Changes for Emacs 19.

31 years agoFirst working version?
Guillermo J. Rozas [Tue, 15 Feb 1994 07:39:35 +0000 (07:39 +0000)]
First working version?

31 years agoInitial revision
Guillermo J. Rozas [Tue, 15 Feb 1994 04:37:44 +0000 (04:37 +0000)]
Initial revision

31 years ago* Add debugging tool to keep trace of signal delivery in a history.
Chris Hanson [Tue, 15 Feb 1994 04:23:49 +0000 (04:23 +0000)]
* Add debugging tool to keep trace of signal delivery in a history.
  The code to do this is disabled unless DEBUG_SIGNAL_DELIVERY is
  defined.

* Define alternate version of `signal' to work around bug in Sony
  NEWS-OS 5.0.2.  Scheme doesn't use `signal' on that system, but libc
  does.

* Eliminate incorrect extra binding of signal handler for SIGIOT.

31 years agoFix typo in bignum_subtract_unsigned.
Chris Hanson [Wed, 9 Feb 1994 00:53:27 +0000 (00:53 +0000)]
Fix typo in bignum_subtract_unsigned.

31 years agoInitial revision
Michael R. Blair [Tue, 8 Feb 1994 21:11:59 +0000 (21:11 +0000)]
Initial revision

31 years agoFix parameter name mismatch in use of DEFUN.
Guillermo J. Rozas [Fri, 4 Feb 1994 01:01:15 +0000 (01:01 +0000)]
Fix parameter name mismatch in use of DEFUN.

31 years agoAdded `Possible' to inapplicable operator warnings.
Stephen Adams [Wed, 2 Feb 1994 04:12:36 +0000 (04:12 +0000)]
Added `Possible' to inapplicable operator warnings.

31 years agoFixed #F/() confusion.
Stephen Adams [Wed, 2 Feb 1994 04:10:30 +0000 (04:10 +0000)]
Fixed #F/() confusion.

31 years agoFixed #F/() confusion.
Stephen Adams [Wed, 2 Feb 1994 04:05:29 +0000 (04:05 +0000)]
Fixed #F/() confusion.

31 years agoFixed to work with 2-tag fixnums.
Stephen Adams [Wed, 2 Feb 1994 04:01:23 +0000 (04:01 +0000)]
Fixed to work with 2-tag fixnums.

31 years agoAdded comment.
Stephen Adams [Wed, 2 Feb 1994 03:39:50 +0000 (03:39 +0000)]
Added comment.

31 years agoFixed #F/() confusion.
Stephen Adams [Wed, 2 Feb 1994 03:35:09 +0000 (03:35 +0000)]
Fixed #F/() confusion.

31 years agoRe-synchronized RCS version with Scheme version.
Guillermo J. Rozas [Wed, 2 Feb 1994 03:26:21 +0000 (03:26 +0000)]
Re-synchronized RCS version with Scheme version.

31 years agoSeparate target-block field from initial-callees field in procedure
Guillermo J. Rozas [Wed, 2 Feb 1994 01:49:03 +0000 (01:49 +0000)]
Separate target-block field from initial-callees field in procedure
objects.

The target-block field is useful in the debugging information, to be
able to walk the procedure chain when debugging.

31 years agoAnother instance of "comp" replaced with "compiler"
Guillermo J. Rozas [Wed, 2 Feb 1994 01:23:49 +0000 (01:23 +0000)]
Another instance of "comp" replaced with "compiler"

31 years agoFix bug introduced in breakpoint proceeding when the layout of memory
Guillermo J. Rozas [Tue, 1 Feb 1994 02:45:56 +0000 (02:45 +0000)]
Fix bug introduced in breakpoint proceeding when the layout of memory
was changed.

The proceed buffer was allocated at the top of constant space which is
now the bottom of the heap, where a perfectly valid object resides.
In fact, it was typically the object being breakpointed itself, being
the object at the top of the stack (the first thing scanned).

31 years agoMake syntax default its syntax-table argument to the syntax table of
Guillermo J. Rozas [Mon, 31 Jan 1994 04:48:59 +0000 (04:48 +0000)]
Make syntax default its syntax-table argument to the syntax table of
the nearest repl.

31 years agodefine-structure expands into only definitions, so it can be used at
Guillermo J. Rozas [Mon, 31 Jan 1994 02:51:37 +0000 (02:51 +0000)]
define-structure expands into only definitions, so it can be used at
the beginning of a body.

In particular, the print method is now always declared by passing it
along to the type constructor, fixing a problem introduced by the
reordering of the definitions in the last change.

31 years agoModify make-record-type to accept the print-method as an optional
Guillermo J. Rozas [Mon, 31 Jan 1994 02:49:45 +0000 (02:49 +0000)]
Modify make-record-type to accept the print-method as an optional
argument.

31 years agoReference to ../runtime/runtim -> ../runtime/runtime
Stephen Adams [Sun, 30 Jan 1994 22:07:14 +0000 (22:07 +0000)]
Reference to ../runtime/runtim -> ../runtime/runtime

31 years agoFix several problems with gc files:
Guillermo J. Rozas [Sun, 30 Jan 1994 03:32:11 +0000 (03:32 +0000)]
Fix several problems with gc files:
- Under DOS, the files were not unique for different instances of
bchscheme.
- Missing error messages under Windows (code had not been changed to
use outf).
- TEMP and TMP environment variables were not examined.