mit-scheme.git
31 years agoAdd enter/exit from termcap mode for the NT emulator.
Guillermo J. Rozas [Wed, 1 Sep 1993 17:59:16 +0000 (17:59 +0000)]
Add enter/exit from termcap mode for the NT emulator.

31 years agoAdd pc-sample to the options list, and make load-option do a temporary
Michael R. Blair [Wed, 1 Sep 1993 05:32:30 +0000 (05:32 +0000)]
Add pc-sample to the options list, and make load-option do a temporary
cd to the directory where the option file comes from, so that
subsequent loads, for multiple-file options, work correctly.
-- GJR

31 years agoFinalized packaging of PC sample load option
Michael R. Blair [Wed, 1 Sep 1993 03:22:19 +0000 (03:22 +0000)]
Finalized packaging of PC sample load option

31 years agoExtend REPLACE-OPERATOR declaration to allow it to work on a
Chris Hanson [Wed, 1 Sep 1993 00:10:47 +0000 (00:10 +0000)]
Extend REPLACE-OPERATOR declaration to allow it to work on a
combination whose operator is a primitive procedure.  In order to do
this, it was necessary to extend the COMBINATION datatype to include a
BLOCK object; this change affected quite a few files.

31 years agoFix pagination.
Chris Hanson [Tue, 31 Aug 1993 20:53:51 +0000 (20:53 +0000)]
Fix pagination.

31 years agoIf the fixed objects vector is not valid, edwin_auto_save should not
Guillermo J. Rozas [Tue, 31 Aug 1993 18:54:33 +0000 (18:54 +0000)]
If the fixed objects vector is not valid, edwin_auto_save should not
fail.

31 years agoUndo random gratuitous changes.
Chris Hanson [Tue, 31 Aug 1993 08:52:18 +0000 (08:52 +0000)]
Undo random gratuitous changes.

31 years agoUndo random gratuitous changes.
Chris Hanson [Tue, 31 Aug 1993 08:42:34 +0000 (08:42 +0000)]
Undo random gratuitous changes.

31 years agoForgot nullify in cross_segment_call.
Guillermo J. Rozas [Tue, 31 Aug 1993 05:51:33 +0000 (05:51 +0000)]
Forgot nullify in cross_segment_call.

31 years agoFix parenthesis problem, again.
Michael R. Blair [Tue, 31 Aug 1993 00:52:44 +0000 (00:52 +0000)]
Fix parenthesis problem, again.

31 years agoRemove Descartes interrupt bits. They are only needed in the PC Sampler.
Michael R. Blair [Tue, 31 Aug 1993 00:37:50 +0000 (00:37 +0000)]
Remove Descartes interrupt bits.  They are only needed in the PC Sampler.

31 years agoRemove spurious close paren.
Michael R. Blair [Tue, 31 Aug 1993 00:35:02 +0000 (00:35 +0000)]
Remove spurious close paren.

31 years agoReserve interrupt slots for the Descartes PC sampler, and
Michael R. Blair [Tue, 31 Aug 1993 00:33:13 +0000 (00:33 +0000)]
Reserve interrupt slots for the Descartes PC sampler, and
initialize to the illegal interrupt handler.

31 years agoExport compiled-code-block/filename to the global.
Michael R. Blair [Tue, 31 Aug 1993 00:32:09 +0000 (00:32 +0000)]
Export compiled-code-block/filename to the global.

31 years agoMore uniform naming to keep related modules together:
Michael R. Blair [Mon, 30 Aug 1993 23:03:28 +0000 (23:03 +0000)]
More uniform naming to keep related modules together:

coblprof -> pcscobl
iproprof -> pcsiproc

31 years agoadded PC sample option module
Michael R. Blair [Mon, 30 Aug 1993 22:40:01 +0000 (22:40 +0000)]
added PC sample option module

31 years ago(CPH:) Add expansion of expt for small exact exponents.
Jacob Katzenelson [Mon, 30 Aug 1993 22:16:55 +0000 (22:16 +0000)]
(CPH:) Add expansion of expt for small exact exponents.

31 years agotweek comments
Michael R. Blair [Mon, 30 Aug 1993 19:57:13 +0000 (19:57 +0000)]
tweek comments

31 years agocopyrighted and added pc sample hooks
Michael R. Blair [Mon, 30 Aug 1993 19:50:01 +0000 (19:50 +0000)]
copyrighted and added pc sample hooks

31 years agoadded hooks for dynamically loadable (option) PC sample code
Michael R. Blair [Mon, 30 Aug 1993 19:41:46 +0000 (19:41 +0000)]
added hooks for dynamically loadable (option) PC sample code

31 years agoAdd macro to protect against multiple inclusion.
Guillermo J. Rozas [Mon, 30 Aug 1993 16:11:01 +0000 (16:11 +0000)]
Add macro to protect against multiple inclusion.

31 years agochanged comments in profile-timer-set/clear: did say ``PC sample'' but should
Michael R. Blair [Sun, 29 Aug 1993 19:54:27 +0000 (19:54 +0000)]
changed comments in profile-timer-set/clear: did say ``PC sample'' but should
have said just ``profile'' since PC sampling is not the only use of this timer.
My mistake.  ziggy

31 years agoFix redisplay bugs.
Guillermo J. Rozas [Sun, 29 Aug 1993 00:23:02 +0000 (00:23 +0000)]
Fix redisplay bugs.

31 years agoInitial revision
Guillermo J. Rozas [Sat, 28 Aug 1993 23:36:17 +0000 (23:36 +0000)]
Initial revision

31 years agoEliminate redundancies, and use single-file load.
Guillermo J. Rozas [Sat, 28 Aug 1993 23:30:13 +0000 (23:30 +0000)]
Eliminate redundancies, and use single-file load.

31 years agoFix date.
Guillermo J. Rozas [Sat, 28 Aug 1993 23:08:57 +0000 (23:08 +0000)]
Fix date.

31 years agoInitial revision
Guillermo J. Rozas [Sat, 28 Aug 1993 23:08:30 +0000 (23:08 +0000)]
Initial revision

31 years agoAdd hooks for Ziggy's pc-sample profiler.
Guillermo J. Rozas [Sat, 28 Aug 1993 23:07:44 +0000 (23:07 +0000)]
Add hooks for Ziggy's pc-sample profiler.

31 years agoAdd hooks for Ziggy's pc-sample profiler.
Guillermo J. Rozas [Sat, 28 Aug 1993 22:46:44 +0000 (22:46 +0000)]
Add hooks for Ziggy's pc-sample profiler.

31 years agoAdd pc-sample profiler slots to the fixed-objects vector.
Guillermo J. Rozas [Sat, 28 Aug 1993 21:17:23 +0000 (21:17 +0000)]
Add pc-sample profiler slots to the fixed-objects vector.

31 years agoAdd missing parameter to non-ANSI param list.
Guillermo J. Rozas [Sat, 28 Aug 1993 20:01:08 +0000 (20:01 +0000)]
Add missing parameter to non-ANSI param list.

31 years agoAdd primitive dynamic loading ability to the microcode.
Guillermo J. Rozas [Sat, 28 Aug 1993 05:45:25 +0000 (05:45 +0000)]
Add primitive dynamic loading ability to the microcode.

31 years agoInitial revision
Guillermo J. Rozas [Sat, 28 Aug 1993 05:41:26 +0000 (05:41 +0000)]
Initial revision

31 years agoImprove syntax error checking for ACCESS.
Chris Hanson [Fri, 27 Aug 1993 20:30:25 +0000 (20:30 +0000)]
Improve syntax error checking for ACCESS.

31 years ago- Fix ANSI emulator to handle commands accross buffer boundaries.
Guillermo J. Rozas [Fri, 27 Aug 1993 05:56:17 +0000 (05:56 +0000)]
- Fix ANSI emulator to handle commands accross buffer boundaries.
- Fix redisplay bug in <ESC>[C
- Add background color customization.

31 years agoAdd missing rule.
Guillermo J. Rozas [Thu, 26 Aug 1993 18:00:26 +0000 (18:00 +0000)]
Add missing rule.

31 years agofold-combinations can fail when it invokes apply.
Guillermo J. Rozas [Thu, 26 Aug 1993 18:00:06 +0000 (18:00 +0000)]
fold-combinations can fail when it invokes apply.
Add a restart to skip that combination and continue with the rest.

31 years agoAdd export of *block-associations*.
Guillermo J. Rozas [Thu, 26 Aug 1993 06:33:56 +0000 (06:33 +0000)]
Add export of *block-associations*.

31 years agoSort variables in fluid-let.
Guillermo J. Rozas [Thu, 26 Aug 1993 05:49:41 +0000 (05:49 +0000)]
Sort variables in fluid-let.

31 years ago- Move interrupt test on continuation invocation to return point (from
Guillermo J. Rozas [Thu, 26 Aug 1993 05:48:53 +0000 (05:48 +0000)]
- Move interrupt test on continuation invocation to return point (from
  continuation entry point).

- Share return sequences in a single compiled code block.

- Share closure interrupt code.

31 years agoAdd hook for interrupt-continuation-2.
Guillermo J. Rozas [Thu, 26 Aug 1993 05:43:47 +0000 (05:43 +0000)]
Add hook for interrupt-continuation-2.

31 years agoAdd hook for interrupt-continuation-2.
Guillermo J. Rozas [Thu, 26 Aug 1993 05:38:29 +0000 (05:38 +0000)]
Add hook for interrupt-continuation-2.

31 years agoMade a change so that it still highlights the error message.
Joe Bank [Wed, 25 Aug 1993 15:14:19 +0000 (15:14 +0000)]
Made a change so that it still highlights the error message.
Now the text prop it seems to want is '((highlighted . #t))
not just '((highlighted))

31 years agoAdd error checks to various exported procedures, since mistakes in
Chris Hanson [Wed, 25 Aug 1993 05:49:38 +0000 (05:49 +0000)]
Add error checks to various exported procedures, since mistakes in
these arguments cause obscure bugs and because the procedures can
afford the time.  Also abstract a few common patterns.

31 years agoINTERVAL-PROPERTY now takes three arguments instead of two.
Chris Hanson [Wed, 25 Aug 1993 05:11:12 +0000 (05:11 +0000)]
INTERVAL-PROPERTY now takes three arguments instead of two.

31 years agoFix "N" interactive argument letter so that it converts the command
Chris Hanson [Wed, 25 Aug 1993 02:32:59 +0000 (02:32 +0000)]
Fix "N" interactive argument letter so that it converts the command
argument to a numeric value.

31 years agoMerge in change to delay setting of Env register until environment is
Michael R. Blair [Tue, 24 Aug 1993 23:27:52 +0000 (23:27 +0000)]
Merge in change to delay setting of Env register until environment is
completely constructed.

31 years agoUndid the changes, going to wait a day for Jinx.
Brian A. LaMacchia [Tue, 24 Aug 1993 18:27:43 +0000 (18:27 +0000)]
Undid the changes, going to wait a day for Jinx.

31 years ago*** empty log message ***
Brian A. LaMacchia [Tue, 24 Aug 1993 18:23:30 +0000 (18:23 +0000)]
*** empty log message ***

31 years agoAdded files uxyp.c and uxyp.h, BAL's RPC Yellow Pages code
Brian A. LaMacchia [Tue, 24 Aug 1993 18:21:44 +0000 (18:21 +0000)]
Added files uxyp.c and uxyp.h, BAL's RPC Yellow Pages code

31 years agoInitial revision
Brian A. LaMacchia [Tue, 24 Aug 1993 18:16:53 +0000 (18:16 +0000)]
Initial revision

31 years agormail-summary-buffer was unassigned initially.
Brian A. LaMacchia [Tue, 24 Aug 1993 17:25:59 +0000 (17:25 +0000)]
rmail-summary-buffer was unassigned initially.

31 years agoSeparate DELETE key now returns ^D
Stephen Adams [Tue, 24 Aug 1993 16:15:06 +0000 (16:15 +0000)]
Separate DELETE key now returns ^D

31 years ago- Fix C-M under Win 3.1.
Guillermo J. Rozas [Tue, 24 Aug 1993 06:27:19 +0000 (06:27 +0000)]
- Fix C-M under Win 3.1.
- Make interrupts flush typeahead correctly.

31 years agoAdd code to update an alist in the fixed-objects vector. This alist
Chris Hanson [Tue, 24 Aug 1993 06:11:48 +0000 (06:11 +0000)]
Add code to update an alist in the fixed-objects vector.  This alist
is used by the microcode's "auto-save on exit" feature.

31 years agoImplement an "auto-save on exit" feature. This assumes that Edwin
Chris Hanson [Tue, 24 Aug 1993 06:10:01 +0000 (06:10 +0000)]
Implement an "auto-save on exit" feature.  This assumes that Edwin
keeps the fixed-objects-vector slot FIXOBJ_EDWIN_AUTO_SAVE up to date
with an alist of group/filename pairs.  The auto-save feature
determines which entries in the alist need to be saved and writes them
out to auto-save files.  The activity is echoed on the error stream.

31 years agoAdd fixed-objects slot to contain Edwin data structure describing
Chris Hanson [Tue, 24 Aug 1993 06:07:52 +0000 (06:07 +0000)]
Add fixed-objects slot to contain Edwin data structure describing
files that might need to be saved.  Initialize this slot to '().

31 years agoRestore some debugging aids.
Guillermo J. Rozas [Tue, 24 Aug 1993 04:53:32 +0000 (04:53 +0000)]
Restore some debugging aids.

31 years agoFix 16-bit .def file after figuring out what some of the options mean.
Guillermo J. Rozas [Tue, 24 Aug 1993 04:52:17 +0000 (04:52 +0000)]
Fix 16-bit .def file after figuring out what some of the options mean.

31 years agoInsert additional call to VirtualFree, using MEM_RELEASE, to make Win
Guillermo J. Rozas [Tue, 24 Aug 1993 04:51:20 +0000 (04:51 +0000)]
Insert additional call to VirtualFree, using MEM_RELEASE, to make Win
3.1 happy.

31 years agoWork-around HP-C optimizer bug.
Guillermo J. Rozas [Tue, 24 Aug 1993 00:19:49 +0000 (00:19 +0000)]
Work-around HP-C optimizer bug.

31 years agoAdd fixed-objects slot to contain Edwin data structure describing
Chris Hanson [Mon, 23 Aug 1993 22:30:08 +0000 (22:30 +0000)]
Add fixed-objects slot to contain Edwin data structure describing
files that might need to be saved.  Initialize this slot to '().

31 years agoAdd definition for GROUP-MODIFIED? accessor since that is needed to do
Chris Hanson [Mon, 23 Aug 1993 22:28:40 +0000 (22:28 +0000)]
Add definition for GROUP-MODIFIED? accessor since that is needed to do
auto-save from microcode.

31 years agoFix bug in INTERVAL-PROPERTIES-EQUAL?. Consider two properties equal
Chris Hanson [Mon, 23 Aug 1993 21:14:35 +0000 (21:14 +0000)]
Fix bug in INTERVAL-PROPERTIES-EQUAL?.  Consider two properties equal
if they are EQ?.

31 years agoFix bug in implementation of READ-ONLY text property.
Chris Hanson [Mon, 23 Aug 1993 20:46:20 +0000 (20:46 +0000)]
Fix bug in implementation of READ-ONLY text property.

31 years agoChange feature macro from I386 to i386. I386 is undefined.
Guillermo J. Rozas [Mon, 23 Aug 1993 04:47:15 +0000 (04:47 +0000)]
Change feature macro from I386 to i386.  I386 is undefined.
Add WINNT try/finally block.

31 years agoMove manipulation of C's es to interface_initialize. It does not
Guillermo J. Rozas [Mon, 23 Aug 1993 04:46:44 +0000 (04:46 +0000)]
Move manipulation of C's es to interface_initialize.  It does not
change for the duration of the session.

31 years agoMake bchscheme work with address relocation.
Guillermo J. Rozas [Mon, 23 Aug 1993 02:22:09 +0000 (02:22 +0000)]
Make bchscheme work with address relocation.

31 years agoMade minor revision so that it accepts #f as an environment.
Joe Bank [Mon, 23 Aug 1993 01:51:40 +0000 (01:51 +0000)]
Made minor revision so that it accepts #f as an environment.

31 years agoAdd memmag.h as a dependency of memmag.c and bchmmg.c
Guillermo J. Rozas [Mon, 23 Aug 1993 01:42:02 +0000 (01:42 +0000)]
Add memmag.h as a dependency of memmag.c and bchmmg.c

31 years agoAdd bchscheme back to list of generated programs.
Guillermo J. Rozas [Mon, 23 Aug 1993 01:40:13 +0000 (01:40 +0000)]
Add bchscheme back to list of generated programs.

31 years agoMerge in microcode gc hook support for Ziggy's profiler.
Guillermo J. Rozas [Sun, 22 Aug 1993 22:39:06 +0000 (22:39 +0000)]
Merge in microcode gc hook support for Ziggy's profiler.

31 years agoNT requires O_BINARY in the file flags.
Guillermo J. Rozas [Sun, 22 Aug 1993 22:19:10 +0000 (22:19 +0000)]
NT requires O_BINARY in the file flags.

31 years agoDos-specific libraries are also defined under NT so that bands can be
Guillermo J. Rozas [Sun, 22 Aug 1993 20:47:32 +0000 (20:47 +0000)]
Dos-specific libraries are also defined under NT so that bands can be
shared.

31 years ago- Add definition of declare-compiled-code-block, used by the compiler
Guillermo J. Rozas [Sun, 22 Aug 1993 20:25:39 +0000 (20:25 +0000)]
- Add definition of declare-compiled-code-block, used by the compiler
  and the program copier to guarantee that the caches have been
  synchronized.
- Modify fasload to synchronize the caches when necessary.
- Eliminate compiled-expression cache-flushing kludge since it is no
  longer necessary because of the other modifications.

31 years agoAdd calls to declare-compiled-code-block to guarantee that the caches
Guillermo J. Rozas [Sun, 22 Aug 1993 20:23:22 +0000 (20:23 +0000)]
Add calls to declare-compiled-code-block to guarantee that the caches
have been synchronized for newly-created code.

31 years agoInitial revision
Guillermo J. Rozas [Sun, 22 Aug 1993 17:53:14 +0000 (17:53 +0000)]
Initial revision

31 years agoAdd txtprp and reorder to match order of edwin.ldr.
Guillermo J. Rozas [Sun, 22 Aug 1993 17:51:49 +0000 (17:51 +0000)]
Add txtprp and reorder to match order of edwin.ldr.

31 years agoMerge in personal changes.
Guillermo J. Rozas [Sun, 22 Aug 1993 17:20:39 +0000 (17:20 +0000)]
Merge in personal changes.

31 years agoAdd new imports to (edwin debugger) for improvements to Arthur's
Guillermo J. Rozas [Sun, 22 Aug 1993 17:13:49 +0000 (17:13 +0000)]
Add new imports to (edwin debugger) for improvements to Arthur's
debugger.

31 years agoMerge in changes for NT.
Guillermo J. Rozas [Sun, 22 Aug 1993 04:48:26 +0000 (04:48 +0000)]
Merge in changes for NT.

31 years agoMove comint-record-input from comint.scm to comhst.scm. comint.scm is
Guillermo J. Rozas [Sun, 22 Aug 1993 04:16:32 +0000 (04:16 +0000)]
Move comint-record-input from comint.scm to comhst.scm.  comint.scm is
not loaded in the DOS/Windows version.

31 years agoForgot to remove switch entries in last edit.
Guillermo J. Rozas [Sat, 21 Aug 1993 05:30:41 +0000 (05:30 +0000)]
Forgot to remove switch entries in last edit.

31 years agoLost "end" during the last edit.
Guillermo J. Rozas [Sat, 21 Aug 1993 05:24:22 +0000 (05:24 +0000)]
Lost "end" during the last edit.

31 years agoAdd dependency from memmag.c to memmag.h
Guillermo J. Rozas [Sat, 21 Aug 1993 04:59:54 +0000 (04:59 +0000)]
Add dependency from memmag.c to memmag.h

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 04:57:15 +0000 (04:57 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years agoReorder to make "make all" work correctly.
Guillermo J. Rozas [Sat, 21 Aug 1993 04:51:36 +0000 (04:51 +0000)]
Reorder to make "make all" work correctly.

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 04:50:07 +0000 (04:50 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years agoInitial revision
Guillermo J. Rozas [Sat, 21 Aug 1993 04:05:54 +0000 (04:05 +0000)]
Initial revision

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 04:02:56 +0000 (04:02 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 03:54:51 +0000 (03:54 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 03:38:52 +0000 (03:38 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years ago- Handle address relocation to allow the NT version of Scheme to run
Guillermo J. Rozas [Sat, 21 Aug 1993 03:21:47 +0000 (03:21 +0000)]
- Handle address relocation to allow the NT version of Scheme to run
  under Windows 3.1.
- Cleanup of the NT sources.  Remove DOS fossils.

31 years agoMove some files to ntutl.
Guillermo J. Rozas [Sat, 21 Aug 1993 03:20:16 +0000 (03:20 +0000)]
Move some files to ntutl.

31 years agoInitial revision
Guillermo J. Rozas [Sat, 21 Aug 1993 02:43:09 +0000 (02:43 +0000)]
Initial revision

31 years agoAllow for address relocation to make Scheme run under Windows 3.1.
Guillermo J. Rozas [Sat, 21 Aug 1993 02:41:47 +0000 (02:41 +0000)]
Allow for address relocation to make Scheme run under Windows 3.1.
Plus general cleanup of NT code.

31 years agoAllow for address relocation to make Scheme run under Windows 3.1.
Guillermo J. Rozas [Sat, 21 Aug 1993 02:35:30 +0000 (02:35 +0000)]
Allow for address relocation to make Scheme run under Windows 3.1.
Plus general cleanup of NT code.

31 years agoAllow for address relocation to make Scheme run under Windows 3.1.
Guillermo J. Rozas [Sat, 21 Aug 1993 02:33:58 +0000 (02:33 +0000)]
Allow for address relocation to make Scheme run under Windows 3.1.

31 years agoAdd a cast to output to remove warnings from the Microsoft Windows NT
Guillermo J. Rozas [Sat, 21 Aug 1993 01:56:51 +0000 (01:56 +0000)]
Add a cast to output to remove warnings from the Microsoft Windows NT
compiler.

31 years agoAllow for address relocation to make Scheme run under Windows 3.1.
Guillermo J. Rozas [Sat, 21 Aug 1993 01:55:48 +0000 (01:55 +0000)]
Allow for address relocation to make Scheme run under Windows 3.1.