1.0.20.25: Produce a loadable FASL when compiling an incompatible DEFSTRUCT.
commit14c8e1a7d219eaccf6657b3fa3f24de9a24717cb
authorRichard M Kreuter <kreuter@users.sourceforge.net>
Tue, 23 Sep 2008 20:05:44 +0000 (23 20:05 +0000)
committerRichard M Kreuter <kreuter@users.sourceforge.net>
Tue, 23 Sep 2008 20:05:44 +0000 (23 20:05 +0000)
tree7d71d529a1d566168844eb89b73b9d896ec40468
parent7b2aeb8180bfe97fa0becc98297177e875e09551
1.0.20.25: Produce a loadable FASL when compiling an incompatible DEFSTRUCT.

* Add some tests to see that redefining a STRUCTURE-CLASS works as one
  might expect, and that compiling a file whose loading redefines a
  STRUCTURE-CLASS works, too.

* There are some nasty intermediate states having to do with
  subclasses defined in separate files (some are described in the
  tests), but that's not actually new.
src/code/class.lisp
src/code/defstruct.lisp
tests/defstruct.impure.lisp
version.lisp-expr