1.0.47.25: make instances obsolete if slot definition classes change
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 21 Apr 2011 09:26:58 +0000 (09:26 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 21 Apr 2011 09:26:58 +0000 (09:26 +0000)
commit1439811447104b32d986bab40d6e2ed431247004
tree3e7e6b19064a78acea7ca735d733c5ff12ae7515
parente87b067a323c3ab15ad543115eed416b960db6ae
1.0.47.25: make instances obsolete if slot definition classes change

  Fixes lp#766271.

  Regression from 1.0.46.11: previously SLOT-VALUE-USING-CLASS inhibited using
  permutation vectors, so not obsoleting the instances didn't cause so easily
  observed symptoms.

  Now, however, since slot-infos from the previous definition can live
  in the method cache, the wrappers must be invalidated so that caches
  are flushed properly.
NEWS
src/pcl/std-class.lisp
tests/mop.impure.lisp
version.lisp-expr