Oli Scherer
c51f05be30
Report infer ty errors during hir ty lowering
...
This centralizes the placeholder type error reporting in one location, but it also exposes the granularity at which we convert things from hir to ty more. E.g. previously infer types in where bounds were errored together with the function signature, but now they are independent.
2025-06-27 07:51:38 +00:00
..
2024-11-27 07:18:25 -08:00
2024-02-16 20:02:50 +00:00
2024-11-25 20:29:04 -08:00
2025-06-24 18:59:42 +00:00
2025-04-08 23:06:31 +03:00
2025-06-08 07:34:41 +02:00
2025-06-08 07:34:41 +02:00
2025-06-08 07:34:41 +02:00
2024-02-01 03:31:03 +00:00
2025-01-23 13:20:25 -06:00
2025-02-10 20:21:39 +00:00
2025-02-21 00:41:17 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-21 00:41:17 +00:00
2023-12-04 21:54:32 +00:00
2023-12-07 23:00:46 -05:00
2025-02-10 20:21:39 +00:00
2024-12-07 21:37:13 +00:00
2025-02-10 20:21:39 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2025-03-30 01:32:21 +03:00
2025-03-30 01:32:21 +03:00
2025-02-21 00:41:17 +00:00
2024-01-09 21:08:16 +00:00
2025-06-27 07:51:38 +00:00
2025-02-10 20:21:39 +00:00
2024-07-26 14:41:56 -04:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-22 10:58:25 +02:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2024-12-07 21:37:15 +00:00
2024-12-07 21:37:15 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:26:20 +00:00
2025-04-03 21:41:58 +00:00
2024-07-12 03:02:57 +00:00
2025-04-30 10:44:24 +03:00
2025-04-30 10:44:24 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-07 10:42:01 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-19 12:40:12 +00:00
2024-06-13 20:22:21 +00:00
2024-10-19 12:40:12 +00:00
2024-10-19 12:40:12 +00:00
2024-06-13 20:22:21 +00:00
2025-01-24 01:19:50 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2024-08-03 07:57:31 -04:00
2024-08-03 07:57:31 -04:00
2025-03-14 19:50:03 +00:00
2025-06-22 10:58:25 +02:00
2025-04-08 23:06:31 +03:00
2024-04-21 20:10:12 -04:00
2024-07-16 01:56:27 +08:00
2024-07-16 01:56:27 +08:00
2025-02-02 01:00:33 +00:00
2025-02-02 01:00:33 +00:00
2024-02-16 20:02:50 +00:00
2023-12-20 00:19:45 -05:00
2024-02-22 18:04:55 +00:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-22 18:05:27 +00:00
2024-02-22 18:05:27 +00:00
2025-06-09 01:29:36 +08:00
2025-06-09 01:29:36 +08:00
2025-01-22 09:20:57 -08:00
2025-02-03 19:00:22 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-01-22 09:20:57 -08:00
2025-01-22 09:20:57 -08:00
2025-02-14 00:44:10 -08:00
2025-04-10 09:56:37 +02:00
2025-04-10 09:56:37 +02:00
2023-11-29 18:55:00 +00:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-14 00:44:10 -08:00
2025-04-08 23:06:31 +03:00
2024-02-16 20:02:50 +00:00
2024-11-02 03:08:04 +00:00
2024-07-18 18:20:35 +00:00
2025-01-16 16:34:05 +08:00
2025-02-10 20:21:39 +00:00
2025-01-16 16:34:05 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-14 11:00:30 +00:00
2024-04-11 16:41:41 +00:00
2024-02-16 20:02:50 +00:00
2024-04-11 16:41:41 +00:00
2025-02-04 17:02:37 +05:30
2025-02-04 17:02:37 +05:30
2025-02-10 20:21:39 +00:00
2025-06-05 09:20:19 +02:00
2025-06-05 09:20:19 +02:00
2024-02-16 20:02:50 +00:00
2024-12-12 23:36:27 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-09-22 13:55:06 -04:00
2025-02-14 00:44:10 -08:00
2024-02-08 08:10:43 +00:00
2024-02-08 08:10:43 +00:00
2024-02-08 08:10:43 +00:00
2024-02-08 08:10:43 +00:00
2025-06-04 10:40:04 -04:00
2025-06-04 10:40:04 -04:00
2025-03-03 05:57:55 +00:00
2025-03-03 05:57:55 +00:00
2024-03-27 14:02:15 +00:00
2025-06-22 10:58:25 +02:00
2024-04-23 00:15:10 +09:00
2024-04-23 00:15:10 +09:00
2024-04-23 00:15:10 +09:00
2024-02-22 18:05:27 +00:00
2025-01-23 20:51:28 +08:00
2025-01-23 20:51:28 +08:00
2025-01-23 20:51:28 +08:00
2024-07-18 18:20:32 +00:00
2025-02-21 00:54:01 +00:00
2025-04-10 09:56:37 +02:00
2025-04-10 09:56:37 +02:00
2024-10-29 16:26:57 +00:00
2024-02-04 11:34:10 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-05 09:20:19 +02:00
2025-06-05 09:20:19 +02:00
2024-07-15 12:12:44 +02:00
2024-04-06 16:23:10 +00:00
2024-04-06 16:23:10 +00:00
2024-06-20 04:25:17 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-06-22 10:58:25 +02:00
2025-04-08 23:06:31 +03:00
2024-02-15 17:20:44 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2024-11-02 03:08:04 +00:00
2024-11-21 03:27:05 -08:00
2024-05-30 22:52:33 +02:00
2024-07-17 21:30:40 +00:00
2024-02-01 03:31:03 +00:00
2024-02-01 03:30:26 +00:00
2025-04-10 09:56:37 +02:00
2024-03-20 17:29:58 +00:00
2024-10-29 16:26:57 +00:00
2024-07-22 22:04:49 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-01-24 02:53:15 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:29:58 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-22 10:58:25 +02:00
2025-01-22 09:20:57 -08:00
2025-01-26 21:20:31 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-04-27 10:54:31 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-22 22:51:53 +00:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2024-11-02 03:08:04 +00:00
2024-02-08 08:10:43 +00:00
2024-03-11 21:28:16 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-04-07 19:13:31 +03:00
2024-07-22 22:51:53 +00:00
2024-01-24 02:53:15 +00:00
2024-07-15 12:12:44 +02:00
2024-07-15 12:12:44 +02:00
2024-07-15 12:12:44 +02:00
2025-06-23 21:30:56 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-01-11 13:20:17 +00:00
2024-12-07 21:37:13 +00:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-07-14 13:50:09 +09:00
2024-07-14 13:50:09 +09:00
2025-01-24 01:19:50 +00:00
2025-01-24 01:19:50 +00:00
2024-07-04 17:56:09 +02:00
2024-07-04 17:56:09 +02:00
2024-07-04 17:56:09 +02:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2024-10-11 17:36:04 +02:00
2024-10-11 17:36:04 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-03-14 17:19:40 +01:00
2024-09-20 22:18:57 -04:00
2025-02-28 21:18:53 +00:00
2025-02-12 09:56:07 +08:00
2025-02-12 09:56:07 +08:00
2025-02-12 09:56:07 +08:00
2025-04-16 20:24:55 +10:00
2024-07-04 05:50:21 +00:00
2024-02-16 20:02:50 +00:00
2024-12-12 23:36:27 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-12-07 23:00:46 -05:00
2024-12-11 16:23:04 +01:00
2024-12-11 16:23:04 +01:00
2024-02-16 20:02:50 +00:00
2024-03-08 20:56:25 +00:00
2024-03-08 20:56:25 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-03-14 19:50:03 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-22 10:58:25 +02:00
2024-02-14 11:00:30 +00:00
2025-06-22 10:58:25 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:29:58 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:26:20 +00:00
2024-06-23 23:44:22 +08:00
2025-02-10 20:21:39 +00:00
2024-06-14 11:05:35 -04:00
2024-06-14 11:05:35 -04:00
2024-06-14 11:05:35 -04:00
2025-06-05 09:41:58 +02:00
2025-06-05 09:41:58 +02:00
2025-03-03 05:57:55 +00:00
2025-03-03 05:57:55 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:22:32 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-07 10:42:01 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-22 22:04:49 +00:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2024-09-16 10:55:07 -04:00
2025-05-24 23:31:07 +02:00
2023-12-07 23:00:46 -05:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-11-11 12:33:15 -08:00
2024-11-11 12:33:15 -08:00
2023-12-01 21:37:43 +01:00
2023-12-01 21:37:43 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-29 19:07:36 +00:00
2024-02-16 20:02:50 +00:00
2024-04-24 22:21:16 +00:00
2024-04-24 22:21:16 +00:00
2024-04-24 22:21:16 +00:00
2025-06-24 18:44:41 +00:00
2024-11-25 20:29:04 -08:00
2024-08-03 07:57:31 -04:00
2024-08-03 07:57:31 -04:00
2024-08-03 07:57:31 -04:00
2024-04-07 01:16:45 +02:00
2024-04-07 01:16:45 +02:00
2025-02-10 20:21:39 +00:00
2025-04-08 23:06:31 +03:00
2025-02-17 21:19:36 +08:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2024-10-29 16:26:57 +00:00
2025-06-22 10:58:25 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-04 05:50:21 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-04-23 03:15:43 +05:00
2025-04-23 03:15:43 +05:00
2025-01-16 21:23:55 +01:00
2025-01-16 21:23:55 +01:00
2025-01-16 21:23:55 +01:00
2024-07-12 03:02:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:02:57 +00:00
2025-02-14 00:27:13 -08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-13 23:05:17 +00:00
2024-02-01 03:31:03 +00:00
2024-12-07 22:18:51 +00:00
2024-12-07 21:37:15 +00:00
2025-06-26 03:43:01 +00:00
2024-04-10 18:58:15 -04:00
2024-12-04 17:40:39 +00:00
2024-12-04 17:40:39 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-03-03 18:53:35 +00:00
2024-03-03 18:53:35 +00:00
2025-04-24 02:57:10 +02:00
2025-04-24 02:57:10 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-07-25 22:33:45 +08:00
2024-07-25 22:33:45 +08:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2024-01-24 02:53:15 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-14 18:54:07 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-12-09 17:49:40 +08:00
2024-10-11 17:36:04 +02:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2024-12-13 14:18:41 -08:00
2025-02-21 00:41:17 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-03-11 20:26:10 -07:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-21 00:41:17 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-23 21:30:56 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-11-02 14:40:37 -07:00
2025-02-10 20:21:39 +00:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2025-02-21 00:41:17 +00:00
2024-02-22 18:04:55 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-10-29 16:26:57 +00:00
2024-11-27 07:18:25 -08:00
2025-04-10 23:48:57 +03:00
2025-04-10 23:48:57 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:22:32 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-04-25 16:55:33 +00:00
2024-04-25 16:55:33 +00:00
2025-02-04 02:51:44 +01:00
2025-02-04 02:51:44 +01:00
2025-02-04 02:51:44 +01:00
2024-10-11 17:36:04 +02:00
2025-02-10 20:21:39 +00:00
2024-03-07 14:26:31 +00:00
2025-02-10 20:21:39 +00:00
2025-02-21 00:41:17 +00:00
2024-06-13 20:22:21 +00:00
2025-02-10 20:21:39 +00:00
2025-05-24 23:31:07 +02:00
2025-02-14 00:44:10 -08:00
2024-03-17 19:21:13 +09:00
2024-07-04 05:50:21 +00:00
2024-11-30 17:05:47 +00:00
2024-11-30 17:05:47 +00:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2024-12-07 21:29:58 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-03 12:54:53 -05:00
2024-08-28 12:54:39 +08:00
2024-12-12 23:36:27 +00:00
2024-02-16 20:02:50 +00:00
2025-03-21 13:12:15 +01:00
2025-03-21 13:12:15 +01:00
2025-04-03 21:41:58 +00:00
2024-12-21 02:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2024-05-30 22:52:33 +02:00
2025-02-14 00:44:10 -08:00
2025-04-16 20:24:55 +10:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-01-24 01:19:50 +00:00
2025-01-24 01:19:50 +00:00
2025-06-03 10:52:32 -07:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-09-27 00:45:02 +00:00
2024-04-14 18:45:30 +02:00
2024-04-14 18:45:30 +02:00
2024-05-21 20:16:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-22 18:05:27 +00:00
2024-11-23 23:31:30 +00:00
2024-11-23 23:31:30 +00:00
2024-04-23 00:15:10 +09:00
2024-12-20 21:31:21 -08:00