Fariborz Jahanian
|
769c04ea35
|
ObjectiveC migrator. Fixes a bug when protocol
conformance is inferred. // rdar://15515206
llvm-svn: 197448
|
2013-12-17 01:01:33 +00:00 |
Fariborz Jahanian
|
8c45e283f2
|
ObjectiveC migrator: Add individual options and
enable them for distinct feature migration.
// rdar://15003157
llvm-svn: 191863
|
2013-10-02 22:49:59 +00:00 |
Fariborz Jahanian
|
c121386170
|
ObjectiveC migrator. Starting distiguising different
migrations under their own option.
wip and // rdar://15003157
llvm-svn: 191855
|
2013-10-02 21:32:39 +00:00 |
Rafael Espindola
|
ea1ba0adfc
|
Replace -fobjc-default-synthesize-properties with 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
|
2013-09-27 20:21:48 +00:00 |
Fariborz Jahanian
|
9e543afe19
|
ObjectiveC migration. Better handle migration to conforming
protocols by ignoring cases where all protocol properties
and methods are optional.
llvm-svn: 186895
|
2013-07-22 23:50:04 +00:00 |
Fariborz Jahanian
|
cb7b8deecb
|
ObjectiveC migrator: When adding conforming protocol,
only add outer-most conforming protocols as adding
others are redundant.
llvm-svn: 186473
|
2013-07-17 00:02:22 +00:00 |
Fariborz Jahanian
|
2bc3dda186
|
ObjectiveC migrator. If a class implements a protocol's
properties, then class conforms to that protocol.
llvm-svn: 186460
|
2013-07-16 21:59:42 +00:00 |
Fariborz Jahanian
|
3eb3159816
|
ObjectiveC migration: complete migrating class
declaration to include list of protocols class
conforms to.
llvm-svn: 186443
|
2013-07-16 18:58:41 +00:00 |