Yuki Okushi a69cc45d82
Rollup merge of #109752 - compiler-errors:new-solver-stall-auto-trait-for-num-var, r=lcnr
Stall auto trait assembly in new solver for int/float vars

Make sure that we don't match int/float vars against *all* manual auto trait impls due to this check:

2fb0e8d162/compiler/rustc_trait_selection/src/solve/trait_goals.rs (L151-L169)

Since `find_map_relevant_impl` treats all impls as candidates for int/float vars, due to the way that `fast_reject::simplify_type` works.

This fixes compiler-errors/next-solver-hir-issues#11.

r? ``@lcnr``
2023-04-11 12:18:49 +09:00
..
2023-04-03 09:24:11 +02:00
2023-04-03 20:45:02 +02:00
2023-04-03 09:24:07 +02:00
2023-04-03 09:24:11 +02:00
2023-04-03 15:59:21 +00:00
2023-03-27 22:26:30 +01:00
2023-04-03 09:24:11 +02:00
2023-04-08 08:50:46 +00:00
2023-04-05 15:59:29 +00:00
2023-04-03 09:24:11 +02:00
2023-04-06 23:01:40 -04:00
2023-04-03 09:24:11 +02:00
2023-04-07 18:07:11 +10:00
2023-04-08 21:32:55 +00:00
2023-04-05 01:01:45 +09:00
2023-04-03 15:59:21 +00:00
2023-04-07 09:11:53 +02:00
2023-04-03 09:24:11 +02:00
2023-04-06 23:01:40 -04:00
2023-04-03 15:59:21 +00:00
2023-04-03 15:59:21 +00:00
2023-04-04 14:10:13 +01:00
2023-04-03 09:24:11 +02:00
2023-03-29 18:04:44 -04:00
2023-04-05 15:59:29 +00:00
2023-04-05 15:59:29 +00:00