- Apr 20, 1990
-
-
ram authored
-
ram authored
-
chiles authored
-
ram authored
within the enclosed form. This was causing uses of (TRULY-THE NIL ...) in XEPs to have truly bizarre effects (we "proved" that the XEP calls returned NIL, wich allowed us to assume that all non-fixed-arg functions return 1 value.)
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
set-symbol-function-carefully so that we can use them before we get all the trace stuff up and running.
-
- Apr 19, 1990
-
-
wlott authored
during the instruction you branch to...
-
ram authored
potentially conditionally allocate the NFP.
-
ram authored
NFP.
-
ram authored
-
ram authored
allocated (initial size of 0).
-
ram authored
-
ram authored
return PC. Fixed some lifetimes in DEFINED-FULL-CALL, primarily affecting tail call.
-
ram authored
as an info arg. This way, there is a general handle for getting at info about the callee (such as the NFP.)
-
ram authored
Added CALLEE-NFP-TN and CALLEE-RETURN-PC-TN.
-
ram authored
detecting argument/result references while scanning the NEXT-REF thread had become untenable now that times can explicitly be specified for operands. Fortunately solving this problem simplified the code. Also, changed TARGET-IF-DESIRABLE to always target so that load-TN targeting will work better. Changed COMPUTE-LIVE-TNS to kill any result TNs before returning. Because I stopped advancing to the previous VOP before packing arg load TNs, results appeared to conflict with argument load TNs. We don't need this, since all conflicts for TNs used by the VOP are explicitly tested for in the other code.
-
ram authored
method.
-
- Apr 17, 1990
-
-
wlott authored
loosing.
-
ram authored
coming in in A3.
-
ram authored
Fixed up temporary lifetimes in DEFINE-FULL-CALL so that we don't run out of descriptor registers.
-
ram authored
descriptor. This is just MOVE-ARGUMENT, with the coercion being done by an additional implicit coercion.
-
ram authored
Flushed the IR2-COMPONENT-VALUES-GENERATORS.
-
ram authored
-
ram authored
Changed dead value annotation to not try to pop off values for a tail local call, since none were pushed.
-
ram authored
-
ram authored
-
ram authored
Moved computation of the VALUES-GENERATORS to stack.
-
ram authored
new interface to the call VOPs.
-
ram authored
is no longer with us.
-
- Apr 16, 1990
-
-
wlott authored
-
ram authored
revision 1.5.2.2 date: 90/04/09 00:00:09; author: ram; state: Exp; lines added/del: 1/1 Fixed typo. ---------------------------- revision 1.5.2.1 date: 90/03/27 13:18:14; author: ram; state: Exp; lines added/del: 11/6 Changed WITH-COMPILATION-UNIT to hack delayed unknown type warnings. We define a handler for PARSE-UNKNOWN-TYPE.
-
ram authored
revision 1.2.1.1 date: 90/03/27 13:15:50; author: ram; state: Exp; lines added/del: 5/2 When describing a compiled function, print the file comment (if any.) ALso, changed format to put the create date on a separate line from the source file to reduce wrapping problems.
-
ram authored
revision 1.13.1.2 date: 90/04/13 13:07:19; author: ram; state: Exp; lines added/del: 7/3 CONT -> FP. Added c-d-f-NFP. Rediscovered the DEBUG-SOURCE-COMMENT. ---------------------------- revision 1.13.1.1 date: 90/03/27 13:14:52; author: ram; state: Exp; lines added/del: 3/0 Added DEBUG-SOURCE-COMMENT.
-
ram authored
date: 90/04/13 13:02:38; author: ram; state: Exp; lines added/del: 46/13 Flush constant SCs for stack and string-char-stack. Added save-p args for register SCs so that they will get saved. Put back some of the old PRIMITIVE-TYPE hackery so that it will terminate. Added back ARGUMENT-POINTER-OFFSET. Added OLD-FP-TN. Added LOCATION-PRINT-NAME. ---------------------------- revision 1.1.1.1 date: 90/04/08 23:51:58; author: ram; state: Exp; lines added/del: 55/102 Changed stuff to use the new non-descriptor stuff for move/coerce. Changed PRIMITIVE-TYPE not to use PRIMITIVE-TYPE-OF. Deleted PRIMITIVE-TYPE-OF, since it used PRIMITIVE-TYPE-UNION, which no longer exists. cont -> fp flushed argument pointer.
-
ram authored
revision 1.2.1.2 date: 90/04/13 12:59:07; author: ram; state: Exp; lines added/del: 0/13 Moved POINTER-COMPARE to char, since it is now loaded first. ---------------------------- revision 1.2.1.1 date: 90/04/08 22:38:40; author: ram; state: Exp; lines added/del: 5/1 Fixed temporary spec in pointer- to specify a SC restriction.
-
ram authored
Increased SC-NUMBER-LIMIT.
-
ram authored
revision 1.2.1.2 date: 90/04/13 12:57:56; author: ram; state: Exp; lines added/del: 2/1 Many changes amounting to nothing. ---------------------------- revision 1.2.1.1 date: 90/04/08 23:49:21; author: ram; state: Exp; lines added/del: 58/140 Changed stuff to use the new non-descriptor stuff for move/coerce.
-
ram authored
revision 1.1.1.2 date: 90/04/13 12:55:45; author: ram; state: Exp; lines added/del: 18/1 Moved POINTER-COMPARE here, since this is now loaded before system. ---------------------------- revision 1.1.1.1 date: 90/04/08 23:48:05; author: ram; state: Exp; lines added/del: 52/35 Changed stuff to use the new non-descriptor stuff for move/coerce.
-
ram authored
revision 1.2.1.1 date: 90/04/08 22:35:45; author: ram; state: Exp; lines added/del: 2/2 cont-tn -> fp-tn
-
ram authored
revision 1.5.1.8 date: 90/04/13 12:53:32; author: ram; state: Exp; lines added/del: 10/5 Added SC-NUMBER-STACK-P, flushed IR2-ENVIRONMENT-ARGUMENT-POINTED. ---------------------------- revision 1.5.1.7 date: 90/04/08 17:28:54; author: ram; state: Exp; lines added/del: 25/15 Brought up to date w.r.t. trunk. ---------------------------- revision 1.5.1.6 date: 90/04/08 16:01:05; author: ram; state: Exp; lines added/del: 21/0 Added VOP-INFO-MOVE-ARGS. ---------------------------- revision 1.5.1.5 date: 90/04/02 15:11:00; author: ram; state: Exp; lines added/del: 18/11 Frobbed number stack support a bit. Added :COMPONENT TN-KIND, and flushed :CACHED-CONSTANT. Added comment describing the new keyword annotations of the BASIC-COMBINATION-INFO. ---------------------------- revision 1.5.1.4 date: 90/03/27 13:09:43; author: ram; state: Exp; lines added/del: 33/27 Flushed PRIMITIVE-TYPE slots MOVE, COERCE-TO-T and COERCE-FROM-T. In IR2-ENVIRONMENT, changed the xxx-CONT slots to be xxx-FP, flushed ARGUMENT-POINTER and BLOCKS, and added NUMBER-FP. Added TN-REF-LOAD-TN. In TEMPLATE, added documentation of the :OR and :CONSTANT operand restrictions. In VOP-INFO, changed the restrictions bit-vectors to be load-scs vectors. In SC, added ALTERNATE-SCS, CONSTANT-SCS, SAVE-P, LOAD-FUNCTIONS, LOAD-COSTS, MOVE-COSTS, MOVE-VOPS and MOVE-ARG-VOPS. Flushed TN-COSTS.
-