1.0.25.1: x86-64 code fixup recording for gc / slash-and-burn
commit3d87bae55ccdbab2c9ed117b8399013adfd8bbf2
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Tue, 3 Feb 2009 04:11:05 +0000 (3 04:11 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Tue, 3 Feb 2009 04:11:05 +0000 (3 04:11 +0000)
treef6d1a11e171caff3ace265ef3f2d4a065c9b27c5
parentb888c3f6122ec345a65942675ef7c64f75c3702c
1.0.25.1: x86-64 code fixup recording for gc / slash-and-burn

x86-64 code segments do not have absolute references to within
themselves, nor do they have relative references to without themselves,
making them relocatable without patching.  The GC has long since been
updated to reflect this, but the fixup recording code originally part
of the x86 port had been retained.

  * Removed x86-64 code-object fixup recording code everywhere.

  * Added some commentary to x86iod fixup handling in genesis.
src/code/cold-init.lisp
src/code/x86-64-vm.lisp
src/compiler/generic/genesis.lisp
version.lisp-expr