aboutsummaryrefslogtreecommitdiff
path: root/lib/ARCMigrate/TransProperties.cpp
AgeCommit message (Expand)Author
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2012-12-12[objc] For the ARC error that is emitted when a synthesized property implemen...Argyrios Kyrtzidis
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-14s/tranform/transform/Benjamin Kramer
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-23[arcmt] Remove an unused -autorelease, without failing with error, for thisArgyrios Kyrtzidis
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-03-29[arcmt] Fix a bug where a property in a class extension, that did not existArgyrios Kyrtzidis
2012-01-21arg migrator: change all "assign" of object propertiesFariborz Jahanian
2012-01-20arc migrator: replace "retain" attribute with "strong"Fariborz Jahanian
2011-11-28[arcmt] Integrate GC __weak into property attributes even when we don't haveArgyrios Kyrtzidis
2011-11-28[arcmt] Don't add __weak if there is already a GC __weak and make sure to clearArgyrios Kyrtzidis
2011-11-08[arcmt] Take into account that all properties are strong-by-default now and f...Argyrios Kyrtzidis
2011-11-08[arcmt] Now that readonly properties are strong-by-default, do not add redund...Argyrios Kyrtzidis
2011-11-08[arcmt] Now that properties are strong by default, avoid adding redundant '(s...Argyrios Kyrtzidis
2011-11-07[arcmt] In GC, handle (assign) @properties.Argyrios Kyrtzidis
2011-11-07[arcmt] Map property decls to their GC attributes.Argyrios Kyrtzidis
2011-11-06[arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type.Argyrios Kyrtzidis
2011-11-06[arcmt] Collect all the places where GC attributes __strong/__weak occur.Argyrios Kyrtzidis
2011-11-06[arcmt] Refactor PropertiesRewriter to use MigrationContext.Argyrios Kyrtzidis
2011-10-18[arcmt] Rewrite attributes in extensions as well. rdar://9992142Argyrios Kyrtzidis
2011-10-17[arcmt] In ARC default for properties is 'strong' so just remove a 'retain' i...Argyrios Kyrtzidis
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-08-10[arcmt] When checking whether properties needs to be strong or not, take into...Argyrios Kyrtzidis
2011-07-27[arcmt] More automatic transformations and safety improvements; rdar://9615812 :Argyrios Kyrtzidis
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-13[arcmt] Add weak/unsafe_unretained for "@property (readonly)" when we are @sy...Argyrios Kyrtzidis
2011-07-13[arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'reta...Argyrios Kyrtzidis
2011-07-12[arcmt] Before applying '__weak' check whether the objc class is annotated wi...Argyrios Kyrtzidis
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-21[arcmt] Break apart Transforms.cpp.Argyrios Kyrtzidis