David Wood
607eb322a8
trait_sel: skip elaboration of sizedness supertrait
...
As a performance optimization, skip elaborating the supertraits of
`Sized`, and if a `MetaSized` obligation is being checked, then look for
a `Sized` predicate in the parameter environment. This makes the
`ParamEnv` smaller which should improve compiler performance as it avoids
all the iteration over the larger `ParamEnv`.
2025-06-16 23:04:36 +00:00
..
2025-01-14 14:16:12 +01:00
2025-04-08 23:06:31 +03:00
2025-01-31 11:04:50 +00:00
2025-04-22 12:07:53 +02:00
2025-04-04 16:50:56 +11:00
2025-05-29 11:20:45 +00:00
2025-04-26 14:48:30 +09:00
2025-04-26 14:48:30 +09:00
2025-04-08 23:06:31 +03:00
2025-02-11 19:24:07 +00:00
2025-02-11 19:24:07 +00:00
2025-02-11 19:24:07 +00:00
2024-07-26 14:41:56 -04:00
2024-04-24 22:21:13 +00:00
2024-07-04 05:36:34 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-07-04 05:36:34 +00:00
2024-04-24 08:05:29 +00:00
2025-01-31 11:04:50 +00:00
2025-01-31 11:04:50 +00:00
2025-01-31 11:04:50 +00:00
2025-01-31 11:04:50 +00:00
2024-04-24 22:21:15 +00:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-04-24 22:21:13 +00:00
2024-07-04 05:36:34 +00:00
2025-01-31 11:04:50 +00:00
2025-01-31 11:04:50 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2025-04-08 23:06:31 +03:00
2025-06-16 23:04:36 +00:00
2025-06-16 23:04:35 +00:00
2025-01-23 20:51:29 +08:00
2024-07-26 14:41:56 -04:00
2024-06-18 04:14:43 +08:00
2025-06-04 10:40:04 -04:00
2024-11-28 14:32:45 -08:00
2025-06-04 10:40:04 -04:00
2025-04-08 23:06:31 +03:00
2025-01-06 16:12:11 -08:00
2024-05-03 15:56:59 +02:00
2024-05-03 15:56:59 +02:00
2024-04-24 08:05:29 +00:00
2024-07-21 22:32:29 -04:00
2024-04-21 15:43:43 -03:00
2024-04-21 15:43:43 -03:00
2024-04-21 20:10:12 -04:00
2025-05-24 23:31:07 +02:00
2024-04-21 20:10:12 -04:00
2025-05-24 23:31:07 +02:00
2025-01-06 16:08:29 -08:00
2025-01-06 16:08:29 -08:00
2025-01-06 16:08:29 -08:00
2025-01-06 16:08:29 -08:00
2024-09-13 14:10:56 +03:00
2024-09-13 14:10:56 +03:00
2024-08-17 12:43:25 -04:00
2025-01-06 16:08:29 -08:00
2025-01-06 16:08:29 -08:00
2025-03-06 12:53:35 +01:00
2025-03-06 12:53:35 +01:00
2025-01-06 16:12:11 -08:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-11-25 20:29:04 -08:00
2025-05-02 18:45:28 +00:00
2025-05-02 18:45:28 +00:00
2025-02-15 12:18:30 +08:00
2025-01-06 16:08:29 -08:00
2024-12-12 23:36:27 +00:00
2025-05-27 22:19:56 +08:00
2025-05-27 22:19:56 +08:00
2025-05-27 22:19:56 +08:00
2025-01-06 16:12:11 -08:00
2025-01-06 16:08:29 -08:00