Teach Genesis a new trick to increase OAOO-ness.
commit92e1f9618503c9091186b749116dd4f4c180e4ef
authorDouglas Katzman <dougk@google.com>
Sat, 17 Jan 2015 19:11:33 +0000 (17 14:11 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 17 Jan 2015 19:20:10 +0000 (17 14:20 -0500)
tree91d7537173b431c1952d9f04a21ba252d790f361
parent0feb9e95c6f3c02118dae5c0483fb5da5a4c91d1
Teach Genesis a new trick to increase OAOO-ness.

This pair of forms can now be handled as just a !DEFGLOBAL
  (defglobal *thing* (make-array...))
  #-sb-xc-host (!cold-init-forms (setq *thing* (make-array...)))
provided that result of MAKE-ARRAY is sufficiently simple.

Also rename VECTOR-TO-CORE back to VECTOR-IN-CORE.
src/code/cold-init-helper-macros.lisp
src/compiler/generic/genesis.lisp
src/compiler/globaldb.lisp