mit-scheme.git
37 years agoAdd new 68020 addressing modes.
Guillermo J. Rozas [Tue, 21 Jul 1987 18:34:56 +0000 (18:34 +0000)]
Add new 68020 addressing modes.

37 years agoChange transformer name.
Guillermo J. Rozas [Tue, 21 Jul 1987 15:13:39 +0000 (15:13 +0000)]
Change transformer name.

37 years agoRedo macro so that open-paren of macro is on same line as its name.
Chris Hanson [Tue, 21 Jul 1987 04:33:17 +0000 (04:33 +0000)]
Redo macro so that open-paren of macro is on same line as its name.

37 years agoAdded generation of debugging info filename.
Henry M. Wu [Tue, 21 Jul 1987 01:40:20 +0000 (01:40 +0000)]
Added generation of debugging info filename.

37 years agoFix broken increment of frame-size for invocation:lookup rule.
Chris Hanson [Mon, 20 Jul 1987 18:15:25 +0000 (18:15 +0000)]
Fix broken increment of frame-size for invocation:lookup rule.

37 years agoForgot to update `SUBVERSION' for previous change.
Chris Hanson [Sun, 19 Jul 1987 22:00:32 +0000 (22:00 +0000)]
Forgot to update `SUBVERSION' for previous change.

37 years agoNew release number "5.3.0".
Chris Hanson [Sun, 19 Jul 1987 21:59:17 +0000 (21:59 +0000)]
New release number "5.3.0".

37 years agoTypo in pathname parser.
Chris Hanson [Sun, 19 Jul 1987 21:43:50 +0000 (21:43 +0000)]
Typo in pathname parser.

37 years agoMissing definition of `rtl:interpreter-call-result:cache-unassigned?'.
Chris Hanson [Sun, 19 Jul 1987 21:34:13 +0000 (21:34 +0000)]
Missing definition of `rtl:interpreter-call-result:cache-unassigned?'.

37 years agoAdd a few new primitives to support more sophisticated file
Chris Hanson [Sat, 18 Jul 1987 03:05:18 +0000 (03:05 +0000)]
Add a few new primitives to support more sophisticated file
manipulation.

37 years agoReimplement pathname parsing stuff for new VMS parser.
Chris Hanson [Sat, 18 Jul 1987 03:02:54 +0000 (03:02 +0000)]
Reimplement pathname parsing stuff for new VMS parser.

37 years agoFirst release of debugging information generating utilities.
Henry M. Wu [Fri, 17 Jul 1987 19:33:08 +0000 (19:33 +0000)]
First release of debugging information generating utilities.

37 years agoInitial revision
Guillermo J. Rozas [Fri, 17 Jul 1987 15:59:50 +0000 (15:59 +0000)]
Initial revision

37 years agoComplete the 68020 instruction set.
Guillermo J. Rozas [Fri, 17 Jul 1987 15:49:20 +0000 (15:49 +0000)]
Complete the 68020 instruction set.

37 years agoBug in generate-n-times. It now expects a thunk rather than an instruction.
Guillermo J. Rozas [Thu, 16 Jul 1987 10:15:36 +0000 (10:15 +0000)]
Bug in generate-n-times.  It now expects a thunk rather than an instruction.
Change branch types from S and L to B and W.
Bug in NMV header size.

37 years agoBug in NMV header size.
Guillermo J. Rozas [Thu, 16 Jul 1987 10:14:16 +0000 (10:14 +0000)]
Bug in NMV header size.

37 years agoChange branch types from S and L to B and W.
Guillermo J. Rozas [Thu, 16 Jul 1987 10:13:36 +0000 (10:13 +0000)]
Change branch types from S and L to B and W.

37 years agoFix bug in generate-n-times. It now expects a thunk rather than an instruction.
Guillermo J. Rozas [Thu, 16 Jul 1987 10:12:01 +0000 (10:12 +0000)]
Fix bug in generate-n-times.  It now expects a thunk rather than an instruction.
Change branch types from S and L to B and W.

37 years agoFix bug in generate-n-times. It now expects a thunk rather than an instruction.
Guillermo J. Rozas [Thu, 16 Jul 1987 10:10:29 +0000 (10:10 +0000)]
Fix bug in generate-n-times.  It now expects a thunk rather than an instruction.

37 years agoFix stupid typo from last change.
Chris Hanson [Thu, 16 Jul 1987 00:51:08 +0000 (00:51 +0000)]
Fix stupid typo from last change.

37 years agoCan't use the identifier `entry' on VMS.
Chris Hanson [Wed, 15 Jul 1987 22:12:35 +0000 (22:12 +0000)]
Can't use the identifier `entry' on VMS.

37 years agoShorten names to 31 characters for VMS.
Chris Hanson [Wed, 15 Jul 1987 22:10:56 +0000 (22:10 +0000)]
Shorten names to 31 characters for VMS.

37 years ago*** empty log message ***
Henry M. Wu [Wed, 15 Jul 1987 21:34:24 +0000 (21:34 +0000)]
*** empty log message ***

37 years agoInitial revision
Guillermo J. Rozas [Wed, 15 Jul 1987 03:01:03 +0000 (03:01 +0000)]
Initial revision

37 years agoAdd branch tensioning assembler.
Guillermo J. Rozas [Wed, 15 Jul 1987 03:00:15 +0000 (03:00 +0000)]
Add branch tensioning assembler.

37 years agoAdded primitive COMPILED-CODE-ADDRESS->OFFSET
Henry M. Wu [Tue, 14 Jul 1987 04:57:04 +0000 (04:57 +0000)]
Added primitive COMPILED-CODE-ADDRESS->OFFSET

37 years agoUpped version to reflect addition of primitive COMPILED-CODE-ADDRESS->OFFSET
Henry M. Wu [Tue, 14 Jul 1987 04:54:34 +0000 (04:54 +0000)]
Upped version to reflect addition of primitive COMPILED-CODE-ADDRESS->OFFSET

37 years agoAdd macro to abstract the type of syntax tables. This is used by the
Chris Hanson [Tue, 14 Jul 1987 03:05:41 +0000 (03:05 +0000)]
Add macro to abstract the type of syntax tables.  This is used by the
regular expression code.

37 years agoInitial revision
Chris Hanson [Tue, 14 Jul 1987 03:00:59 +0000 (03:00 +0000)]
Initial revision

37 years agoImplement regular expression primitives for Edwin.
Chris Hanson [Tue, 14 Jul 1987 02:59:39 +0000 (02:59 +0000)]
Implement regular expression primitives for Edwin.

37 years agoAdd maximum-padding-length definition.
Guillermo J. Rozas [Mon, 13 Jul 1987 22:04:47 +0000 (22:04 +0000)]
Add maximum-padding-length definition.

37 years agoChange `filename-append' to make lists of absolute pathnames.
Chris Hanson [Fri, 10 Jul 1987 20:33:23 +0000 (20:33 +0000)]
Change `filename-append' to make lists of absolute pathnames.

37 years agoFixed bug in MAKE-BLOCK.
Henry M. Wu [Fri, 10 Jul 1987 01:09:34 +0000 (01:09 +0000)]
Fixed bug in MAKE-BLOCK.

37 years agoMade combinations pass their block to continuations.
Henry M. Wu [Thu, 9 Jul 1987 23:20:52 +0000 (23:20 +0000)]
Made combinations pass their block to continuations.

37 years agoAdded "block-frame" slot to hold on to debugging information.
Henry M. Wu [Thu, 9 Jul 1987 23:19:37 +0000 (23:19 +0000)]
Added "block-frame" slot to hold on to debugging information.

37 years agoAdded "block" slot to continuation objects.
Henry M. Wu [Thu, 9 Jul 1987 23:18:43 +0000 (23:18 +0000)]
Added "block" slot to continuation objects.

37 years agoThe RTL is now translated directly to bits, rather than LAP.
Guillermo J. Rozas [Wed, 8 Jul 1987 22:10:08 +0000 (22:10 +0000)]
The RTL is now translated directly to bits, rather than LAP.

37 years agoThe RTL is now translated directly to bits, rather than LAP.
Guillermo J. Rozas [Wed, 8 Jul 1987 21:54:59 +0000 (21:54 +0000)]
The RTL is now translated directly to bits, rather than LAP.

37 years agoUp version number.
Guillermo J. Rozas [Wed, 8 Jul 1987 04:55:33 +0000 (04:55 +0000)]
Up version number.

37 years agoAdd operator expanders for compiler.
Guillermo J. Rozas [Wed, 8 Jul 1987 04:43:50 +0000 (04:43 +0000)]
Add operator expanders for compiler.

37 years agoRedefine meaning of frame-size slot for `invocation:primitive'. Fix
Chris Hanson [Tue, 7 Jul 1987 22:31:24 +0000 (22:31 +0000)]
Redefine meaning of frame-size slot for `invocation:primitive'.  Fix
bug in meaning of that slot for `invocation:uuo-link'.

37 years agoRedefine meaning of frame-size slot for `invocation:primitive'.
Chris Hanson [Tue, 7 Jul 1987 22:30:18 +0000 (22:30 +0000)]
Redefine meaning of frame-size slot for `invocation:primitive'.

37 years agoDefine `make_vector' procedure to facilitate construction of vectors.
Chris Hanson [Tue, 7 Jul 1987 21:03:26 +0000 (21:03 +0000)]
Define `make_vector' procedure to facilitate construction of vectors.

37 years agoAdd relocation hook for common lisp.
Chris Hanson [Tue, 7 Jul 1987 21:02:46 +0000 (21:02 +0000)]
Add relocation hook for common lisp.

37 years agoAdded two new primitives.
Chris Hanson [Tue, 7 Jul 1987 21:02:14 +0000 (21:02 +0000)]
Added two new primitives.

37 years agoAdd site-specific hooks to expression and return dispatches.
Chris Hanson [Tue, 7 Jul 1987 21:01:25 +0000 (21:01 +0000)]
Add site-specific hooks to expression and return dispatches.

37 years ago*** empty log message ***
Chris Hanson [Tue, 7 Jul 1987 20:52:42 +0000 (20:52 +0000)]
*** empty log message ***

37 years agoUpdate reference from `add-syntax!' to `syntax-table-define'.
Chris Hanson [Tue, 7 Jul 1987 20:27:14 +0000 (20:27 +0000)]
Update reference from `add-syntax!' to `syntax-table-define'.

37 years agoAdd hooks for various extensions.
Chris Hanson [Tue, 7 Jul 1987 20:01:19 +0000 (20:01 +0000)]
Add hooks for various extensions.

37 years agoDefine `FUTURE_VARIABLE_SPLICE' macro.
Chris Hanson [Tue, 7 Jul 1987 19:59:21 +0000 (19:59 +0000)]
Define `FUTURE_VARIABLE_SPLICE' macro.

37 years agoAdd site-specific include file.
Chris Hanson [Tue, 7 Jul 1987 19:58:16 +0000 (19:58 +0000)]
Add site-specific include file.

37 years agoDelete obsolete definitions. Define `Zone_Scheduler'.
Chris Hanson [Tue, 7 Jul 1987 19:57:38 +0000 (19:57 +0000)]
Delete obsolete definitions.  Define `Zone_Scheduler'.

37 years agoUUO link bugs.
Guillermo J. Rozas [Tue, 7 Jul 1987 19:18:41 +0000 (19:18 +0000)]
UUO link bugs.

37 years agoMinor changes to unix.c, future.c, default.h, and lookup.h .
Guillermo J. Rozas [Tue, 7 Jul 1987 14:13:22 +0000 (14:13 +0000)]
Minor changes to unix.c, future.c, default.h, and lookup.h .

37 years agoAdd default Future_Variable_Splice.
Guillermo J. Rozas [Tue, 7 Jul 1987 02:40:24 +0000 (02:40 +0000)]
Add default Future_Variable_Splice.

37 years agoMove New_Future_Number to future.c
Guillermo J. Rozas [Tue, 7 Jul 1987 02:39:05 +0000 (02:39 +0000)]
Move New_Future_Number to future.c

37 years agoMove New_Future_Number to future.c
Guillermo J. Rozas [Tue, 7 Jul 1987 02:37:36 +0000 (02:37 +0000)]
Move New_Future_Number to future.c

37 years agoMake Wsize work on machines which do not set ERANGE on floating point
Guillermo J. Rozas [Tue, 7 Jul 1987 02:22:55 +0000 (02:22 +0000)]
Make Wsize work on machines which do not set ERANGE on floating point
overflow.

37 years agoUse correct type code for procedure entries.
Chris Hanson [Fri, 3 Jul 1987 21:59:00 +0000 (21:59 +0000)]
Use correct type code for procedure entries.

37 years agoDon't forget to setup the number of arguments in D0 for uuo-linked
Chris Hanson [Fri, 3 Jul 1987 21:57:52 +0000 (21:57 +0000)]
Don't forget to setup the number of arguments in D0 for uuo-linked
invocations.

37 years ago`compiler_fake_uuo_link' was looking for the procedure in the wrong
Chris Hanson [Fri, 3 Jul 1987 21:56:53 +0000 (21:56 +0000)]
`compiler_fake_uuo_link' was looking for the procedure in the wrong
place on the stack.

37 years agoAdd declarations and uuo-link handling.
Chris Hanson [Fri, 3 Jul 1987 19:00:22 +0000 (19:00 +0000)]
Add declarations and uuo-link handling.

37 years agoAdd new invocation type for uuo-link invocations. Always output a
Chris Hanson [Fri, 3 Jul 1987 18:59:47 +0000 (18:59 +0000)]
Add new invocation type for uuo-link invocations.  Always output a
constants slot for the environment, even if it isn't used; this will
be taken advantage of if we use other slots near the end for other
purposes.

37 years agoAdd new invocation type for uuo-link invocations.
Chris Hanson [Fri, 3 Jul 1987 18:58:24 +0000 (18:58 +0000)]
Add new invocation type for uuo-link invocations.

37 years agoUse uuo-links for unknown reference-calls if the variable has a
Chris Hanson [Fri, 3 Jul 1987 18:57:57 +0000 (18:57 +0000)]
Use uuo-links for unknown reference-calls if the variable has a
declaration saying to do so.

37 years agoInitial revision
Chris Hanson [Fri, 3 Jul 1987 18:54:07 +0000 (18:54 +0000)]
Initial revision

37 years agoAdd new expression type 'UUO-LINK.
Chris Hanson [Thu, 2 Jul 1987 21:02:31 +0000 (21:02 +0000)]
Add new expression type 'UUO-LINK.

37 years agoAdd new file "alpha/declar".
Chris Hanson [Thu, 2 Jul 1987 20:54:11 +0000 (20:54 +0000)]
Add new file "alpha/declar".

37 years agoAdd slot to variable objects to allow attachment of declarations.
Chris Hanson [Thu, 2 Jul 1987 20:45:16 +0000 (20:45 +0000)]
Add slot to variable objects to allow attachment of declarations.

37 years agoAllow unused declarations to be passed through to next stage of
Chris Hanson [Thu, 2 Jul 1987 20:35:58 +0000 (20:35 +0000)]
Allow unused declarations to be passed through to next stage of
compilation.  Fix bug that signalled warning twice for each such
declaration at top level.

37 years agoRemap "Visiting->" prompt.
Chris Hanson [Thu, 2 Jul 1987 20:05:19 +0000 (20:05 +0000)]
Remap "Visiting->" prompt.

37 years agoRemap some prompts to values that look better in the modeline.
Chris Hanson [Thu, 2 Jul 1987 20:01:53 +0000 (20:01 +0000)]
Remap some prompts to values that look better in the modeline.

37 years agoDone with early assembly.
Guillermo J. Rozas [Wed, 1 Jul 1987 21:02:47 +0000 (21:02 +0000)]
Done with early assembly.

37 years agoThis commit was generated by cvs2svn to compensate for changes in r610,
Guillermo J. Rozas [Wed, 1 Jul 1987 21:02:12 +0000 (21:02 +0000)]
This commit was generated by cvs2svn to compensate for changes in r610,
which included commits to RCS files with non-trunk default branches.

37 years agoDone with early assembly.
Guillermo J. Rozas [Wed, 1 Jul 1987 21:02:12 +0000 (21:02 +0000)]
Done with early assembly.

37 years agoDone with early assembly.
Guillermo J. Rozas [Wed, 1 Jul 1987 20:53:42 +0000 (20:53 +0000)]
Done with early assembly.

37 years agoUpdate to match fasl.h
Guillermo J. Rozas [Wed, 1 Jul 1987 17:55:37 +0000 (17:55 +0000)]
Update to match fasl.h

37 years agoChange `sf' so that it does sticky filename defaulting when given
Chris Hanson [Tue, 30 Jun 1987 21:48:06 +0000 (21:48 +0000)]
Change `sf' so that it does sticky filename defaulting when given
multiple filenames.

37 years agoChange `load' so that it does sticky filename defaulting when given
Chris Hanson [Tue, 30 Jun 1987 21:42:10 +0000 (21:42 +0000)]
Change `load' so that it does sticky filename defaulting when given
multiple filenames.

37 years agoChange vector unparser to obey the variables
Chris Hanson [Tue, 30 Jun 1987 21:14:12 +0000 (21:14 +0000)]
Change vector unparser to obey the variables
*unparser-list-breadth-limit*
*unparser-list-depth-limit*
as if it were a list.

37 years agoFix advising of internal definitions, which has not been updated since
Chris Hanson [Tue, 30 Jun 1987 20:58:10 +0000 (20:58 +0000)]
Fix advising of internal definitions, which has not been updated since
the changes to how internal definitions are scanned.

37 years agoChange handling of lists whose car is 'QUOTE so that the list
Chris Hanson [Tue, 30 Jun 1987 20:39:50 +0000 (20:39 +0000)]
Change handling of lists whose car is 'QUOTE so that the list
(FOO QUOTE)
does not print out as
(FOO . (QUOTE))

37 years agoFix another bug -- when connecting procedures to vnodes the attachment
Chris Hanson [Tue, 30 Jun 1987 19:50:45 +0000 (19:50 +0000)]
Fix another bug -- when connecting procedures to vnodes the attachment
must be propagated to the forward links.

37 years agoBSD has the file creation flags in a different include file.
Guillermo J. Rozas [Tue, 30 Jun 1987 19:26:56 +0000 (19:26 +0000)]
BSD has the file creation flags in a different include file.

37 years agoWhen walking a pnode that requires the copying of the state, that
Chris Hanson [Tue, 30 Jun 1987 00:21:20 +0000 (00:21 +0000)]
When walking a pnode that requires the copying of the state, that
state was being held onto longer than necessary.

37 years agoAdd test to guarantee that all continuations are code generated.
Chris Hanson [Mon, 29 Jun 1987 20:31:38 +0000 (20:31 +0000)]
Add test to guarantee that all continuations are code generated.

37 years agoFix two bugs in the compiled code interface having to do with the
Chris Hanson [Mon, 29 Jun 1987 16:04:03 +0000 (16:04 +0000)]
Fix two bugs in the compiled code interface having to do with the
handling of interrupts.

37 years agoDisallow *unparse-symbol integration to provide hook for canonicalization.
Guillermo J. Rozas [Fri, 26 Jun 1987 04:31:51 +0000 (04:31 +0000)]
Disallow *unparse-symbol integration to provide hook for canonicalization.

37 years agoAdd some operations for new regset abstraction.
Chris Hanson [Fri, 26 Jun 1987 02:22:12 +0000 (02:22 +0000)]
Add some operations for new regset abstraction.

37 years agoInitial revision
Chris Hanson [Fri, 26 Jun 1987 02:21:45 +0000 (02:21 +0000)]
Initial revision

37 years agoGuarantee that GC notifications are printed with correct radix.
Chris Hanson [Fri, 26 Jun 1987 01:01:16 +0000 (01:01 +0000)]
Guarantee that GC notifications are printed with correct radix.

37 years agoSplit "rtypes" into two parts.
Chris Hanson [Thu, 25 Jun 1987 22:29:10 +0000 (22:29 +0000)]
Split "rtypes" into two parts.

37 years agoProvide a *unparse-symbol hook for canonicalization. Bug in previous
Guillermo J. Rozas [Thu, 25 Jun 1987 22:27:53 +0000 (22:27 +0000)]
Provide a *unparse-symbol hook for canonicalization.  Bug in previous
addition.

37 years agoProvide a *unparse-symbol hook for canonicalization.
Guillermo J. Rozas [Thu, 25 Jun 1987 22:23:32 +0000 (22:23 +0000)]
Provide a *unparse-symbol hook for canonicalization.

37 years agoInitial revision
Guillermo J. Rozas [Thu, 25 Jun 1987 10:56:09 +0000 (10:56 +0000)]
Initial revision

37 years agoInitial revision
Guillermo J. Rozas [Thu, 25 Jun 1987 10:35:23 +0000 (10:35 +0000)]
Initial revision

37 years agoInitial revision
Guillermo J. Rozas [Thu, 25 Jun 1987 10:24:04 +0000 (10:24 +0000)]
Initial revision

37 years agoChange abstraction to use hash tables, to eliminate possible quadratic
Chris Hanson [Wed, 24 Jun 1987 04:53:40 +0000 (04:53 +0000)]
Change abstraction to use hash tables, to eliminate possible quadratic
behavior.

37 years agoExtend symbol hash table abstraction with new operations.
Chris Hanson [Wed, 24 Jun 1987 04:51:11 +0000 (04:51 +0000)]
Extend symbol hash table abstraction with new operations.

37 years agoAdd additional integration dependencies for "back-end/laptop".
Chris Hanson [Wed, 24 Jun 1987 04:50:05 +0000 (04:50 +0000)]
Add additional integration dependencies for "back-end/laptop".