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-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-21 13:52:16 +07:00
2017-03-01 16:19:11 -08:00
2017-04-14 11:28:04 -07:00
2017-01-06 16:41:22 +01:00
2017-02-14 11:14:16 -08:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-21 13:52:16 +07:00
2017-04-26 18:54:25 -04:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-04-21 15:07:40 -07:00
2017-05-01 16:25:50 -07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-04-17 11:31:15 -07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-02-24 09:37:37 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-04-12 15:55:45 -04:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-04-17 16:25:02 -07:00
2017-04-28 13:56:13 -07:00
2017-04-26 16:50:57 -07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-13 13:48:41 -05:00
2017-01-06 16:41:22 +01:00
2017-02-28 11:31:13 -08:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-16 22:09:53 +00:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-03 13:28:01 -08:00