Author: ericwa
Date: Mon Dec 30 07:10:45 2013
New Revision: 9971

URL: http://svn.gna.org/viewcvs/etoile?rev=9971&view=rev
Log:
COObjectGraphContext: switch from using NSSet of COObject to track 
undated/inserted objects, to using NSMutableDictionary of ETUUID->COObject.

Admittedly, the old implementation with NSSet only caused a problem when I was 
trying something a bit crazy (changing COObject -isEqual semantics in a 
COObject subclass), but using NSMutableDictionary reduces complexity (there is 
only one way ETUUID could possibly behave as a dictionary key/set member, 
whereas it's not so clear for COObject).

Modified:
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.h
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to