1.0.27.6: Make alien-type-class definition work from outside sb-alien.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 11 Apr 2009 18:19:08 +0000 (18:19 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 11 Apr 2009 18:19:08 +0000 (18:19 +0000)
commitbda733c26c2555335d355e4bc453e443c2e5741c
treec015e8c8531ea6bb42ea99df0f3e4cf3deb2871f
parent6c339c2b71bf4ae48eb7a8135b5aa16c7187f1e9
1.0.27.6: Make alien-type-class definition work from outside sb-alien.

  Added a slot to the alien-type-class structure to hold the name of
the structure for the class.

  Added the class structure name as a parameter to
create-alien-type-class-if-necessary in order to populate the slot in
the new alien-type-class structure.

  Changed define-alien-type-class to look up included alien type
defstruct names in the alien-type-class for the included type rather
than construct it via SYMBOLICATE (thus breaking the requirement that
all uses of define-alien-type-class be in the sb-alien package).
src/code/host-alieneval.lisp
version.lisp-expr