Doug Gregor
cc4c99227a
[Type checker] Warn about overrides of NSObject.hashValue.
...
NSObject.hashValue is provided to satisfy the hashValue constraint of
the Hashable protocol. However, it is not the correct customization
point for interoperating with Objective-C, because Objective-C code
will call through the -hash method. Warn about overrides of
NSObject.hashValue; users should override NSObject.hash instead.
Fixes rdar://problem/42780635.
2018-07-31 11:40:10 -07:00
..
2018-07-23 18:59:58 -04:00
2018-07-04 16:56:26 -07:00
2018-07-04 16:54:59 -07:00
2018-07-04 16:56:26 -07:00
2018-07-23 18:59:58 -04:00
2018-07-18 14:50:38 -07:00
2018-06-22 00:01:55 -07:00
2018-06-26 13:48:13 -07:00
2018-07-05 02:48:41 -04:00
2018-06-30 05:19:03 -04:00
2018-07-10 20:29:31 +09:00
2018-07-05 14:45:38 -04:00
2018-06-06 12:53:03 -04:00
2018-06-07 13:43:34 -07:00
2018-03-12 13:57:36 +09:00
2018-03-26 01:13:45 -04:00
2018-06-04 16:40:45 -07:00
2018-05-02 10:55:43 -07:00
2018-05-02 13:39:21 -07:00
2018-07-30 09:23:59 -07:00
2018-07-27 23:22:01 -07:00
2018-04-24 21:24:48 -04:00
2018-03-17 01:33:39 -07:00
2018-06-12 16:37:04 -07:00
2018-06-12 16:37:04 -07:00
2018-07-25 23:18:41 +02:00
2018-07-30 11:24:09 -07:00
2018-07-28 02:12:57 -04:00
2018-07-25 19:36:54 +09:00
2018-07-31 11:40:10 -07:00
2018-07-02 11:40:21 -07:00
2018-06-29 15:41:55 -07:00
2018-07-26 19:41:58 -07:00
2018-07-24 23:39:05 -07:00
2018-06-30 05:19:03 -04:00
2018-05-11 21:43:40 -07:00
2018-05-28 19:45:28 -07:00
2018-06-21 10:53:30 +10:00
2018-07-13 16:56:03 -07:00
2018-07-22 20:56:56 -07:00
2018-07-01 18:22:15 -07:00
2018-04-03 11:21:36 -07:00
2018-07-13 11:02:04 -07:00
2018-03-09 00:22:55 -05:00
2018-04-18 11:25:11 -04:00
2018-06-18 12:02:23 -07:00
2018-03-12 13:57:36 +09:00
2018-07-18 14:50:39 -07:00
2018-07-03 14:31:36 +09:00
2018-07-19 13:03:30 -07:00
2018-07-18 14:50:38 -07:00
2018-07-11 14:33:23 -04:00
2018-07-21 07:30:30 -07:00
2018-05-01 08:29:06 +10:00
2018-06-14 13:55:52 -07:00
2018-03-28 00:05:56 -04:00
2018-07-16 16:44:27 -07:00
2018-07-16 16:44:27 -07:00
2018-06-30 06:44:33 -04:00
2018-05-19 00:45:36 -07:00
2018-07-29 20:15:51 -07:00
2018-06-29 15:45:15 -07:00
2018-07-23 18:59:58 -04:00
2018-07-23 18:59:58 -04:00
2018-07-23 18:59:58 -04:00
2018-07-07 13:01:01 -07:00
2018-05-19 01:09:17 -07:00
2018-05-11 21:43:40 -07:00
2018-07-18 14:50:39 -07:00
2018-07-18 16:56:43 -07:00
2018-06-14 15:29:57 -07:00
2018-06-11 17:29:29 -07:00
2018-06-30 06:44:33 -04:00
2018-06-13 18:41:20 -07:00
2018-03-08 12:36:24 +11:00
2018-07-28 23:34:25 -07:00
2018-05-11 21:43:40 -07:00