Remove global vars holding interned {char,numeric,array} ctypes.
commit82418a60da2e03a8c09e495f280db4eb1b3fcafb
authorDouglas Katzman <dougk@google.com>
Tue, 1 Mar 2016 13:37:55 +0000 (1 08:37 -0500)
committerDouglas Katzman <dougk@google.com>
Wed, 2 Mar 2016 00:15:39 +0000 (1 19:15 -0500)
tree4c1cb671407c4a4e15a2a3a4fc0800fa151f5de3
parent151672553a660b7bb3f3b1a69129020b511f56f6
Remove global vars holding interned {char,numeric,array} ctypes.

Instead, any (SPECIFIER-TYPE 'x) call for X a CHARACTER-SET or NUMERIC
type can be dumped as a literal object during genesis,
including those objects which represent the interned types.
package-data-list.lisp-expr
src/code/early-type.lisp
src/code/late-type.lisp
src/code/target-type.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/primtype.lisp
src/compiler/ltv.lisp
tests/type.before-xc.lisp