mit-scheme.git
32 years agoDOS/386 changes:
Guillermo J. Rozas [Tue, 5 May 1992 05:04:59 +0000 (05:04 +0000)]
DOS/386 changes:
Split prosterm.c into prosterm.c and prospty.c
Abstract some stuff in prostty.c so that it is not so Unix-dependent.

32 years agoDOS/386 changes: The 386 needs a larger default constant space.
Guillermo J. Rozas [Tue, 5 May 1992 02:25:04 +0000 (02:25 +0000)]
DOS/386 changes: The 386 needs a larger default constant space.

32 years agoDOS/386 changes. There was redundant conditionalization previously.
Guillermo J. Rozas [Tue, 5 May 1992 02:24:38 +0000 (02:24 +0000)]
DOS/386 changes.  There was redundant conditionalization previously.

32 years agoMore DOS changes.
Guillermo J. Rozas [Mon, 4 May 1992 21:14:49 +0000 (21:14 +0000)]
More DOS changes.

32 years agoMore DOS changes.
Guillermo J. Rozas [Mon, 4 May 1992 20:44:20 +0000 (20:44 +0000)]
More DOS changes.

32 years agoMore DOS changes. Absolute pathnames have different syntax.
Guillermo J. Rozas [Mon, 4 May 1992 20:41:27 +0000 (20:41 +0000)]
More DOS changes.  Absolute pathnames have different syntax.

32 years agoMany changes to make bchscheme work on the 386.
Guillermo J. Rozas [Mon, 4 May 1992 18:32:03 +0000 (18:32 +0000)]
Many changes to make bchscheme work on the 386.

32 years agoChange to reflect source tree.
Chris Hanson [Thu, 30 Apr 1992 21:12:43 +0000 (21:12 +0000)]
Change to reflect source tree.

32 years agoInitial revision
Mark Friedman [Thu, 30 Apr 1992 18:29:21 +0000 (18:29 +0000)]
Initial revision

32 years agoChanges for Sony NEWS-OS 5.0.2.
Chris Hanson [Thu, 30 Apr 1992 04:07:02 +0000 (04:07 +0000)]
Changes for Sony NEWS-OS 5.0.2.

32 years agoInitial revision
Chris Hanson [Thu, 30 Apr 1992 04:06:32 +0000 (04:06 +0000)]
Initial revision

32 years agoSony NEWS-OS 5.0.2 requires special options not common to other SVR4
Chris Hanson [Thu, 30 Apr 1992 04:06:22 +0000 (04:06 +0000)]
Sony NEWS-OS 5.0.2 requires special options not common to other SVR4
implementations.

32 years agoSony NEWS-OS 5.0.2 changed the name of the general register set
Chris Hanson [Thu, 30 Apr 1992 04:05:42 +0000 (04:05 +0000)]
Sony NEWS-OS 5.0.2 changed the name of the general register set
element of the ucontext structure.

32 years agoFixed bug in rmail-edit-current-msg which manifests only
Brian A. LaMacchia [Wed, 29 Apr 1992 23:05:09 +0000 (23:05 +0000)]
Fixed bug in rmail-edit-current-msg which manifests only
on the last message in the RMAIL file.

32 years agoAdded rmail-edit-current-message.
Brian A. LaMacchia [Wed, 29 Apr 1992 22:29:26 +0000 (22:29 +0000)]
Added rmail-edit-current-message.

32 years agoDisable auto-save when reading in an encrypted file.
Brian A. LaMacchia [Wed, 29 Apr 1992 21:23:37 +0000 (21:23 +0000)]
Disable auto-save when reading in an encrypted file.

33 years agoFixed typo (missing DEVICE) in comment.
Henry M. Wu [Fri, 24 Apr 1992 17:07:13 +0000 (17:07 +0000)]
Fixed typo (missing DEVICE) in comment.

33 years agoRevert back to version 1.20.
Brian A. LaMacchia [Thu, 23 Apr 1992 18:27:05 +0000 (18:27 +0000)]
Revert back to version 1.20.

33 years agoAdded support for #\R in rmail-summary mode.
Brian A. LaMacchia [Thu, 23 Apr 1992 18:22:38 +0000 (18:22 +0000)]
Added support for #\R in rmail-summary mode.

33 years agoFixed typo.
Henry M. Wu [Wed, 22 Apr 1992 21:31:06 +0000 (21:31 +0000)]
Fixed typo.

33 years agoInitial revision
Henry M. Wu [Wed, 22 Apr 1992 21:20:37 +0000 (21:20 +0000)]
Initial revision

33 years agoAdded ansi.scm to emulate a DOS ANSI.SYS terminal.
Henry M. Wu [Wed, 22 Apr 1992 21:16:09 +0000 (21:16 +0000)]
Added ansi.scm to emulate a DOS ANSI.SYS terminal.

33 years agoCheck for PC terminal types so that termcap can be emulated.
Henry M. Wu [Wed, 22 Apr 1992 21:11:30 +0000 (21:11 +0000)]
Check for PC terminal types so that termcap can be emulated.

33 years agoMade special keys not essential.
Henry M. Wu [Wed, 22 Apr 1992 21:10:19 +0000 (21:10 +0000)]
Made special keys not essential.

33 years agoChanged display type parsing for DOS.
Henry M. Wu [Wed, 22 Apr 1992 21:03:33 +0000 (21:03 +0000)]
Changed display type parsing for DOS.

33 years agoAdded DOS changes. Added a Scheme version of ls.
Henry M. Wu [Wed, 22 Apr 1992 20:59:19 +0000 (20:59 +0000)]
Added DOS changes.  Added a Scheme version of ls.

33 years agoMade special-keys not required.
Henry M. Wu [Wed, 22 Apr 1992 20:51:33 +0000 (20:51 +0000)]
Made special-keys not required.

33 years agoAdded os/auto-save-filename? to replace dependent code in dired.scm.
Henry M. Wu [Wed, 22 Apr 1992 20:26:56 +0000 (20:26 +0000)]
Added os/auto-save-filename? to replace dependent code in dired.scm.

33 years agoRemove an unused procedure.
Arthur Gleckler [Tue, 21 Apr 1992 22:26:05 +0000 (22:26 +0000)]
Remove an unused procedure.

Add FORWARD- and BACKWARD-DOWN-TOPIC.

33 years agoMake Outline mode key bindings match Emacs.
Arthur Gleckler [Tue, 21 Apr 1992 19:08:41 +0000 (19:08 +0000)]
Make Outline mode key bindings match Emacs.

33 years agoAdded OS/COMPLETION-IGNORE-FILENAME? to unix.scm
Henry M. Wu [Tue, 21 Apr 1992 17:27:36 +0000 (17:27 +0000)]
Added OS/COMPLETION-IGNORE-FILENAME? to unix.scm

33 years agoAdded dired-compress and dired-uncompress.
Brian A. LaMacchia [Sat, 18 Apr 1992 16:38:49 +0000 (16:38 +0000)]
Added dired-compress and dired-uncompress.

33 years agoFix yet another register allocation bug in division.
Guillermo J. Rozas [Sat, 18 Apr 1992 04:13:12 +0000 (04:13 +0000)]
Fix yet another register allocation bug in division.

33 years agoFix ordering bug.
Guillermo J. Rozas [Sat, 18 Apr 1992 00:30:02 +0000 (00:30 +0000)]
Fix ordering bug.

33 years agoPrevent multiple definition of true and false.
Guillermo J. Rozas [Sat, 18 Apr 1992 00:27:35 +0000 (00:27 +0000)]
Prevent multiple definition of true and false.

33 years agoAdd missing arguments to error fprintf in setup_io.
Guillermo J. Rozas [Sat, 18 Apr 1992 00:24:36 +0000 (00:24 +0000)]
Add missing arguments to error fprintf in setup_io.

33 years agoAdd defn. of ucode-primitive so the file can just be loaded without
Guillermo J. Rozas [Fri, 17 Apr 1992 22:55:50 +0000 (22:55 +0000)]
Add defn. of ucode-primitive so the file can just be loaded without
having to syntax it.

33 years agoFix bug in TOPIC-REGION.
Arthur Gleckler [Fri, 17 Apr 1992 21:09:16 +0000 (21:09 +0000)]
Fix bug in TOPIC-REGION.

33 years agoAdd NARROW-TO-TOPIC to outline minor mode.
Arthur Gleckler [Fri, 17 Apr 1992 20:54:59 +0000 (20:54 +0000)]
Add NARROW-TO-TOPIC to outline minor mode.

33 years agoInitial revision
Arthur Gleckler [Fri, 17 Apr 1992 20:27:03 +0000 (20:27 +0000)]
Initial revision

33 years agoAdd new outline minor mode.
Arthur Gleckler [Fri, 17 Apr 1992 20:05:41 +0000 (20:05 +0000)]
Add new outline minor mode.

33 years agoAdd knowledge about end-of-line translation.
Guillermo J. Rozas [Fri, 17 Apr 1992 03:45:28 +0000 (03:45 +0000)]
Add knowledge about end-of-line translation.

33 years agoDefine new procedure CALL-WITH-OUTPUT-MARK, and change most calls to
Chris Hanson [Thu, 16 Apr 1992 22:30:13 +0000 (22:30 +0000)]
Define new procedure CALL-WITH-OUTPUT-MARK, and change most calls to
WITH-OUTPUT-TO-MARK to use the new procedure instead.

33 years agoTeach the runtime system how to handle files whose lines end in
Guillermo J. Rozas [Thu, 16 Apr 1992 05:13:13 +0000 (05:13 +0000)]
Teach the runtime system how to handle files whose lines end in
something other than newline.

33 years agoFix quoting problem in plus-fixnum.
Guillermo J. Rozas [Thu, 16 Apr 1992 01:38:50 +0000 (01:38 +0000)]
Fix quoting problem in plus-fixnum.

33 years agoFix register ordering conflict in the division routines.
Guillermo J. Rozas [Tue, 14 Apr 1992 20:30:35 +0000 (20:30 +0000)]
Fix register ordering conflict in the division routines.

33 years agoAdd floating-point conditionalization so that the microcode will run
Guillermo J. Rozas [Tue, 14 Apr 1992 18:41:28 +0000 (18:41 +0000)]
Add floating-point conditionalization so that the microcode will run
on machines with and without floating-point instructions.

The test depends on the host OS correctly setting the processor's CR0
(status word) bits.

33 years agoAdd floating-point conditionalization so that the microcode will run
Guillermo J. Rozas [Tue, 14 Apr 1992 18:40:13 +0000 (18:40 +0000)]
Add floating-point conditionalization so that the microcode will run
on machines with and without floating-point instructions.

33 years agoAdd FILE-OPEN-BINARY-INPUT-CHANNEL and FILE-OPEN-BINARY-OUTPUT-CHANNEL
Guillermo J. Rozas [Tue, 14 Apr 1992 18:36:17 +0000 (18:36 +0000)]
Add FILE-OPEN-BINARY-INPUT-CHANNEL and FILE-OPEN-BINARY-OUTPUT-CHANNEL
for systems where text files and binary files are distinct.

33 years agoPathnames missing devices were using 'UNSPECIFIC rather than #F.
Guillermo J. Rozas [Tue, 14 Apr 1992 18:13:54 +0000 (18:13 +0000)]
Pathnames missing devices were using 'UNSPECIFIC rather than #F.
'UNSPECIFIC means that the field is meaningless in the host file system.
#F means that it was not specified.

33 years agoSet evaluate-in-inferior-repl to true.
Chris Hanson [Mon, 13 Apr 1992 20:10:23 +0000 (20:10 +0000)]
Set evaluate-in-inferior-repl to true.

33 years agoAdd range limiting for gray pixel values.
Chris Hanson [Mon, 13 Apr 1992 19:45:09 +0000 (19:45 +0000)]
Add range limiting for gray pixel values.

33 years ago* Change allocation of grays in colormap so that this works on 8-bit
Hal Abelson [Mon, 13 Apr 1992 19:19:54 +0000 (19:19 +0000)]
* Change allocation of grays in colormap so that this works on 8-bit
  pseudo color displays.

* Rename FUNCTION->PICTURE as PROCEDURE->PICTURE.

* Don't export PICTURE-READ and PICTURE-WRITE.

* Add new procedure PICTURE->PGM-FILE.

33 years agoMake packer produce binaries with only two fasl blocks.
Guillermo J. Rozas [Mon, 13 Apr 1992 18:33:42 +0000 (18:33 +0000)]
Make packer produce binaries with only two fasl blocks.
The first is the dummy loader.  The second is the alist of file names
and dumped objects.

This makes all the dumped objects share their symbols, which makes the
resulting file smaller, and should not require much more storage to
run.

33 years agoAdd operation to get x-display object from an X graphics device. Add
Hal Abelson [Mon, 13 Apr 1992 18:24:27 +0000 (18:24 +0000)]
Add operation to get x-display object from an X graphics device.  Add
property list to x-display object.

33 years agoA few little changes, plus,
Guillermo J. Rozas [Mon, 13 Apr 1992 04:44:50 +0000 (04:44 +0000)]
A few little changes, plus,

Change conditionalization of the open-coding of floating-point
primitives.  It was previously done statically when the compiler was
built.  It is now done at the point of the call, so the switch can be
meaningfully fluid-let around a compilation.

Add the unsafe open-coding of integer->char.
Add a couple of optimizations to plus-fixnum and minus-fixnum.

33 years agoChange conditionalization of the open-coding of floating-point
Guillermo J. Rozas [Mon, 13 Apr 1992 04:44:13 +0000 (04:44 +0000)]
Change conditionalization of the open-coding of floating-point
primitives.  It was previously done statically when the compiler was
built.  It is now done at the point of the call, so the switch can be
meaningfully fluid-let around a compilation.

Add the unsafe open-coding of integer->char.
Add a couple of optimizations to plus-fixnum and minus-fixnum.

33 years agoInitial revision
Guillermo J. Rozas [Sun, 12 Apr 1992 00:18:03 +0000 (00:18 +0000)]
Initial revision

33 years agoAdd changes for DOS:
Guillermo J. Rozas [Sat, 11 Apr 1992 23:49:03 +0000 (23:49 +0000)]
Add changes for DOS:

- Add dos-specific packages, similar to Unix packages.
- Conditionalize the loading of the Unix and DOS -specific packages.
- Add a mechanism to make.scm to avoid loading unconditional files:
  If the binary file runtim.bad is in the current directory when make
  is running, it should contain a list of strings, each the name of a
  file that should be avoided.  Examples: graphics, x11graph, starbase.
- pathnm.scm now uses the OS-NAME-STRING in the microcode
  identification to initialize the default host.  It no longer
  constructs the host types.  These are constructed when the
  system-dependent files invoke add-pathname-host-type!
  Caveat: There is now a funny ordering dependency.
    pathnm must be loaded before the system-dependeng files (unxpth, dospth)
    but it must be initialized _afterwards_!
- pathnm.scm now has symbolic names for three file system types: Unix,
  DOS, and VMS.

33 years agoInitial revision
Guillermo J. Rozas [Sat, 11 Apr 1992 23:48:57 +0000 (23:48 +0000)]
Initial revision

33 years agoAdd hooks to be run when a buffer is renamed. Generalize hooks
Chris Hanson [Fri, 10 Apr 1992 20:20:50 +0000 (20:20 +0000)]
Add hooks to be run when a buffer is renamed.  Generalize hooks
mechanism to simplify addition of other types of hooks.

33 years agoSupply missing information for "compile.scm".
Chris Hanson [Fri, 10 Apr 1992 18:08:02 +0000 (18:08 +0000)]
Supply missing information for "compile.scm".

33 years agoAdd occurrence commands.
Chris Hanson [Thu, 9 Apr 1992 18:13:05 +0000 (18:13 +0000)]
Add occurrence commands.

33 years agoAdd occurrence commands.
Chris Hanson [Thu, 9 Apr 1992 17:22:26 +0000 (17:22 +0000)]
Add occurrence commands.

33 years agoInitial revision
Chris Hanson [Thu, 9 Apr 1992 17:22:04 +0000 (17:22 +0000)]
Initial revision

33 years agoUpdate to match recent change to Edwin.
Chris Hanson [Wed, 8 Apr 1992 20:15:01 +0000 (20:15 +0000)]
Update to match recent change to Edwin.

33 years agoSupport to permit evaluation commands to work more like those in the
Chris Hanson [Wed, 8 Apr 1992 17:57:48 +0000 (17:57 +0000)]
Support to permit evaluation commands to work more like those in the
Emacs interface.

* Add new variable EVALUATE-IN-INFERIOR-REPL.  If true (default is
  false), the evaluation commands operate by transmitting expressions
  to an inferior REPL.  The REPL used is the least-recently-started
  inferior REPL (usually the one started when the editor is first
  entered).  When this variable is true, the RUN-LIGHT in Scheme
  buffers is that of the inferior REPL.

* Evaluation commands no longer recognize the prefix argument to have
  special meaning.

* The default value of MODE-LINE-PROCESS no longer displays RUN-LIGHT.
  This is bound in Scheme mode now.

* The commands M-x set-environment and M-x set-syntax-table now bind
  the associated variables locally in the current buffer.
  Additionally, they may locally bind the variable
  EVALUATE-IN-INFERIOR-REPL to false if the buffer has local
  definitions of environment or syntax-table.

* When EVALUATE-IN-INFERIOR-REPL is true, C-c C-c will signal a ^G
  interrupt to the inferior REPL when typed in any Scheme mode buffer.

* Add kill-buffer hooks to allow arbitrary actions to be executed when
  a buffer is killed.  Change inferior REPL support to use this
  mechanism to kill the inferior REPL thread when its buffer is
  killed.

33 years agoTeach fixnum-quotient about powers of two that don't fit in an ADDI
Guillermo J. Rozas [Tue, 7 Apr 1992 19:51:01 +0000 (19:51 +0000)]
Teach fixnum-quotient about powers of two that don't fit in an ADDI
instruction.

33 years agoMake the coalescing message only print one copy of the object, since
Guillermo J. Rozas [Tue, 7 Apr 1992 15:54:39 +0000 (15:54 +0000)]
Make the coalescing message only print one copy of the object, since
they will print the same.

33 years agoFix some bugs in last change.
Chris Hanson [Tue, 7 Apr 1992 12:30:21 +0000 (12:30 +0000)]
Fix some bugs in last change.

33 years agoRedesign local-variable binding mechanism so that default global value
Chris Hanson [Tue, 7 Apr 1992 09:35:39 +0000 (09:35 +0000)]
Redesign local-variable binding mechanism so that default global value
is always stored in a special slot in the variable object.  Variable
assignment daemons are now called only when the value changes in some
perceptible way, not when the local bindings are swapped in or out of
the value cache.  Also, variable assignment daemons now take an
additional argument, either a buffer or #F, indicating whether the
change is local or global.

33 years agoChange WITHIN-EDITOR? to a variable instead of a procedure, for speed.
Chris Hanson [Tue, 7 Apr 1992 08:39:01 +0000 (08:39 +0000)]
Change WITHIN-EDITOR? to a variable instead of a procedure, for speed.

33 years agoAdd switch COMPILER:COALESCING-CONSTANT-WARNINGS? to disable these
Chris Hanson [Tue, 7 Apr 1992 03:50:41 +0000 (03:50 +0000)]
Add switch COMPILER:COALESCING-CONSTANT-WARNINGS? to disable these
warnings, since they are so common.

33 years ago*** empty log message ***
Brian A. LaMacchia [Mon, 6 Apr 1992 20:25:27 +0000 (20:25 +0000)]
*** empty log message ***

33 years agoAdded support for .KY files.
Brian A. LaMacchia [Mon, 6 Apr 1992 20:14:08 +0000 (20:14 +0000)]
Added support for .KY files.

33 years agoAddded krypt as a load-option.
Brian A. LaMacchia [Mon, 6 Apr 1992 19:55:59 +0000 (19:55 +0000)]
Addded krypt as a load-option.

33 years agoAddded krypt to list of options.
Brian A. LaMacchia [Mon, 6 Apr 1992 19:52:47 +0000 (19:52 +0000)]
Addded krypt to list of options.

33 years ago*** empty log message ***
Brian A. LaMacchia [Mon, 6 Apr 1992 19:36:09 +0000 (19:36 +0000)]
*** empty log message ***

33 years agoChange BKPT back to a macro so it can put the REPL in the appropriate
Chris Hanson [Mon, 6 Apr 1992 05:49:26 +0000 (05:49 +0000)]
Change BKPT back to a macro so it can put the REPL in the appropriate
environment.

33 years agoAbbreviate the value displayed by DEFINE.
Chris Hanson [Mon, 6 Apr 1992 05:41:12 +0000 (05:41 +0000)]
Abbreviate the value displayed by DEFINE.

33 years agoInvert the meaning of the prefix argument to M-tab in Scheme mode.
Chris Hanson [Mon, 6 Apr 1992 05:35:03 +0000 (05:35 +0000)]
Invert the meaning of the prefix argument to M-tab in Scheme mode.

33 years agoMake GLOBAL-WINDOW-MODELINE-EVENT! handle all windows, not just those
Arthur Gleckler [Sun, 5 Apr 1992 02:33:05 +0000 (02:33 +0000)]
Make GLOBAL-WINDOW-MODELINE-EVENT! handle all windows, not just those
in the selected screen.

33 years agoAdd load/current-pathname fluid let by each load so that the binary
Guillermo J. Rozas [Sun, 5 Apr 1992 02:00:34 +0000 (02:00 +0000)]
Add load/current-pathname fluid let by each load so that the binary
unpacker can grab it.

33 years agoConsiderable tuning of the group insert/delete operations.
Chris Hanson [Sat, 4 Apr 1992 13:07:09 +0000 (13:07 +0000)]
Considerable tuning of the group insert/delete operations.

* Eliminate buffer-modification-daemon; change group insert/delete
  operations to set the GROUP-MODIFIED? flag directly, and change the
  auto-save code to work around that flag.  Now, buffers that are not
  visible have no insert or delete daemons, and the group
  insert/delete operations notice this to eliminate a procedure call.

* The editor now has a GC daemon that cleans the marks list of every
  known buffer.  The allows FOR-EACH-MARK to be inline-coded in the
  group insert/delete operations.

* Eliminate bug in GROUP-DELETE!: when the gap exceeded
  GAP-MAXIMUM-EXTRA, it was being reduced to GAP-MAXIMUM-EXTRA.  Thus
  a series of deletions would cause the gap to reach that size, then
  each subsequent deletion in the series would pay for a gap
  reduction, which can be thousands (or even millions) of
  instructions, depending on the size of the buffer.  Now when the gap
  reaches maximum size, it is reduced to GAP-ALLOCATION-EXTRA,
  allowing the gap reduction to be amortized over many deletions.

33 years agoTune the man-page cleaning code. This tuning is perhaps excessive, as
Chris Hanson [Sat, 4 Apr 1992 13:06:35 +0000 (13:06 +0000)]
Tune the man-page cleaning code.  This tuning is perhaps excessive, as
it turns out that most of the time was being lost in GROUP-DELETE! due
to a bug; perhaps the code should now be simplified.

33 years agoTune the undo insert/delete recorders to make sure that no time is
Chris Hanson [Sat, 4 Apr 1992 13:05:16 +0000 (13:05 +0000)]
Tune the undo insert/delete recorders to make sure that no time is
wasted.  These are called very often and must be fast.

33 years agoAdd missing (lambda () ...) to M-x load-library.
Chris Hanson [Sat, 4 Apr 1992 12:52:33 +0000 (12:52 +0000)]
Add missing (lambda () ...) to M-x load-library.

33 years agoIncrease size of failure stack in regular expression matcher.
Chris Hanson [Thu, 2 Apr 1992 11:23:05 +0000 (11:23 +0000)]
Increase size of failure stack in regular expression matcher.

33 years agoOptimize DELETE-MATCH for speed.
Chris Hanson [Thu, 2 Apr 1992 08:14:57 +0000 (08:14 +0000)]
Optimize DELETE-MATCH for speed.

33 years agoOptimize NUKE-NROFF-BS for speed.
Chris Hanson [Thu, 2 Apr 1992 08:14:42 +0000 (08:14 +0000)]
Optimize NUKE-NROFF-BS for speed.

33 years agoExport STACK-FRAME/COMPILED-CODE? to global package.
Chris Hanson [Thu, 2 Apr 1992 07:53:22 +0000 (07:53 +0000)]
Export STACK-FRAME/COMPILED-CODE? to global package.

33 years ago*** empty log message ***
Brian A. LaMacchia [Thu, 2 Apr 1992 01:00:23 +0000 (01:00 +0000)]
*** empty log message ***

33 years agoFix wrong-number-of-arguments bug in X-GRAPHICS/QUERY-POINTER calling
Arthur Gleckler [Wed, 1 Apr 1992 19:14:09 +0000 (19:14 +0000)]
Fix wrong-number-of-arguments bug in X-GRAPHICS/QUERY-POINTER calling
X-GRAPHICS-MAP-X-COORDINATE and X-GRAPHICS-MAP-Y-COORDINATE.

33 years agoMake wrong-arity primitives cause an error in addition to a warning.
Arthur Gleckler [Wed, 1 Apr 1992 19:08:50 +0000 (19:08 +0000)]
Make wrong-arity primitives cause an error in addition to a warning.
(Jinx and Arthur)

33 years agoEliminate M-g and M-q from Scheme mode.
Chris Hanson [Wed, 1 Apr 1992 02:17:07 +0000 (02:17 +0000)]
Eliminate M-g and M-q from Scheme mode.

33 years agoAdd rewriting rule for FIXNUM-LSH with constant second argument.
Guillermo J. Rozas [Tue, 31 Mar 1992 20:48:14 +0000 (20:48 +0000)]
Add rewriting rule for FIXNUM-LSH with constant second argument.

33 years agoClean up tests.
Guillermo J. Rozas [Tue, 31 Mar 1992 19:55:45 +0000 (19:55 +0000)]
Clean up tests.

33 years agoAdd FIXNUM-LSH rewrite rule so that shifts by constants will always be
Guillermo J. Rozas [Tue, 31 Mar 1992 19:50:01 +0000 (19:50 +0000)]
Add FIXNUM-LSH rewrite rule so that shifts by constants will always be
combined.

33 years agoEdit bug in last change.
Guillermo J. Rozas [Tue, 31 Mar 1992 19:18:10 +0000 (19:18 +0000)]
Edit bug in last change.

33 years agoAlways update the cursor position after a successful screen update,
Chris Hanson [Tue, 31 Mar 1992 07:43:34 +0000 (07:43 +0000)]
Always update the cursor position after a successful screen update,
because the termcap interface doesn't know where it should be and can
leave it in the wrong place.