- May 11, 1993
-
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
some redundant stack/table checking operations.
-
ram authored
-
ram authored
-
ram authored
various places.
-
ram authored
disassembly in trace file. Add pseudo-backend operations which use the byte-order to determine what machine-independent fasl format to use. Removed byte-output-length. Instead we explicitly finalize the segment so that we have the correct offsets for the entry labels. When annotating tail-local calls, make sure the successor is the callee. Fixed byte-continuation numbering to be global and to be done for all the continuations referenced in ssets. Subtract out the right set in stack flow analysis. When moving set args into locals, remember that we number args backwards. If block ends in a tail call, don't emit any jump. byte-xep => byte-function.
-
ram authored
-
ram authored
byte-xep => byte-function
-
ram authored
byte-compile everything and create a machine-independent fasl file (dependent only on byte order.) If :MAYBE (the default, from ext:*byte-compile-default*), things are byte-compiled when speed = 0 and debug <= 1. Top-level forms are byte-compiled by default (controlled by ext:*byte-compile-top-level*.) Split IR2 trace-file dumping off from DESCRIBE-COMPONENT so that different back-ends can do different things.
-
ram authored
-
ram authored
-
ram authored
explicitly annotated as relevant.
-
ram authored
-
ram authored
-
ram authored
that we can use them w/o the compiler loaded. Changed byte-functions to have simple and hairy subtypes to save space for the common fixed-arg case. Added a name slot for debugging. Fixed to potentially grow the eval stack when allocating a frame. Moved disassembler to byte-comp.
-
ram authored
of assuming a debug-info.
-
ram authored
its thing for byte functions.
-
- May 10, 1993
-
-
ram authored
happen but does if compilation is interrupted or something) and against random values being in the debug-info slot (byte compiled code.)
-
- May 08, 1993
- May 07, 1993