Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to new-assem:||(view) (annotate)|
Random new-assembler changes.
Added OPTIONAL-ARGS marker to the c-d-f-arguments. In DEBUG-INFO-FOR-COMPONENT, give the main entry to an optional-dispatch the original name and NIL kind. Fixed debug location dumping to dump locations in overflow blocks. Split COMPUTE-DEBUG-BLOCKS up into several functions for readability.
Merged non-descriptor changes: debug-dump.lisp revision 184.108.40.206 date: 90/04/13 12:11:22; author: ram; state: Exp; lines added/del: 8/3 Changed block dumping to notice when the successor is in a different environment (due to a TR call). ---------------------------- revision 220.127.116.11 date: 90/04/08 17:54:38; author: ram; state: Exp; lines added/del: 2/2 old-cont => old-fp ---------------------------- revision 18.104.22.168 date: 90/03/27 12:12:06; author: ram; state: Exp; lines added/del: 1/0 Added support for file comments.
In COERCE-TO-SMALLEST-ELTYPE, coerce to a SIMPLE-ARRAY, not just a VECTOR.
Added dumping of START-PC and ELSEWHERE-PC in DEBUG-INFO-FOR-COMPONENT.
Mucho debugging of debug-location dumping. Check for the successors being the component tail. Dump the number of locations in each block. Only dump elsewhere block if there are some elsewhere locations. Fixed uses of renamed compiled-debug-variable constants. Put back in support for DELETED arguments.
Fixed some stuff.
Fixed some compiler errors.
Fixed DEBUG-INFO-FOR-COMPONENT to specify the OLD-CONT and RETURN-PC. Though these are always standard for now, they are now always required.
Put in hack in DEBUG-INFO-FOR-COMPONENT to specify 0 as the DEBUG-FUNCTION-START-PC until we actually compute this correctly.
Added code for noting interesting locations and dumping debug blocks. Also wrote COERCE-TO-SMALLEST-ELTYPE and used it in various places to dump i-vectors when possible.
Changed stuff to dump locations in the new packed binary format.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|