bors
f19142044f
Auto merge of #142941 - compiler-errors:shallow-bail, r=lcnr
...
Shallowly bail from `coerce_unsized` more
We do a *lot* of coercion in HIR typeck. Most of the time we're just coercing a type to itself, but we always try `coerce_unsized` even if it's not necessary.
Let's avoid doing that by adding a fast path to `coerce_unsized`; see the comment in that function.
2025-06-30 02:02:46 +00:00
..
2025-06-28 14:47:27 +02:00
2025-06-28 23:36:46 +00:00
2025-06-25 00:52:10 -07:00
2025-06-27 22:13:00 +02:00
2025-06-24 19:45:29 -07:00
2025-06-28 13:53:37 +02:00
2025-06-28 13:53:37 +02:00
2025-06-27 00:44:20 +00:00
2025-06-25 22:14:55 +02:00
2025-06-29 12:29:53 +02:00
2025-06-29 12:29:53 +02:00
2025-06-29 12:29:53 +02:00
2025-06-29 06:59:31 +02:00
2025-06-28 22:05:28 +02:00
2025-06-24 16:00:04 +03:00
2025-06-25 00:52:10 -07:00
2025-06-28 23:36:46 +00:00
2025-06-25 22:14:55 +02:00
2025-06-25 15:42:11 +00:00
2025-06-28 13:13:59 +02:00
2025-06-28 10:25:00 +00:00
2025-06-29 12:29:53 +02:00
2025-06-27 22:13:00 +02:00
2025-06-30 02:02:46 +00:00
2025-06-27 03:57:45 +00:00
2025-06-24 19:45:33 -07:00
2025-06-29 12:29:55 +02:00
2025-06-25 22:52:38 +02:00
2025-06-28 09:25:55 +00:00
2025-06-28 23:36:46 +00:00
2025-06-29 06:59:32 +02:00
2025-06-25 22:14:55 +02:00
2025-06-28 19:11:42 +00:00
2025-06-28 10:25:00 +00:00
2025-06-27 22:13:03 +02:00
2025-06-29 06:59:33 +02:00
2025-06-28 13:53:37 +02:00
2025-06-29 00:23:35 +08:00
2025-06-25 22:14:55 +02:00
2025-06-28 10:25:00 +00:00
2025-06-29 12:29:53 +02:00
2025-06-26 15:47:17 +02:00
2025-06-27 22:13:00 +02:00
2025-06-25 15:35:16 +00:00
2025-06-27 17:04:33 +02:00
2025-06-28 14:47:27 +02:00
2025-06-29 19:12:29 +00:00