- May 13, 1993
-
-
ram authored
:type-predicate operations.
-
ram authored
:type-predicate, since we don't want to check against complex function type specs.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
Made fop-make-byte-compiled-function a not-cold-fop (until I actually implement it.)
-
wlott authored
their inherits lists. Fixed built-in class creation stuff to use -1 for the inheritance depth if any of the supertypes have -1 for the inheritance depth.
-
ram authored
-
ram authored
-
ram authored
choose native compilation for everything. This ensures that we won't reference a native closure in a byte-compiled top-level form, or vice-versa.
-
ram authored
closure vars so that we make sure to make the same byte-compile/native decision for the top-level form and closure.
-
- May 12, 1993
- May 11, 1993
-
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
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
-