2009/11/28 Pascal Costanza <pc@p-cos.net>
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.


Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)