- Aug 03, 1992
-
-
ram authored
-
- Jun 03, 1992
-
-
ram authored
might create dead code.
-
- Jun 02, 1992
-
-
ram authored
DEST has been UNLINK-NODE'ed.
-
- Apr 18, 1992
-
-
ram authored
invariant that :LET lambdas always have a combination and bind node. We fix the problem we were running into by being more careful about deleting LETs when we see a combination, since the REF for the combination might have already been deleted. We might have been the 2n'd to last ref.
-
- Apr 09, 1992
-
-
ram authored
Deletion of the REF should suffice, and will avoid problems with deleting twice.
-
- Feb 23, 1992
-
-
ram authored
Make DELETE-COMPONENT set COMPONENT-KIND to :DELETED so that we can detect inconsistencies more easily.
-
- Jan 24, 1992
-
-
ram authored
-
- Jan 21, 1992
-
-
ram authored
the namestring and not the pathname.
-
- Dec 14, 1991
-
-
wlott authored
-
- Dec 11, 1991
-
-
ram authored
new block which needs a DFN assigned. Added :ASSIGNMENT to various dispatches off of FUNCTIONAL-KIND. In DELETE-LAMBDA, remove the lambda from its tail-set. Whenever we try let conversion, try assignment conversion if it fails. Changed DELETE-RETURN not to delete the function from the tail set. Fixed DELETE-COMPONENT to set FUNCTIONAL-KIND to NIL before calling DELETE-LAMBDA so that we can delete random kinds of lambdas.
-
- Nov 20, 1991
-
-
wlott authored
continuation-asserted-type to *wild-type* so that the compiler doesn't decide that there is a type error.
-
- Nov 18, 1991
-
-
wlott authored
(foo foo-args (bar bar-args) more-foo-args) into (foo foo-args bar-args more-foo-args)
-
- Nov 14, 1991
-
-
ram authored
:DELETED-BLOCK-STARTs.
-
- Nov 13, 1991
-
-
ram authored
-
- Nov 09, 1991
-
-
ram authored
-
- Nov 06, 1991
-
-
ram authored
parser for DEFMETHOD that gets qualifiers and specializers.
-
- Sep 03, 1991
-
-
ram authored
-
- Jul 18, 1991
-
-
wlott authored
-
- Jul 11, 1991
-
-
ram authored
-
- May 31, 1991
-
-
ram authored
-
- Apr 20, 1991
-
-
ram authored
MAKE-INTERFACE-COOKIE.
-
- Apr 04, 1991
-
-
ram authored
-
- Apr 03, 1991
-
-
ram authored
escape and cleanup lambdas.
-
- Apr 02, 1991
-
-
wlott authored
-
- Mar 27, 1991
-
-
wlott authored
-
- Mar 11, 1991
-
-
ram authored
quality.
-
- Mar 10, 1991
-
-
ram authored
semi-inline calls work right. Also, added some assertions in function deletion.
-
- Feb 20, 1991
-
-
ram authored
-
- Feb 11, 1991
-
-
ram authored
-
- Jan 30, 1991
-
-
ram authored
to delete the LET on the last var deletion. In CHANGE-REF-LEAF, if the new leaf's type is a FUNCTION-TYPE, then just set the node type to that type. This prevents the type from going totally vague when we change from one function type to another.
-
- Jan 12, 1991
-
-
wlott authored
it should have been ~:[, which takes a boolean.
-
- Jan 03, 1991
-
-
ram authored
Made NODE-HOME-LAMBDA work now that lets can be deleted. Made DELETE-LAMBDA print a note if the function was never referenced. Changed dead code deletion to ignore blocks in deleted functions and to not worry about special-casing EPs, since those are now handled by function deletion notes. Also, we now ignore unreachable fixnums or characters, since they could coincidentally appear in the source and expalsion. Added some uses of REQUIRED-ARGUMENT.
-
- Oct 14, 1990
-
-
ram authored
BLOCK-TEST-MODIFIED if appropriate.
-
- Oct 12, 1990
-
-
ram authored
Added SUBSTITUTE-LEAF-IF. Changed *defmumble-take-car-forms* to *source-context- and made it use on all source context forms so that we can squelch (function (lambda....) Added FILE-NAME, FILE-POSITION and ORIGNAL-SOURCE-PATH slots to the COMPILER-ERROR-CONTEXT. Added hemlock compiler notification hooks. Changed *error-print-level* and *error-print-length* to go out to *print-level* and *print-length* when they are NIL. Added printing of the source file in PRINT-ERROR-MESSAGE.
-
- Oct 05, 1990
- Aug 16, 1990
-
-
ram authored
that were never referenced. Proclaimed the "GENERIC LIST" functions inline so that they result in reasonable code.
-
- Jul 23, 1990
-
-
ram authored
source context utilities. New block-attributes stuff to squeeze together all those boolean flags w/o changing all uses. Changes for new NLX/cleanup stuff.
-
- Jun 20, 1990
-
-
ram authored
-
- Jun 18, 1990
-
-
ram authored
form.
-