[Ecls-list] Problem with make-instances-obsolete

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Sun Nov 29 22:13:50 UTC 2009


2009/11/28 Pascal Costanza <pc at 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.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20091129/3a191f4b/attachment.html>


More information about the ecl-devel mailing list