1. 25 Oct, 2021 16 commits
  2. 14 Feb, 2021 6 commits
  3. 13 Feb, 2021 3 commits
  4. 11 Feb, 2021 1 commit
    • Raymond Toy's avatar
      Fix asm_closure_header and add table to print out header types · 2f2f9ba8
      Raymond Toy authored
      Instead of just dumping a closure header as a boxed structure, need to
      be more careful to handle the closure function correctly.
      
      Also added asmtab_types array to map the header type to the name of
      the header.  This is mostly for making reading the assembly easier so
      we have a name for each header type instead of memorizing the header
      type value.
      2f2f9ba8
  5. 09 Feb, 2021 1 commit
  6. 07 Feb, 2021 2 commits
    • Raymond Toy's avatar
      asm_lispobj handles immediates · a31b485f
      Raymond Toy authored
      If the object is an even or odd immediate, just print out the value
      since it's, duh, an immediate, not some kind of address or fixnum.
      
      asm_symbol_header doesn't need the special case for the value slot
      anymore.  (We can probably replace this with just asm_boxed as we did
      before.)
      a31b485f
    • Raymond Toy's avatar
      Fix handling of code header and symbol headers · 0a553364
      Raymond Toy authored
      Printing of the symbol header was broken because we printed out the
      unbound marker as Lba, indicating an address.  But we just want the
      raw value of the unbound marker
      
      The code header consists of multiple function header objects so we
      dump each of the objects now.
      
      Finally a few changes on printing:
        * asm_word uses %08lx to the value
        * asm_lispobj prints out the address with %08lx to be consistent
          with asm_label.
      0a553364
  7. 06 Feb, 2021 11 commits