| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
methods in protocols to their respective property
declarations. rdar://19372798
llvm-svn: 233977
|
|
|
|
|
|
|
| |
inferred as 'assign', not 'assign' and 'strong'.
// rdar://15509831
llvm-svn: 195368
|
|
|
|
|
|
|
| |
inferred properties when type is scalar and
assumed to be 'assign. // rdar://15231241
llvm-svn: 192841
|
|
|
|
|
|
|
| |
properties of function pointer type.
// rdar://15082812
llvm-svn: 192237
|
|
|
|
|
|
|
|
|
| |
properties of block pointer types. Also, remove
strong lifetime attribute from property type
in this migration. This is wip.
// rdar://15082818
llvm-svn: 192226
|
|
|
|
|
|
|
| |
migrations under their own option.
wip and // rdar://15003157
llvm-svn: 191855
|
|
|
|
|
|
|
| |
if property name is a valid identifier in the underlying
language. // rdar://15044184
llvm-svn: 191584
|
|
|
|
|
|
|
|
|
| |
disable-objc-default-synthesize-properties.
We want the modern behavior most of the time, so inverting the option simplifies
the driver and the tests.
llvm-svn: 191551
|
|
|
|
|
|
|
| |
methods which look like getters but belong to
known family of methods. // rdar://15044058
llvm-svn: 191347
|
|
|
|
|
|
|
| |
of methods annotated with attributes.
// rdar://14987909
llvm-svn: 190947
|
|
|
|
|
|
| |
entities. // rdar://14989365
llvm-svn: 190890
|
|
|
|
|
|
|
| |
declared as getter with or without setter method.
// rdar://15010020
llvm-svn: 190878
|
|
|
|
|
|
|
|
| |
such that it does not lower case the staring property
name if getter name (after "get" prefix) starts with
two upper case letters.
llvm-svn: 190539
|
|
|
|
|
|
| |
start with "get" are inferreed as a readonly properties.
llvm-svn: 190532
|
|
|
|
|
|
| |
with a suitable 'getter' attribute.
llvm-svn: 190420
|
|
|
|
|
|
|
|
| |
preserve getter's attribute. Also, do not attach
an inferred NS_RETURNS_INNER_POINTER to the inferred
property (it is illegal).
llvm-svn: 190223
|
|
|
|
|
|
|
| |
instance methods returning non-void. This will be quite noisy. So, it is
placed under a new migrator flag -objcmt-migrate-readonly-property.
llvm-svn: 189537
|
|
|
|
|
|
|
| |
migrate to @property with getter name starting with
'is'.
llvm-svn: 188013
|
|
|
|
|
|
|
| |
setter/getter methods which can be migrated to
a @property.
llvm-svn: 188005
|
|
|
|
|
|
|
|
|
| |
on @property migration. Don't set unsafe_unretained
on non-object properties. Set 'retain' on strong
properties. Makecertain properties with specific
names unsafe_unretained as well.
llvm-svn: 187810
|
|
|
|
|
|
|
|
|
|
|
|
| |
migrate to 'copy attribute if Object
class implements NSCopying otherwise
assume implied 'strong'. Remove
lifetime qualifier on property as it has
moved to property's attribute. Added TODO
comment for future work by poking into
setter implementation.
llvm-svn: 186037
|
|
|
|
|
|
|
| |
migration. Also, fixes an old bug where older migration
flags were not being checked for properly.
llvm-svn: 185948
|
|
|
|
|
|
| |
properties.
llvm-svn: 185884
|
|
|
|
|
|
| |
for now.
llvm-svn: 185879
|
|
their equivalent property declaration. wip.
llvm-svn: 185873
|