Skip to content
Commit 0331b892 authored by Raymond Toy's avatar Raymond Toy
Browse files

Allow disasembler to work for any value of *print-base*.

With these changes, you can bind *print-base* to 16 and *print-case*
to :downcase to get correctly printed disassembly in lower case with
all numerical values in hex.  If you want the radix marker as well,
bind *print-radix* to T; the disassembly is still correct.

src/compiler/disassem.lisp:
o When printing out the source code, bind *print-base* to 10 so that
  the code is printed "naturally".

src/compiler/x86/insts.lisp:
o Use Carl's much cleaned-up print-mem-access
o Update print-imm-data to use princ for all values, removing the
  special casing for NIL
o When printing out xmm registers, honor *print-case*.

src/general-info/release-20e.txt:
o Update
parent 864c24bd
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment