2009/11/28 Pascal Costanza <email@example.com>
Another bug report: Not all the accessors created by defclass forms check whether instances are obsolete or not. I think especially std-class-optimized-accessors should insert calls to ensure-up-to-date-instance in the right places. (On class redefinition, my instances don't get updated, it seems, but this happens correctly if i set :optimize-slot-access to nil.)
The update of classes was a bit more broken. update-instance-for-redefined-class was only invoked when the structure of the class changed, which is not the way it should. I have fixed both things in CVS.