Put standard define-setf-macros with the rest of defsetfs.
commit7e699f0aba829efe8284733b046d290aeff90020
authorDouglas Katzman <dougk@google.com>
Sat, 5 Mar 2016 19:11:24 +0000 (5 14:11 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 5 Mar 2016 19:14:05 +0000 (5 14:14 -0500)
tree02faaa11921c6e4b425d6764200c2af3c2731986
parent5a4772a5d22270ddddcf001a69ed9368e572643b
Put standard define-setf-macros with the rest of defsetfs.

- Use SB!XC:DEFMACRO, not DEF!MACRO for DEFSETF stuff.
  Building the cross-compiler shouldn't have to know anything about
  the hairy expanders, since it already didn't know about defsetfs.

- Put MIXF with defsetfs since make-host-1 doesn't need it either.
src/code/defsetfs.lisp
src/code/early-extensions.lisp
src/code/setf.lisp
src/code/sxhash.lisp