"git@gitlab.common-lisp.net:hishimaru/asdf.git" did not exist on "2f60807e6283779a49c4bb3edecb636b0632176b"
Forked from
cmucl / cmucl
Source project has a limited visibility.
-
ram authored
revision 1.2.1.4 date: 90/04/08 21:05:04; author: ram; state: Exp; lines added/del: 12/14 Fixed some compiler errors. ---------------------------- revision 1.2.1.3 date: 90/04/02 15:18:54; author: ram; state: Exp; lines added/del: 42/32 Added support for :COMPONENT TNs. Deleted some old debugging code in SELECT-LOCATION. Changed COMPUTE-LIVE-TNS to use DO-LIVE-TNS instead of rolling our own. Load TN pack will now notice conflicts with :ENVIRONMENT and :COMPONENT TNs. We didn't lose before because all :ENVIRONMENT TNs were on the stack. Added some (INLINE MEMBER) declarations. ---------------------------- revision 1.2.1.2 date: 90/03/27 16:07:59; author: ram; state: Exp; lines added/del: 207/311 Changed stuff to use DO-IR2-ENVIRONMENT-TNS instead of IR2-ENVIRONMENT-BLOCKS. Flushed TN cost hackery, now that this is replaced by representation selection. Changed stuff to iterate over alternate SCs instead of primitive-type-SCs, and changed stuff to use the save-p/alternates instead of the *save-scs* info. Changed saving and spilling to work using load-functions via the LOAD-OPERAND VOP. Changed load-TN packing to just stick the TN in the TN-REF-LOAD-TN instead of inserting move VOPs. This allowed the load-TN conflict stuff to be simplified. Changed load-TN packing to just go for the recorded load-SC, rather than trying to select arbitrary load SCs. Made error messages somewhat snazzier, tho these should be happening less often now that representation selection either detects lossage or allows you to do losing things. Changed restricted packing to work by a flag passed into pack, now that the restriction isn't encoded in the TN-COSTS. ---------------------------- revision 1.2.1.1 date: 90/03/08 14:01:30; author: ram; state: Exp; lines added/del: 2/2 Start work on better non-descriptor support.
ram authoredrevision 1.2.1.4 date: 90/04/08 21:05:04; author: ram; state: Exp; lines added/del: 12/14 Fixed some compiler errors. ---------------------------- revision 1.2.1.3 date: 90/04/02 15:18:54; author: ram; state: Exp; lines added/del: 42/32 Added support for :COMPONENT TNs. Deleted some old debugging code in SELECT-LOCATION. Changed COMPUTE-LIVE-TNS to use DO-LIVE-TNS instead of rolling our own. Load TN pack will now notice conflicts with :ENVIRONMENT and :COMPONENT TNs. We didn't lose before because all :ENVIRONMENT TNs were on the stack. Added some (INLINE MEMBER) declarations. ---------------------------- revision 1.2.1.2 date: 90/03/27 16:07:59; author: ram; state: Exp; lines added/del: 207/311 Changed stuff to use DO-IR2-ENVIRONMENT-TNS instead of IR2-ENVIRONMENT-BLOCKS. Flushed TN cost hackery, now that this is replaced by representation selection. Changed stuff to iterate over alternate SCs instead of primitive-type-SCs, and changed stuff to use the save-p/alternates instead of the *save-scs* info. Changed saving and spilling to work using load-functions via the LOAD-OPERAND VOP. Changed load-TN packing to just stick the TN in the TN-REF-LOAD-TN instead of inserting move VOPs. This allowed the load-TN conflict stuff to be simplified. Changed load-TN packing to just go for the recorded load-SC, rather than trying to select arbitrary load SCs. Made error messages somewhat snazzier, tho these should be happening less often now that representation selection either detects lossage or allows you to do losing things. Changed restricted packing to work by a flag passed into pack, now that the restriction isn't encoded in the TN-COSTS. ---------------------------- revision 1.2.1.1 date: 90/03/08 14:01:30; author: ram; state: Exp; lines added/del: 2/2 Start work on better non-descriptor support.