1.0.37.27: Add new named-package FOPs for simpler package fasdumping.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 3 Apr 2010 00:41:04 +0000 (00:41 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 3 Apr 2010 00:41:04 +0000 (00:41 +0000)
commitd55ad026a3d69bcbd595a7a09763327977e46e0b
tree132b4daca6dfd713cb441dc1296049d303b68e1a
parent7044d862b9d82dc086b2ccb59dc4b372cd731b4e
1.0.37.27: Add new named-package FOPs for simpler package fasdumping.

 * A new cloned-fop pair, fop-named-package-save and
fop-small-named-package-save, taking an inlined string and doing the
package lookup, save to fasl-table, etc.

 * Defined in genesis as new clone-cold-fop pair, as genesis needs host
package objects in its fasl table.

 * Package references now dumped using the new fop pair, instead of
faffing about with switching between cold and normal loads, dumping the
package name, dumping a fop-package and dumping fop-pop.

 * Old fop-package retained for use by the fopcompiler.
src/code/fop.lisp
src/compiler/dump.lisp
src/compiler/generic/genesis.lisp
version.lisp-expr