1.0.20.9: fix DEFINE-STRUCTURE-SLOT-ADDRESSOR to work with raw slots as well
commitcccc20daac3d6d4e1086f387055aa0b6ff8f47d1
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Sep 2008 20:19:47 +0000 (18 20:19 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Sep 2008 20:19:47 +0000 (18 20:19 +0000)
treed2dc205f2009cf0d601e22844eb399ee8951d96f
parent880a863592743d82835e0fb4395301d6ab1f5127
1.0.20.9: fix DEFINE-STRUCTURE-SLOT-ADDRESSOR to work with raw slots as well

 * Not needed yet, but soon enough... Only one caveat: the instance
   passed to the addressor must not be an instance of a subclass!

 * Also hopefully fix build on non-x86oids (a missing IGNORABLE
   declaraction), and remove pointless MACROEXPAND from ATOMIC-INCF.
   (We could keep it, but COMPARE-AND-SWAP should at least behave the
   same.)
src/code/defstruct.lisp
src/code/late-extensions.lisp
version.lisp-expr