summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Chris Hanson [Fri, 9 Jan 1987 21:57:22 +0000 (21:57 +0000)]
Fix typo and adjust message receiver type bits to correct values.
Chris Hanson [Fri, 9 Jan 1987 20:21:06 +0000 (20:21 +0000)]
*** empty log message ***
Chris Hanson [Fri, 9 Jan 1987 20:16:35 +0000 (20:16 +0000)]
Update popper offsets to match new microcode.
Chris Hanson [Fri, 9 Jan 1987 19:42:20 +0000 (19:42 +0000)]
Change popper code to interpretive version to prevent screw with 68020
instruction cache.
Chris Hanson [Fri, 9 Jan 1987 19:41:14 +0000 (19:41 +0000)]
Change sizes of message receivers to reflect new interpretive
implementation.
Chris Hanson [Fri, 9 Jan 1987 00:06:59 +0000 (00:06 +0000)]
Add special unparsing for pairs.
Chris Hanson [Thu, 8 Jan 1987 22:39:48 +0000 (22:39 +0000)]
Fix bug in parsing of complex polar notation.
Chris Hanson [Wed, 7 Jan 1987 18:40:51 +0000 (18:40 +0000)]
*** empty log message ***
Chris Hanson [Wed, 7 Jan 1987 18:36:23 +0000 (18:36 +0000)]
Define `TC_COMPLEX' to self-evaluate.
Chris Hanson [Wed, 7 Jan 1987 17:52:56 +0000 (17:52 +0000)]
Add complex number syntax to reader and printer.
Chris Hanson [Tue, 6 Jan 1987 20:22:21 +0000 (20:22 +0000)]
Turn off stack overflow interrupt during throw.
Chris Hanson [Mon, 5 Jan 1987 18:49:26 +0000 (18:49 +0000)]
*** empty log message ***
Chris Hanson [Mon, 5 Jan 1987 18:00:56 +0000 (18:00 +0000)]
Boost STACK_GUARD_SIZE to value which will allow stack overflow
interrupt to work correctly.
Chris Hanson [Mon, 5 Jan 1987 17:25:05 +0000 (17:25 +0000)]
Local stack overflow interrupt index incorrect.
Chris Hanson [Mon, 5 Jan 1987 02:20:43 +0000 (02:20 +0000)]
Revert previous change since experiment proved that this was
not the source of the bug being tracked down. Leave in the
other bug fix which apparently never was used before.
Chris Hanson [Mon, 5 Jan 1987 02:04:25 +0000 (02:04 +0000)]
Try not to generate instructions that depend on the order in
which effective address evaluation occurs.
Chris Hanson [Sun, 4 Jan 1987 17:13:30 +0000 (17:13 +0000)]
*** empty log message ***
Chris Hanson [Thu, 1 Jan 1987 19:41:39 +0000 (19:41 +0000)]
*** empty log message ***
Chris Hanson [Thu, 1 Jan 1987 19:07:14 +0000 (19:07 +0000)]
*** empty log message ***
Chris Hanson [Thu, 1 Jan 1987 18:51:18 +0000 (18:51 +0000)]
Eliminate references to `make-primitive-procedure'.
Chris Hanson [Thu, 1 Jan 1987 18:50:17 +0000 (18:50 +0000)]
Pass `rest-generator' as argument to all the generator quanta rather than
fluid-binding it to prevent infinite recursion problem.
Chris Hanson [Thu, 1 Jan 1987 16:55:28 +0000 (16:55 +0000)]
*** empty log message ***
Chris Hanson [Mon, 22 Dec 1986 23:52:52 +0000 (23:52 +0000)]
Change tagged vector object unparser so that the printing of a hash
number for the object can be suppressed. This is useful for writing out
RTL files because it makes it easier to compare before and after changes.
Chris Hanson [Mon, 22 Dec 1986 23:52:13 +0000 (23:52 +0000)]
Fix bug in value of `number-pushed' being computed for stack calls.
Chris Hanson [Sun, 21 Dec 1986 23:44:21 +0000 (23:44 +0000)]
*** empty log message ***
Chris Hanson [Sun, 21 Dec 1986 19:46:08 +0000 (19:46 +0000)]
*** empty log message ***
Chris Hanson [Sun, 21 Dec 1986 19:34:56 +0000 (19:34 +0000)]
*** empty log message ***
Chris Hanson [Sun, 21 Dec 1986 14:52:59 +0000 (14:52 +0000)]
*** empty log message ***
Chris Hanson [Sat, 20 Dec 1986 23:49:57 +0000 (23:49 +0000)]
*** empty log message ***
Chris Hanson [Sat, 20 Dec 1986 22:59:09 +0000 (22:59 +0000)]
Change obsolete reference to `vector-size'.
Chris Hanson [Sat, 20 Dec 1986 22:54:13 +0000 (22:54 +0000)]
Redesign of CFG data structures.
Chris Hanson [Sat, 20 Dec 1986 22:53:46 +0000 (22:53 +0000)]
Initial revision
Chris Hanson [Sat, 20 Dec 1986 01:26:33 +0000 (01:26 +0000)]
Update to use new primitive `tty-flush-output'.
Requires microcode 9.12 or later.
Chris Hanson [Sat, 20 Dec 1986 01:25:14 +0000 (01:25 +0000)]
Implement new primitive `tty-flush-output'.
Chris Hanson [Thu, 18 Dec 1986 13:24:11 +0000 (13:24 +0000)]
*** empty log message ***
Chris Hanson [Thu, 18 Dec 1986 12:11:09 +0000 (12:11 +0000)]
Fix algorithm so that it handles CFG joins correctly.
Chris Hanson [Thu, 18 Dec 1986 12:07:02 +0000 (12:07 +0000)]
Eliminate definitions of `foo-edit!' procedures.
Redesign `node-replace!' procedures.
Chris Hanson [Thu, 18 Dec 1986 06:12:29 +0000 (06:12 +0000)]
Change names of set operations to indicate whether they use `eq?' or
`eqv?' to determine membership. Eliminate multiple copies of various
such operations.
Chris Hanson [Thu, 18 Dec 1986 06:11:04 +0000 (06:11 +0000)]
Change implementation of `rtl-snode-delete!' so that it is more careful
about connecting and disconnecting nodes from one another.
Chris Hanson [Thu, 18 Dec 1986 03:37:04 +0000 (03:37 +0000)]
Fix bug in `continuation-entry'.
Chris Hanson [Thu, 18 Dec 1986 03:36:31 +0000 (03:36 +0000)]
Delete non-useful frame editor procedures.
Chris Hanson [Wed, 17 Dec 1986 19:32:18 +0000 (19:32 +0000)]
Change call-construction pass so that it uses special frame editing
procedures rather than modifying the CFGs and then attempting to write
them back into their frames. This prevents attempts to relink them
before they have been unlinked from the holding frames.
Chris Hanson [Wed, 17 Dec 1986 18:26:45 +0000 (18:26 +0000)]
Same random confusion between `=' and `=='! C Sux.
Chris Hanson [Wed, 17 Dec 1986 08:02:18 +0000 (08:02 +0000)]
Move `po' back to `toplev.scm'. Implement `->tagged-vector' and
`tagged-vector?' to aid in building good debugging tools.
Chris Hanson [Wed, 17 Dec 1986 08:00:35 +0000 (08:00 +0000)]
Fix incorrect definition of `define-assignment-method'.
Chris Hanson [Wed, 17 Dec 1986 07:56:20 +0000 (07:56 +0000)]
Fix problem in which hooks were getting dis/connected multiple times.
Required changing implementation of `hooks-union'. Also, add error
checking to the dis/connect operations to detect this lossage.
Chris Hanson [Wed, 17 Dec 1986 06:35:06 +0000 (06:35 +0000)]
Changes to make FIXNUM_LENGTH_AS_BIGNUM visible to cpp.
Chris Hanson [Wed, 17 Dec 1986 06:00:10 +0000 (06:00 +0000)]
Bignum code was not handling most negative fixnum right.
Altering definition of FIXNUM_LENGTH_AS_BIGNUM, plus some
extra care in Big_To_Fix, should solve this.
Chris Hanson [Tue, 16 Dec 1986 23:52:14 +0000 (23:52 +0000)]
Use user-level hash operators rather than primitives.
Chris Hanson [Tue, 16 Dec 1986 23:49:00 +0000 (23:49 +0000)]
Change `po' to accept a hash number as an argument and print
the unhash of that.
Chris Hanson [Tue, 16 Dec 1986 23:47:07 +0000 (23:47 +0000)]
Rewrite side-effecting operations on continuation cfg fields to
perform side-effects on the sframe rather than the continuation.
Chris Hanson [Tue, 16 Dec 1986 23:45:57 +0000 (23:45 +0000)]
Implement replacement operations on frames.
Implement SCFG insertion operation.
Implement :DESCRIBE methods for frames and holders.
Chris Hanson [Tue, 16 Dec 1986 20:58:28 +0000 (20:58 +0000)]
initial revision
Chris Hanson [Tue, 16 Dec 1986 19:36:45 +0000 (19:36 +0000)]
Convert `or' to `if' where the value is a boolean.
Chris Hanson [Tue, 16 Dec 1986 18:20:24 +0000 (18:20 +0000)]
Add `using-syntax' to grab compiler syntax.
Chris Hanson [Tue, 16 Dec 1986 06:27:48 +0000 (06:27 +0000)]
Fix type-extraction rules to use ROL instruction rather than LSR.
Chris Hanson [Tue, 16 Dec 1986 06:25:56 +0000 (06:25 +0000)]
Fix print wrapper to print hash number correctly.
Chris Hanson [Tue, 16 Dec 1986 06:25:33 +0000 (06:25 +0000)]
Add new operation to extract the set of undefined names.
Chris Hanson [Tue, 16 Dec 1986 06:24:11 +0000 (06:24 +0000)]
Make sure that the stack pointer gets invalidated whenever it is changed.
Previously it was not explicitly invalidated when a push happened.
Chris Hanson [Tue, 16 Dec 1986 03:01:38 +0000 (03:01 +0000)]
initial revision
Chris Hanson [Tue, 16 Dec 1986 02:57:15 +0000 (02:57 +0000)]
initial
Chris Hanson [Tue, 16 Dec 1986 02:56:33 +0000 (02:56 +0000)]
foo
Chris Hanson [Tue, 16 Dec 1986 02:55:59 +0000 (02:55 +0000)]
*** empty log message ***
Chris Hanson [Mon, 15 Dec 1986 21:44:26 +0000 (21:44 +0000)]
Add hash number to printed representation of compiler data structures
to facilitate debugging.
Chris Hanson [Mon, 15 Dec 1986 05:48:57 +0000 (05:48 +0000)]
*** empty log message ***
Chris Hanson [Mon, 15 Dec 1986 05:28:22 +0000 (05:28 +0000)]
*** empty log message ***
Chris Hanson [Sat, 13 Dec 1986 18:10:01 +0000 (18:10 +0000)]
Update to know about RCS header.
Chris Hanson [Sat, 13 Dec 1986 17:31:11 +0000 (17:31 +0000)]
Remove version numbers from filenames.
Chris Hanson [Sat, 13 Dec 1986 17:18:31 +0000 (17:18 +0000)]
Initial revision
Chris Hanson [Sat, 13 Dec 1986 17:18:25 +0000 (17:18 +0000)]
*** empty log message ***
Chris Hanson [Sat, 13 Dec 1986 17:04:26 +0000 (17:04 +0000)]
Initial revision