mit-scheme.git
32 years agoAlpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:45:42 +0000 (12:45 +0000)]
Alpha mods.

32 years agoAlpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:39:36 +0000 (12:39 +0000)]
Alpha mods.

32 years agoAlpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:28:44 +0000 (12:28 +0000)]
Alpha mods.

32 years agoInitial revision
Guillermo J. Rozas [Sat, 29 Aug 1992 12:21:21 +0000 (12:21 +0000)]
Initial revision

32 years agoAdd header.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:50 +0000 (12:13 +0000)]
Add header.

32 years agoAdd bios.com.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:49 +0000 (12:13 +0000)]
Add bios.com.

32 years agoUpdate to 7.2.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:48 +0000 (12:13 +0000)]
Update to 7.2.

32 years agoInitial revision
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:47 +0000 (12:13 +0000)]
Initial revision

32 years agoRepaginate.
Chris Hanson [Fri, 28 Aug 1992 21:03:19 +0000 (21:03 +0000)]
Repaginate.

32 years agoAbstract the code to generate the list of lpr switches.
Chris Hanson [Fri, 28 Aug 1992 21:02:43 +0000 (21:02 +0000)]
Abstract the code to generate the list of lpr switches.

32 years agoAdd command-defined? so various files can test for features being
Guillermo J. Rozas [Fri, 28 Aug 1992 18:46:48 +0000 (18:46 +0000)]
Add command-defined? so various files can test for features being
present or not.

32 years agoChange date format to match Emacs.
Guillermo J. Rozas [Fri, 28 Aug 1992 18:44:39 +0000 (18:44 +0000)]
Change date format to match Emacs.
Conditionalize mail notification on presence of rmail.

32 years agoTeach pattern matcher to handle multiple asterisks.
Guillermo J. Rozas [Fri, 28 Aug 1992 16:06:37 +0000 (16:06 +0000)]
Teach pattern matcher to handle multiple asterisks.

32 years agoAdd substring?
Guillermo J. Rozas [Fri, 28 Aug 1992 16:05:58 +0000 (16:05 +0000)]
Add substring?

32 years agoConditionalize M4_SWITCH_MACHINE on _SYSV.
Guillermo J. Rozas [Thu, 27 Aug 1992 09:06:10 +0000 (09:06 +0000)]
Conditionalize M4_SWITCH_MACHINE on _SYSV.

32 years agoDefine _SYSV so m.h can tell it is running under SYSV.
Guillermo J. Rozas [Thu, 27 Aug 1992 09:04:45 +0000 (09:04 +0000)]
Define _SYSV so m.h can tell it is running under SYSV.

32 years agoAdd BIOS driver for DOS version of Scheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:48:09 +0000 (06:48 +0000)]
Add BIOS driver for DOS version of Scheme.

32 years agoChange top level to not know how many display types there are in the
Guillermo J. Rozas [Thu, 27 Aug 1992 06:43:24 +0000 (06:43 +0000)]
Change top level to not know how many display types there are in the
system.

32 years agoRename continuation-browser to continuation-browser-buffer so that it
Guillermo J. Rozas [Thu, 27 Aug 1992 06:39:46 +0000 (06:39 +0000)]
Rename continuation-browser to continuation-browser-buffer so that it
can replace the new debugger.

32 years agoAdd direct BIOS driver for DOS version of Scheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:38:31 +0000 (06:38 +0000)]
Add direct BIOS driver for DOS version of Scheme.

Remove exports of console-display-type and x-display-type.

32 years agoAdd direct BIOS driver for DOS version of Scheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:35:16 +0000 (06:35 +0000)]
Add direct BIOS driver for DOS version of Scheme.

32 years agoMake sure that termcap primitives are implemented before invoking
Guillermo J. Rozas [Thu, 27 Aug 1992 06:33:40 +0000 (06:33 +0000)]
Make sure that termcap primitives are implemented before invoking
them.

32 years agoAdd direct bios driver for DOS version of CScheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:32:33 +0000 (06:32 +0000)]
Add direct bios driver for DOS version of CScheme.

32 years agoMake SF not complain.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:30:57 +0000 (06:30 +0000)]
Make SF not complain.

32 years agoInitial revision
Guillermo J. Rozas [Thu, 27 Aug 1992 06:30:02 +0000 (06:30 +0000)]
Initial revision

32 years agoAdd missing #\? from string-prefix? call.
Guillermo J. Rozas [Thu, 27 Aug 1992 02:59:06 +0000 (02:59 +0000)]
Add missing #\? from string-prefix? call.

32 years agoHP-UX 8.07 uses "Reformatting entry" message instead of "Reformatting
Chris Hanson [Tue, 25 Aug 1992 19:27:22 +0000 (19:27 +0000)]
HP-UX 8.07 uses "Reformatting entry" message instead of "Reformatting
page".

32 years agoCREF doesn't like ACCESS to non-global environment. Work around by
Chris Hanson [Mon, 24 Aug 1992 17:39:23 +0000 (17:39 +0000)]
CREF doesn't like ACCESS to non-global environment.  Work around by
using ENVIRONMENT-LOOKUP.

32 years agoFix a few comments.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:21:27 +0000 (15:21 +0000)]
Fix a few comments.

32 years agoAdd a few blank lines.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:19:02 +0000 (15:19 +0000)]
Add a few blank lines.

32 years agoMake dos.m4 preserve comments.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:18:30 +0000 (15:18 +0000)]
Make dos.m4 preserve comments.

32 years agoAdd unconfig option.
Guillermo J. Rozas [Mon, 24 Aug 1992 13:31:00 +0000 (13:31 +0000)]
Add unconfig option.

32 years ago$30 is also a callee-saves register. It was not being preserved.
Guillermo J. Rozas [Mon, 24 Aug 1992 13:24:25 +0000 (13:24 +0000)]
$30 is also a callee-saves register.  It was not being preserved.

32 years agoFix typo (ENONENT instead of ENOENT).
Guillermo J. Rozas [Sat, 22 Aug 1992 19:33:10 +0000 (19:33 +0000)]
Fix typo (ENONENT instead of ENOENT).

32 years agoObserve compiler:cross-compiling?
Guillermo J. Rozas [Sat, 22 Aug 1992 15:03:25 +0000 (15:03 +0000)]
Observe compiler:cross-compiling?

32 years agoIn MAIL-DEFAULT-REPLY-TO, must use 'INSERTED-DEFAULT because
Chris Hanson [Fri, 21 Aug 1992 23:53:54 +0000 (23:53 +0000)]
In MAIL-DEFAULT-REPLY-TO, must use 'INSERTED-DEFAULT because
otherwise it is impossible to return null string.

32 years agoAdd option switches for 6.001 support. Change print commands to
Chris Hanson [Fri, 21 Aug 1992 23:52:31 +0000 (23:52 +0000)]
Add option switches for 6.001 support.  Change print commands to
insert -J and -T switches when possible to make the output easier to
identify.

32 years agoDon't permit inferior REPL evaluation unless the buffer is in
Chris Hanson [Fri, 21 Aug 1992 22:47:00 +0000 (22:47 +0000)]
Don't permit inferior REPL evaluation unless the buffer is in
inferior-repl mode.

32 years agoAdd more known error names.
Guillermo J. Rozas [Fri, 21 Aug 1992 19:49:16 +0000 (19:49 +0000)]
Add more known error names.

32 years agoChange the copyright notice to be accurate.
Guillermo J. Rozas [Fri, 21 Aug 1992 19:13:53 +0000 (19:13 +0000)]
Change the copyright notice to be accurate.

32 years agoFix potential OOE bug, and fix sign-extension (or unsigned char) bug
Guillermo J. Rozas [Thu, 20 Aug 1992 23:47:58 +0000 (23:47 +0000)]
Fix potential OOE bug, and fix sign-extension (or unsigned char) bug
on SGIs.

32 years agoLink where and eval buffers to debugger browser so that they are
Chris Hanson [Thu, 20 Aug 1992 22:21:33 +0000 (22:21 +0000)]
Link where and eval buffers to debugger browser so that they are
killed along with the debugger.  Change M-x browser-quit so that if
the browser is associated with another browser or will be selecting
another browser then that browser is selected and its associated
information buffer is also shown.

32 years agoFix bug by which temporary files were being mapped and therefore
Guillermo J. Rozas [Thu, 20 Aug 1992 19:58:10 +0000 (19:58 +0000)]
Fix bug by which temporary files were being mapped and therefore
shared and not deleted.

32 years agoAdd alpha conditionalization.
Guillermo J. Rozas [Thu, 20 Aug 1992 16:06:16 +0000 (16:06 +0000)]
Add alpha conditionalization.

32 years agoFix typo from previous edit.
Guillermo J. Rozas [Thu, 20 Aug 1992 04:36:38 +0000 (04:36 +0000)]
Fix typo from previous edit.

32 years agoFix an allocation bug.
Guillermo J. Rozas [Thu, 20 Aug 1992 04:28:39 +0000 (04:28 +0000)]
Fix an allocation bug.

32 years agoChange comment-syntax for Emacs mode declaration.
Guillermo J. Rozas [Thu, 20 Aug 1992 01:28:15 +0000 (01:28 +0000)]
Change comment-syntax for Emacs mode declaration.

32 years agoNew MIPS closure code. Works on newer R3000 systems (with larger
Guillermo J. Rozas [Thu, 20 Aug 1992 01:28:14 +0000 (01:28 +0000)]
New MIPS closure code.  Works on newer R3000 systems (with larger
cache-line sizes) and on R4000 systems in 32-bit mode.

32 years agoNew MIPS closure code. Works on newer R3000 systems (with larger
Guillermo J. Rozas [Thu, 20 Aug 1992 01:12:39 +0000 (01:12 +0000)]
New MIPS closure code.  Works on newer R3000 systems (with larger
cache-line sizes) and on R4000 systems in 32-bit mode.

32 years agoAllow students to specify a null "reply-to:" address. Always ask for
Chris Hanson [Wed, 19 Aug 1992 17:24:20 +0000 (17:24 +0000)]
Allow students to specify a null "reply-to:" address.  Always ask for
this, but keep the last non-null address around and supply it as a
default.

32 years agoFix bugs in fixnum-quotient.
Guillermo J. Rozas [Wed, 19 Aug 1992 13:59:03 +0000 (13:59 +0000)]
Fix bugs in fixnum-quotient.

32 years agoFix bug in fixnum-remainder.
Guillermo J. Rozas [Wed, 19 Aug 1992 13:36:01 +0000 (13:36 +0000)]
Fix bug in fixnum-remainder.

32 years agoFix bugs in fixnum-quotient.
Guillermo J. Rozas [Wed, 19 Aug 1992 13:25:46 +0000 (13:25 +0000)]
Fix bugs in fixnum-quotient.

32 years agoFix edit bug.
Guillermo J. Rozas [Wed, 19 Aug 1992 03:18:54 +0000 (03:18 +0000)]
Fix edit bug.

32 years agoFix implementation of transcript-disable-evaluation variable so that
Chris Hanson [Tue, 18 Aug 1992 23:32:10 +0000 (23:32 +0000)]
Fix implementation of transcript-disable-evaluation variable so that
it now works.  Implement new option variable
transcript-buffer-read-only, which defaults to true.

32 years agoFix missing argument in call to prompt-for-string.
Chris Hanson [Tue, 18 Aug 1992 22:43:08 +0000 (22:43 +0000)]
Fix missing argument in call to prompt-for-string.

32 years agoFix think-o in previous change.
Chris Hanson [Tue, 18 Aug 1992 22:36:31 +0000 (22:36 +0000)]
Fix think-o in previous change.

32 years agoExport some variables from the operating-system specifics directory.
Chris Hanson [Tue, 18 Aug 1992 22:27:50 +0000 (22:27 +0000)]
Export some variables from the operating-system specifics directory.

32 years agoSet mail-default-reply-to so that it prompts for a reply address the
Chris Hanson [Tue, 18 Aug 1992 22:13:27 +0000 (22:13 +0000)]
Set mail-default-reply-to so that it prompts for a reply address the
first time mail is sent.

32 years agoExtend definition of mail-default-reply-to so that it can be a thunk
Chris Hanson [Tue, 18 Aug 1992 22:10:54 +0000 (22:10 +0000)]
Extend definition of mail-default-reply-to so that it can be a thunk
that returns a string.

32 years agoEnable version-control for 6.001 band, and
Chris Hanson [Tue, 18 Aug 1992 22:05:40 +0000 (22:05 +0000)]
Enable version-control for 6.001 band, and
trim-versions-without-asking.

32 years agoFix y-offset bug in X-GRAPHICS-FILL-POLYGON.
Chris Hanson [Tue, 18 Aug 1992 19:33:19 +0000 (19:33 +0000)]
Fix y-offset bug in X-GRAPHICS-FILL-POLYGON.

32 years agoFix OOE bug in disassemble-one-instruction.
Guillermo J. Rozas [Tue, 18 Aug 1992 13:55:09 +0000 (13:55 +0000)]
Fix OOE bug in disassemble-one-instruction.

32 years agooffset -> (next-offset)
Guillermo J. Rozas [Tue, 18 Aug 1992 13:40:14 +0000 (13:40 +0000)]
offset -> (next-offset)

32 years agoBind correct variable in a MOV rule.
Guillermo J. Rozas [Tue, 18 Aug 1992 13:38:37 +0000 (13:38 +0000)]
Bind correct variable in a MOV rule.

32 years agoDetect errors that are generated by the X primitives when the
Chris Hanson [Tue, 18 Aug 1992 03:27:22 +0000 (03:27 +0000)]
Detect errors that are generated by the X primitives when the
connection to the X server is broken, and kill the editor when that
occurs.

32 years agoAdd code to periodically transmit something to the X server, so that
Chris Hanson [Tue, 18 Aug 1992 03:25:27 +0000 (03:25 +0000)]
Add code to periodically transmit something to the X server, so that
if the connection dies an error will be signalled to Scheme.

32 years agoAdd command-line switch "-no-suspend-file" to disable the generation
Chris Hanson [Tue, 18 Aug 1992 02:56:23 +0000 (02:56 +0000)]
Add command-line switch "-no-suspend-file" to disable the generation
of "~/scheme_suspend" files.

32 years agoChanged Dired so that the copy flag char and the delete flag char are
Jason Wilson [Tue, 18 Aug 1992 00:07:57 +0000 (00:07 +0000)]
Changed Dired so that the copy flag char and the delete flag char are
Scheme variables instead of hard-wired constants.

32 years agoDon't use -non_shared for GCC.
Chris Hanson [Mon, 17 Aug 1992 17:32:13 +0000 (17:32 +0000)]
Don't use -non_shared for GCC.

32 years agoUpdate stack-guard offset to new value.
Guillermo J. Rozas [Mon, 17 Aug 1992 16:36:28 +0000 (16:36 +0000)]
Update stack-guard offset to new value.

32 years agoExplicitly set HEAP_MALLOC to malloc in case it has been defined to be
Guillermo J. Rozas [Sun, 16 Aug 1992 23:22:34 +0000 (23:22 +0000)]
Explicitly set HEAP_MALLOC to malloc in case it has been defined to be
another procedure that is not linked in.

32 years agoFix bug going to compilers where int != long.
Guillermo J. Rozas [Sun, 16 Aug 1992 23:16:30 +0000 (23:16 +0000)]
Fix bug going to compilers where int != long.
Handle - (1 << FIXNUM_DATUM_LENGTH) correctly.

32 years agoSimplify parse-directory-component.
Guillermo J. Rozas [Fri, 14 Aug 1992 04:15:56 +0000 (04:15 +0000)]
Simplify parse-directory-component.

32 years agoFix yet another directory parser bug.
Guillermo J. Rozas [Fri, 14 Aug 1992 03:50:58 +0000 (03:50 +0000)]
Fix yet another directory parser bug.

32 years agoFix bug in parse-directory-component.
Guillermo J. Rozas [Thu, 13 Aug 1992 19:13:09 +0000 (19:13 +0000)]
Fix bug in parse-directory-component.

32 years agoAdd delayed-action capability to command line processing.
Guillermo J. Rozas [Thu, 13 Aug 1992 11:48:04 +0000 (11:48 +0000)]
Add delayed-action capability to command line processing.
This allows -eval and -load to delay their action until after the init
file is loaded.

32 years agoFix signedness of offset field in read-procedure.
Guillermo J. Rozas [Wed, 12 Aug 1992 09:45:11 +0000 (09:45 +0000)]
Fix signedness of offset field in read-procedure.

32 years agoAdd missing field to the unimplemented host type.
Guillermo J. Rozas [Wed, 12 Aug 1992 09:31:41 +0000 (09:31 +0000)]
Add missing field to the unimplemented host type.

32 years agoFix typo in last edit!
Guillermo J. Rozas [Wed, 12 Aug 1992 09:25:05 +0000 (09:25 +0000)]
Fix typo in last edit!

32 years agoFix dos/canonicalize to not extract substrings when the string has the
Guillermo J. Rozas [Wed, 12 Aug 1992 09:16:44 +0000 (09:16 +0000)]
Fix dos/canonicalize to not extract substrings when the string has the
proper length.

32 years agoFix parenthesis bug from last edit.
Guillermo J. Rozas [Wed, 12 Aug 1992 08:57:22 +0000 (08:57 +0000)]
Fix parenthesis bug from last edit.

32 years agoAdd system-dependent pathname canonicalization.
Guillermo J. Rozas [Wed, 12 Aug 1992 08:50:05 +0000 (08:50 +0000)]
Add system-dependent pathname canonicalization.

32 years agoAdd system-dependent pathname canonicalization.
Guillermo J. Rozas [Wed, 12 Aug 1992 08:42:46 +0000 (08:42 +0000)]
Add system-dependent pathname canonicalization.

32 years agoFix bug in flonum-negative?, flonum-zero?, flonum-less?, and
Guillermo J. Rozas [Wed, 12 Aug 1992 06:03:49 +0000 (06:03 +0000)]
Fix bug in flonum-negative?, flonum-zero?, flonum-less?, and
flonum-equal? by which unordered comparisons always compared true,
breaking code in runtime/dragon4.scm, for example.

32 years agoAdd F%SUB and friends to accomodate Intel book bugs.
Guillermo J. Rozas [Wed, 12 Aug 1992 02:55:42 +0000 (02:55 +0000)]
Add F%SUB and friends to accomodate Intel book bugs.

32 years agoChange uses of fsub into f%sub, and fdiv into f%div, etc.
Guillermo J. Rozas [Wed, 12 Aug 1992 02:41:48 +0000 (02:41 +0000)]
Change uses of fsub into f%sub, and fdiv into f%div, etc.

32 years agoChange FP initialization for DOS until we get FP trap handling.
Guillermo J. Rozas [Wed, 12 Aug 1992 01:29:01 +0000 (01:29 +0000)]
Change FP initialization for DOS until we get FP trap handling.

32 years agoMake command-line parser extensible.
Guillermo J. Rozas [Wed, 12 Aug 1992 01:09:14 +0000 (01:09 +0000)]
Make command-line parser extensible.

32 years agoReplace recursive append with iterative append.
Guillermo J. Rozas [Tue, 11 Aug 1992 15:32:02 +0000 (15:32 +0000)]
Replace recursive append with iterative append.

32 years agoRemove spurious variable assignments.
Guillermo J. Rozas [Tue, 11 Aug 1992 04:55:00 +0000 (04:55 +0000)]
Remove spurious variable assignments.
Teach it how to destructure execute caches.

32 years agoRemove spurious variable assignments.
Guillermo J. Rozas [Tue, 11 Aug 1992 04:46:19 +0000 (04:46 +0000)]
Remove spurious variable assignments.
Fix problem with compiler:write-lap-file, remove spurious assigned
variables, and update write-caches to use
compiled-code-block/procedure-cache-offset.

32 years agoRemove spurious variable assignments.
Guillermo J. Rozas [Tue, 11 Aug 1992 04:43:37 +0000 (04:43 +0000)]
Remove spurious variable assignments.

32 years agoFix problem with compiler:write-lap-file, remove spurious assigned
Guillermo J. Rozas [Tue, 11 Aug 1992 04:35:20 +0000 (04:35 +0000)]
Fix problem with compiler:write-lap-file, remove spurious assigned
variables, and update write-caches to use
compiled-code-block/procedure-cache-offset.

32 years agoTeach the disassemble how to read execute caches.
Guillermo J. Rozas [Tue, 11 Aug 1992 04:32:06 +0000 (04:32 +0000)]
Teach the disassemble how to read execute caches.

32 years agoFlush spurious assignments.
Guillermo J. Rozas [Tue, 11 Aug 1992 02:37:45 +0000 (02:37 +0000)]
Flush spurious assignments.

32 years agoFix compiler:write-lap-file.
Guillermo J. Rozas [Tue, 11 Aug 1992 02:34:29 +0000 (02:34 +0000)]
Fix compiler:write-lap-file.

32 years agoFlush spurious variables assigned by dassm2.scm .
Guillermo J. Rozas [Tue, 11 Aug 1992 02:33:27 +0000 (02:33 +0000)]
Flush spurious variables assigned by dassm2.scm .

Update disassembler/write-linkage-section to use
compiled-code-block/procedure-cache-offset.

32 years agoFlush spurious variables assigned by dassm2.scm .
Guillermo J. Rozas [Tue, 11 Aug 1992 02:28:12 +0000 (02:28 +0000)]
Flush spurious variables assigned by dassm2.scm .

Update disassembler/write-linkage-section to use
compiled-code-block/procedure-cache-offset.

32 years agoFlush spurious assignments.
Guillermo J. Rozas [Tue, 11 Aug 1992 02:25:29 +0000 (02:25 +0000)]
Flush spurious assignments.