Commit [a36968] Maximize Restore History

63-bit fixnums on 64-bit targets.

* This is mostly just a matter of spreading the PADn lowtags around,
one or two cases of adjusting a constant, and some KLUDGEing around in
the runtime to make everything work for 1 <= n-fixnum-tag-bits <= 3.

* Yes, this means that you can change n-fixnum-tag-bits before
building in order to return to a 61-bit fixnum world. Or you can have
62-bit fixnums if you want.

Alastair Bridgewater Alastair Bridgewater 2010-02-14

Alastair Bridgewater Alastair Bridgewater 2011-10-20

changed src/compiler/generic/early-vm.lisp
changed src/runtime/gc-common.c
changed src/runtime/print.c
changed NEWS
changed package-data-list.lisp-expr
src/compiler/generic/early-vm.lisp Diff Switch to side-by-side view
Loading...
src/runtime/gc-common.c Diff Switch to side-by-side view
Loading...
src/runtime/print.c Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...