summaryrefslogtreecommitdiffstats
path: root/lib/ARCMigrate/Transforms.h
Commit message (Expand)AuthorAgeFilesLines
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-1/+1
* [C++11] Use 'nullptr'.Craig Topper2014-05-071-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-141-5/+5
* ObjectiveC migrator: fixes a bug when in NS_ENUM/NS_OPTIONSFariborz Jahanian2013-10-111-2/+4
* ARCMigrate/Transforms.h: Remove \arg in comment. [-Wdocumentation]NAKAMURA Takumi2013-04-111-1/+1
* [arcmt] Allow removing an -autorelease of a variable initialized in the previ...Argyrios Kyrtzidis2013-01-041-0/+1
* [arcmt] Adds brackets in case statements that "contain" initialization of ret...Argyrios Kyrtzidis2013-01-041-0/+5
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* s/tranform/transform/Benjamin Kramer2012-11-141-1/+1
* [arcmt] At an unbridged cast error, if we're returning a load-of-ivar from a ...Argyrios Kyrtzidis2012-06-071-2/+10
* [arcmt] Remove an unused -autorelease, without failing with error, for thisArgyrios Kyrtzidis2012-05-231-0/+2
* [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