summaryrefslogtreecommitdiffstats
path: root/lib/ARCMigrate/Transforms.h
Commit message (Expand)AuthorAgeFilesLines
* [arcmt]Argyrios Kyrtzidis2012-03-051-1/+5
* [arcmt] Integrate GC __weak into property attributes even when we don't haveArgyrios Kyrtzidis2011-11-281-0/+4
* [arcmt] When we already removed a __weak, don't try to change it to __unsafe_...Argyrios Kyrtzidis2011-11-081-0/+1
* [arcmt] In GC, handle (assign) @properties.Argyrios Kyrtzidis2011-11-071-2/+5
* [arcmt] Map property decls to their GC attributes.Argyrios Kyrtzidis2011-11-071-1/+3
* [arcmt] In GC, change '__weak' -> '__unsafe_unretained' when appliedArgyrios Kyrtzidis2011-11-071-1/+2
* [arcmt] In GC, clear redundant __strong's.Argyrios Kyrtzidis2011-11-061-0/+2
* [arcmt] Collect all the places where GC attributes __strong/__weak occur.Argyrios Kyrtzidis2011-11-061-3/+20
* [arcmt] Refactor PropertiesRewriter to use MigrationContext.Argyrios Kyrtzidis2011-11-061-1/+20
* [arcmt] In GC, error out when there is a call that returns a pointer toArgyrios Kyrtzidis2011-11-041-0/+2
* [arcmt] For GC, cleanup and turn -finalize to -dealloc.Argyrios Kyrtzidis2011-11-041-3/+3
* [arcmt] In GC, transform NSMakeCollectable to CFBridgingRelease.Argyrios Kyrtzidis2011-11-041-0/+51
* [arcmt] Fix test/ARCMT/remove-statements.m regression due toArgyrios Kyrtzidis2011-09-011-0/+6
* [arcmt] More automatic transformations and safety improvements; rdar://9615812 :Argyrios Kyrtzidis2011-07-271-1/+2
* [arcmt] NSInvocation's [get/set]ReturnValue and [get/set]Argument are only safeArgyrios Kyrtzidis2011-07-181-1/+3
* [arcmt] Don't remove retains/releases on a global variable, flag them with er...Argyrios Kyrtzidis2011-07-141-0/+2
* [arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'reta...Argyrios Kyrtzidis2011-07-131-1/+1
* [arcmt] Before applying '__weak' check whether the objc class is annotated wi...Argyrios Kyrtzidis2011-07-121-0/+3
* [arcmt] Fully migrate ObjC++ classes, rdar://9660007.Argyrios Kyrtzidis2011-06-231-19/+2
* [arcmt] Remove rewriteAllocCopyWithZone transformation; not needed anymore.Argyrios Kyrtzidis2011-06-231-1/+0
* [arcmt] Merge 'removeEmptyStatements' and 'removeDeallocMethod' passes to cut...Argyrios Kyrtzidis2011-06-211-2/+2
* [arcmt] Break apart Transforms.cpp.Argyrios Kyrtzidis2011-06-211-0/+105