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

Reply via email to