Kathy Gray
fde49b8847
Diagnostics : Increase possibility for missed property diagnostic
...
Impact for an unknown property access was frequently higher than other options
on ambiguous selections, by 3 to 5 points, causing fix selections that were
farther away and frequently noted to be in accurate. This commit lowers the
impact to be in a similar range to other fixes and this causes property accesses
to be selected more proprotionaly.
In the existing test suite, this changed the diagnostic only in the case of
protocol composition, which was also discovered to be a flawed binding lookup.
Tests added for the property lookup, tests updated for protocol composition
(Including correcting a likely error in a test specification)
2025-12-11 16:08:22 +00:00
..
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-01 09:12:15 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-27 08:49:51 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-27 08:49:51 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-12 14:48:19 -05:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-20 10:14:32 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-12-08 11:01:59 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-27 08:49:51 +00:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-01 09:12:15 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-08 11:01:59 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-20 10:14:32 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-01 09:12:15 +00:00
2025-10-18 12:51:30 +01:00
2025-12-08 11:01:59 +00:00
2025-11-12 14:48:19 -05:00
2025-10-28 11:34:19 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-01 09:12:15 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-12 14:48:19 -05:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-20 10:14:32 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-12 14:48:19 -05:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-08 11:01:59 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-20 10:14:32 +01:00
2025-11-17 13:09:17 +00:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-12 14:48:19 -05:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-11-10 10:40:35 +00:00
2025-10-18 12:51:30 +01:00
2025-11-17 13:09:17 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-12-08 11:01:59 +00:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00
2025-10-18 12:51:30 +01:00