Doug Gregor
66b11cbc3d
[SE-0160] Make deprecated @objc inference warnings opt-in.
...
The warnings about deprecated @objc inference in Swift 3 mode can be a
bit annoying; and are mostly relevant to the migration workflow. Make
the warning emission a three-state switch:
* None (the default): don't warn about these issues.
* Minimal (-warn-swift3-objc-inference-minimal): warn about direct
uses of @objc entrypoints and provide "@objc" Fix-Its for them.
* Complete (-warn-swift3-objc-inference-complete): warn about all
cases where Swift 3 infers @objc but Swift 4 will not.
Fixes rdar://problem/31922278.
2017-05-01 16:25:50 -07:00
..
2017-02-02 10:49:32 +09:00
2016-10-12 11:21:30 -07:00
2016-11-28 10:50:55 -08:00
2016-10-02 23:49:15 -04:00
2017-01-06 22:48:29 -08:00
2016-11-28 10:50:55 -08:00
2017-04-24 07:55:42 -07:00
2017-03-03 10:51:02 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2017-03-20 12:37:56 -07:00
2017-03-20 12:37:56 -07:00
2016-11-28 10:50:55 -08:00
2017-01-19 16:29:16 -08:00
2017-01-19 16:29:16 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2017-02-06 11:39:21 -08:00
2016-12-20 14:19:53 -08:00
2016-11-28 10:50:55 -08:00
2017-04-30 16:17:05 -04:00
2017-04-20 16:06:02 -04:00
2017-03-11 20:34:55 -05:00
2017-01-29 23:04:12 -08:00
2016-11-28 10:50:55 -08:00
2017-04-12 00:07:30 -07:00
2016-11-28 10:50:55 -08:00
2017-04-18 11:12:54 -07:00
2017-04-18 11:12:54 -07:00
2017-04-18 11:12:54 -07:00
2016-11-28 10:50:55 -08:00
2017-02-14 15:48:26 -08:00
2016-11-28 10:50:55 -08:00
2017-04-24 07:55:42 -07:00
2017-04-25 10:11:26 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2017-05-01 16:25:50 -07:00
2017-05-01 16:25:50 -07:00
2017-04-13 23:08:03 -07:00
2017-04-13 23:08:03 -07:00
2017-04-03 00:23:13 -07:00
2017-04-24 07:55:42 -07:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2017-04-07 16:53:11 -07:00
2017-03-15 07:38:53 +01:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00
2016-11-28 10:50:55 -08:00