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