no more DEFINE-CACHED-SYNONYM
commitf356ed469a2857dfd2f741c037d7e2d24f2fd9ca
authorChristophe Rhodes <csr21@cantab.net>
Wed, 5 Nov 2014 20:41:44 +0000 (5 20:41 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Wed, 5 Nov 2014 21:49:33 +0000 (5 21:49 +0000)
tree55a577653b028b3fa8e9698070e60d14ab3f85b4
parentbabc90378759cd01af7046d554e1e1d1f376f8f9
no more DEFINE-CACHED-SYNONYM

its two users, MAKE-ARRAY-TYPE and MAKE-UNION-TYPE (why?) are not
called all that often, at least during a full build, and the use of
SXHASH as the hash function led to huge numbers of collisions.  Rather
than try to invent a useful hash function for these constructors,
simply don't cache them.  That allows us to delete
DEFINE-CACHED-SYNONYM, too.
src/code/early-extensions.lisp
src/code/early-type.lisp