Jake Bailey
c7923d1c64
compiler: canonicalize generic instance identities
...
x/tools SSA names and go/types strings can preserve the source spelling of
type arguments, so aliases can make distinct instances collide. Use the
canonical type encoding for function names, synthetic local type owners,
instantiated named types, and method sets.
2026-07-13 07:33:32 +02:00
..
2024-11-20 07:53:59 +01:00
2026-04-05 14:15:40 +02:00
2026-05-25 16:58:01 +02:00
2022-08-01 10:53:48 +02:00
2024-01-19 21:23:58 +01:00
2024-10-18 10:44:20 +02:00
2026-06-05 11:04:44 +02:00
2024-01-19 21:23:58 +01:00
2019-09-20 10:35:49 +02:00
2019-09-20 10:35:49 +02:00
2022-06-24 11:10:24 +02:00
2022-06-24 11:10:24 +02:00
2021-11-24 14:17:47 +01:00
2021-11-24 14:17:47 +01:00
2023-04-11 18:54:05 -07:00
2020-07-31 01:48:57 +02:00
2024-12-06 11:55:34 +01:00
2024-12-06 11:55:34 +01:00
2026-04-09 16:19:33 +01:00
2021-11-26 08:05:35 +01:00
2021-08-05 19:01:14 +02:00
2022-08-07 10:32:23 +02:00
2021-04-09 18:33:48 +02:00
2021-01-19 14:02:32 +01:00
2021-01-19 14:02:32 +01:00
2023-02-18 10:50:26 +01:00
2018-11-18 19:18:39 +01:00
2022-08-22 10:31:30 +02:00
2022-08-01 10:53:48 +02:00
2026-01-05 19:46:06 +00:00
2026-01-05 19:46:06 +00:00
2026-07-11 11:53:33 +02:00
2025-08-06 16:13:04 +02:00
2024-12-06 11:55:34 +01:00
2018-10-25 20:37:35 +02:00
2018-10-25 20:37:35 +02:00
2024-05-13 16:49:18 +02:00
2021-07-14 07:55:05 +02:00
2023-11-08 19:41:25 +01:00
2023-11-08 19:41:25 +01:00
2021-03-28 14:00:37 +02:00
2021-03-28 14:00:37 +02:00
2026-04-28 11:06:48 +01:00
2026-04-28 11:06:48 +01:00
2026-04-28 11:06:48 +01:00
2021-04-09 18:33:48 +02:00
2026-07-13 07:33:32 +02:00
2026-07-13 07:33:32 +02:00
2026-05-18 13:31:27 +02:00
2026-05-18 13:31:27 +02:00
2026-05-18 13:31:27 +02:00
2026-05-18 13:31:27 +02:00
2023-12-09 07:47:27 +01:00
2023-12-09 07:47:27 +01:00
2024-12-01 11:12:00 +01:00
2024-12-01 11:12:00 +01:00
2021-08-05 19:01:14 +02:00
2021-08-05 19:01:14 +02:00
2026-07-11 11:53:33 +02:00
2026-07-11 11:53:33 +02:00
2026-05-18 13:31:27 +02:00
2026-05-18 13:31:27 +02:00
2024-10-23 12:25:27 +01:00
2024-10-23 12:25:27 +01:00
2023-03-18 17:53:47 +01:00
2024-07-31 13:20:12 -07:00
2020-10-23 21:37:35 +02:00
2020-10-23 21:37:35 +02:00
2026-04-17 16:02:45 +01:00
2020-05-13 08:08:57 +02:00
2020-07-29 12:13:37 +02:00
2019-08-11 15:45:35 +02:00
2019-10-13 23:07:47 +02:00
2019-10-13 23:07:47 +02:00
2026-07-11 11:53:33 +02:00
2026-07-11 11:53:33 +02:00
2026-07-11 11:53:33 +02:00
2026-07-06 20:14:53 +02:00
2026-07-06 20:14:53 +02:00
2026-07-06 20:14:53 +02:00
2022-11-03 15:26:20 +01:00
2023-04-26 18:40:35 +02:00
2026-04-17 19:18:17 +01:00
2026-04-17 19:18:17 +01:00
2024-11-08 11:55:38 +01:00
2026-07-08 12:32:00 +02:00
2025-04-29 14:19:17 +02:00
2025-04-29 14:19:17 +02:00
2026-07-08 12:32:00 +02:00
2025-04-29 14:19:17 +02:00
2024-10-19 16:00:45 +01:00
2026-07-08 12:32:00 +02:00
2024-10-19 16:00:45 +01:00
2020-05-12 01:17:27 +02:00
2019-11-17 15:14:51 +01:00