0.9.9.5:
authorNathan Froyd <froydnj@cs.rice.edu>
Fri, 27 Jan 2006 15:53:19 +0000 (15:53 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Fri, 27 Jan 2006 15:53:19 +0000 (15:53 +0000)
commitb3403ba11749366786ed574f4cdf51813dff2ff7
tree4bf695d1773d64e16e32fa384248476b87c4412d
parent5eb1bc45f5bd68638ae861dd8bd81c33ae6cd14d
0.9.9.5:
Reduce storage requirements for error trap information:
... shuffle around ANY-REG and DESCRIPTOR-REG storage classes
    to make their SC-NUMBERs small, which makes SC-OFFSETs smaller,
    which cuts down the size of SC-OFFSETs in error trap
    information from three bytes to one byte;
... saves ~250KB in core files on PPC/OS X;
... only applies to RISCy platforms, as x86oid SC-OFFSETs already
    fit into a single byte due to having a smaller number of
    registers.

Bump the fasl file version, too.
src/code/early-fasl.lisp
src/compiler/alpha/vm.lisp
src/compiler/hppa/vm.lisp
src/compiler/mips/vm.lisp
src/compiler/ppc/vm.lisp
src/compiler/sparc/vm.lisp
version.lisp-expr