summaryrefslogtreecommitdiffstats
path: root/lib/ARCMigrate/TransProperties.cpp
Commit message (Expand)AuthorAgeFilesLines
* [arcmt] Fix a bug where a property in a class extension, that did not existArgyrios Kyrtzidis2012-03-291-3/+8
* arg migrator: change all "assign" of object propertiesFariborz Jahanian2012-01-211-9/+11
* arc migrator: replace "retain" attribute with "strong"Fariborz Jahanian2012-01-201-4/+6
* [arcmt] Integrate GC __weak into property attributes even when we don't haveArgyrios Kyrtzidis2011-11-281-46/+2
* [arcmt] Don't add __weak if there is already a GC __weak and make sure to clearArgyrios Kyrtzidis2011-11-281-6/+12
* [arcmt] Take into account that all properties are strong-by-default now and f...Argyrios Kyrtzidis2011-11-081-42/+7
* [arcmt] Now that readonly properties are strong-by-default, do not add redund...Argyrios Kyrtzidis2011-11-081-1/+1
* [arcmt] Now that properties are strong by default, avoid adding redundant '(s...Argyrios Kyrtzidis2011-11-081-2/+4
* [arcmt] In GC, handle (assign) @properties.Argyrios Kyrtzidis2011-11-071-103/+41
* [arcmt] Map property decls to their GC attributes.Argyrios Kyrtzidis2011-11-071-2/+5
* [arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type.Argyrios Kyrtzidis2011-11-061-4/+3
* [arcmt] Collect all the places where GC attributes __strong/__weak occur.Argyrios Kyrtzidis2011-11-061-1/+1
* [arcmt] Refactor PropertiesRewriter to use MigrationContext.Argyrios Kyrtzidis2011-11-061-2/+4
* [arcmt] Rewrite attributes in extensions as well. rdar://9992142Argyrios Kyrtzidis2011-10-181-17/+83
* [arcmt] In ARC default for properties is 'strong' so just remove a 'retain' i...Argyrios Kyrtzidis2011-10-171-3/+37
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-1/+1
* [arcmt] When checking whether properties needs to be strong or not, take into...Argyrios Kyrtzidis2011-08-101-0/+5
* [arcmt] More automatic transformations and safety improvements; rdar://9615812 :Argyrios Kyrtzidis2011-07-271-10/+73
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-9/+8
* [arcmt] Add weak/unsafe_unretained for "@property (readonly)" when we are @sy...Argyrios Kyrtzidis2011-07-131-1/+1
* [arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'reta...Argyrios Kyrtzidis2011-07-131-133/+237
* [arcmt] Before applying '__weak' check whether the objc class is annotated wi...Argyrios Kyrtzidis2011-07-121-2/+2
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-2/+2
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-4/+4
* [arcmt] Break apart Transforms.cpp.Argyrios Kyrtzidis2011-06-211-0/+260