metagn
ebeef1067f
adapt generic matches to inheritance penalty of final objects ( #24691 )
...
Applies #24144 to the equivalent matches of generic types, and adds the
behavior to matches of generic invocations to generic invocations. Not
encountered in many cases so it's hard to come up with tests but an
example is the test code in #24688 , the match to the generic body never
sets the inheritance penalty leaving it at -1, but the match to the
generic invocation sets it to 0 which matches worse, when it should set
it to -1 because the object does not participate in inheritance.
2025-02-19 23:01:26 +01:00
..
2024-10-18 16:52:07 +02:00
2024-03-18 20:27:00 +01:00
2023-08-06 14:26:21 +02:00
2023-12-15 10:20:57 +01:00
2024-11-19 10:06:41 +01:00
2024-04-10 14:41:16 +02:00
2024-04-16 12:46:59 +02:00
2024-07-12 15:23:09 +02:00
2023-10-11 17:44:14 +02:00
2023-08-06 14:26:21 +02:00
2024-11-19 08:51:54 +01:00
2024-11-21 14:29:18 +03:00
2024-11-18 17:34:37 +01:00
2024-11-18 17:34:37 +01:00
2024-12-12 22:56:41 +01:00
2024-12-17 18:16:34 +01:00
2024-11-18 17:34:37 +01:00
2022-11-30 21:51:13 +01:00
2024-11-18 17:34:37 +01:00
2024-11-18 17:34:37 +01:00
2024-11-18 17:34:37 +01:00
2024-11-18 17:34:37 +01:00
2024-11-18 17:34:37 +01:00
2024-06-07 09:01:30 +02:00
2024-12-03 13:05:14 +08:00
2024-11-14 16:28:13 +01:00
2024-10-18 16:52:07 +02:00
2024-10-18 16:52:07 +02:00
2024-03-28 11:04:12 +01:00
2024-12-17 06:41:38 +01:00
2023-06-18 16:06:14 +02:00
2024-12-13 15:13:19 +01:00
2025-01-17 16:08:47 +01:00
2017-01-07 22:35:09 +01:00
2022-06-10 20:40:08 +02:00
2023-10-29 14:48:11 +01:00
2024-04-22 13:04:30 +02:00
2023-08-06 14:26:21 +02:00
2024-10-19 16:39:15 +02:00
2023-12-17 18:43:52 +01:00
2023-11-20 21:12:13 +01:00
2024-10-18 16:52:07 +02:00
2024-10-18 16:52:07 +02:00
2024-08-28 20:46:36 +02:00
2024-10-12 21:17:30 +02:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2024-10-18 16:52:07 +02:00
2023-09-01 06:41:39 +02:00
2023-10-29 14:48:11 +01:00
2024-12-20 22:09:03 +01:00
2020-06-01 19:21:41 +02:00
2024-12-05 21:37:21 +01:00
2024-06-04 09:50:35 +02:00
2023-12-15 08:13:25 +01:00
2024-12-27 19:42:18 +01:00
2024-10-25 22:36:19 +02:00
2023-12-13 10:29:58 +01:00
2024-10-18 16:52:07 +02:00
2024-10-06 12:55:34 +02:00
2023-12-13 10:39:10 +01:00
2023-12-15 08:13:25 +01:00
2024-11-16 10:48:01 +01:00
2024-10-18 16:52:07 +02:00
2024-12-17 06:41:38 +01:00
2024-10-11 12:00:05 +02:00
2024-07-20 05:40:38 +02:00
2024-12-11 20:55:55 +01:00
2024-10-18 16:52:07 +02:00
2021-01-12 09:36:51 +01:00
2024-10-18 16:52:07 +02:00
2024-07-09 09:29:45 +02:00
2024-04-05 08:54:48 +02:00
2024-10-12 21:46:56 +02:00
2024-01-05 08:17:08 +01:00
2024-10-17 15:16:57 +02:00
2024-09-16 20:45:00 +02:00
2024-10-18 16:52:07 +02:00
2025-01-17 16:08:47 +01:00
2024-07-17 18:25:19 +02:00
2023-12-15 08:13:25 +01:00
2023-12-15 08:13:25 +01:00
2024-04-10 14:41:16 +02:00
2023-10-29 14:48:11 +01:00
2023-10-29 14:48:11 +01:00
2024-10-18 16:52:07 +02:00
2023-10-29 14:48:11 +01:00
2024-08-12 15:33:26 +02:00
2023-04-17 20:55:22 +02:00
2024-04-10 14:41:16 +02:00
2025-01-17 16:08:47 +01:00
2023-08-06 14:26:21 +02:00
2024-10-11 12:00:05 +02:00
2024-09-03 09:18:38 +02:00
2024-09-18 22:45:19 +02:00
2022-08-24 09:44:16 +02:00
2024-10-29 08:01:44 +01:00
2023-10-29 14:48:11 +01:00
2023-12-17 18:43:52 +01:00
2024-10-06 19:35:20 +02:00
2023-03-03 07:36:38 +01:00
2023-10-29 14:48:11 +01:00
2018-05-27 19:19:12 +02:00
2025-02-18 17:24:41 +01:00
2023-10-29 14:48:11 +01:00
2024-04-10 14:41:16 +02:00
2024-09-03 09:19:52 +02:00
2023-07-02 22:36:05 +02:00
2024-10-14 17:43:12 +02:00
2023-10-29 14:48:11 +01:00
2024-09-06 11:26:24 +02:00
2023-11-06 18:33:28 +01:00
2023-08-10 14:26:40 +02:00
2020-09-11 01:04:07 +02:00
2023-10-29 14:48:11 +01:00
2025-01-24 13:00:08 +01:00
2024-11-27 10:15:22 +01:00
2024-10-30 08:58:04 +01:00
2025-01-17 16:08:47 +01:00
2024-10-22 19:56:37 +02:00
2024-12-16 12:22:10 +01:00
2024-11-27 10:15:22 +01:00
2024-10-18 16:52:07 +02:00
2024-11-16 10:43:58 +01:00
2024-10-25 22:35:26 +02:00
2024-12-22 14:25:36 +01:00
2024-10-18 16:52:07 +02:00
2025-01-20 10:12:38 +01:00
2025-02-03 15:48:52 +01:00
2022-12-11 16:58:50 +01:00
2025-01-31 08:44:02 +01:00
2025-01-31 08:44:44 +01:00
2024-12-27 19:42:18 +01:00
2024-08-16 06:33:43 +02:00
2025-02-19 23:01:26 +01:00
2023-11-20 21:12:13 +01:00
2024-10-18 16:52:07 +02:00
2024-03-16 08:35:18 +08:00
2024-10-18 16:52:07 +02:00
2024-05-08 09:10:48 -06:00
2024-03-15 18:20:10 +01:00
2024-04-10 14:41:16 +02:00
2023-08-10 14:26:40 +02:00
2025-01-22 14:08:21 +01:00
2024-10-07 11:39:26 +02:00
2023-10-29 14:48:11 +01:00
2024-11-19 10:06:41 +01:00
2024-12-13 15:13:19 +01:00
2023-10-29 14:48:11 +01:00
2024-08-20 11:57:47 +02:00
2025-02-14 20:54:17 +01:00
2023-12-12 16:54:50 +01:00
2025-02-14 20:54:17 +01:00
2024-10-18 16:52:07 +02:00
2025-02-14 20:54:17 +01:00
2023-08-10 14:26:40 +02:00
2024-04-10 14:41:16 +02:00
2025-01-24 13:02:59 +01:00
2023-10-29 14:48:11 +01:00
2024-11-27 17:36:57 +01:00
2023-12-25 07:12:54 +01:00