Author: theraven
Date: Tue Jun 28 18:29:42 2011
New Revision: 33397
URL: http://svn.gna.org/viewcvs/gnustep?rev=33397&view=rev
Log:
Added support for ARC.
Weak references are still not supported, but code that doesn't use them (i.e.
any code that wants to be compatible with OS X 10.6) will work fine.
The current implementation is VERY inefficient and has a large number of missed
optimisation opportunities: this is the 'make it right' phase, and should be
almost equivalent to explicit retain / release code.
Added:
libs/libobjc2/trunk/arc.m
Modified:
libs/libobjc2/trunk/GNUmakefile
libs/libobjc2/trunk/gc_boehm.c
libs/libobjc2/trunk/objc/runtime.h
libs/libobjc2/trunk/protocol.c
libs/libobjc2/trunk/runtime.c
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs