1.0.37.25: Defer interning symbols to cold-core as long as possible.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 3 Apr 2010 00:39:25 +0000 (00:39 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 3 Apr 2010 00:39:25 +0000 (00:39 +0000)
commitd09f30f49f9d2ba8bee0b216c2411c66c2df8f2b
tree46d0d9f9c0d6975b05e28a756eef0d25e3c0b832
parent2ac72bb9dee580d01a1cb55fc72a5535ba6b9bd8
1.0.37.25: Defer interning symbols to cold-core as long as possible.

 * Don't cold-intern symbols in cold-load-symbol.

 * Use host symbols NIL and T for fop-empty-list and fop-truth.

 * Do cold-intern symbols-as-value in write-wordindexed.

 * Warm-fun-name of a symbol is the symbol itself, modulo uncrossing
packages (SB-XC -> COMMON-LISP).

 * Type declaration fixups to allow passing symbols as well as
descriptors in some places.
src/compiler/generic/genesis.lisp
version.lisp-expr