Skip to content
Snippets Groups Projects
  1. May 11, 1993
    • ram's avatar
      typo. · 476b3ef5
      ram authored
      476b3ef5
    • ram's avatar
      Moved byte disassembler here from byte-interp. Enhanced disassembler & dump · 6acc279c
      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.
      6acc279c
  2. Jan 13, 1993
  3. Sep 07, 1992
  4. Aug 02, 1992
    • ram's avatar
      Add type checking support. · 50bdaa57
      ram authored
      Change OUTPUT-BYTE-WITH-OPERAND and other functions to use 24 bit immediate,
      not 32.
      Added some more system constants.  Added a hashtable so that we can quickly
      determine if a constant is a system constant.
      Added filler XOPs for the unused one-byte codes.
      Added code which translates calls to various functions to alternate two-arg
      versions when the call has two args (two-arg-+, etc.)
      Replaced many uses of (canonicalize-values segment results 0) with 
      (assert (zerop results))
      50bdaa57
  5. Jul 29, 1992
  6. Jul 24, 1992
Loading