diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2025-02-18 18:40:51 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-18 18:40:51 +0100 |
| commit | c8d904125e3079a391fecf441444faf75536cd50 (patch) | |
| tree | 3b798e1a28dd3b70fd5cbfadf8e2ee5f8ec84882 /tests/rustdoc-js-std/parser-slice-array.js | |
| parent | 5a942d67a6da32ede631e310257568a1b54ee03e (diff) | |
| parent | b002b5cc82b8138308c1aad791ae1f80ca6f5c44 (diff) | |
| download | rust-c8d904125e3079a391fecf441444faf75536cd50.tar.gz rust-c8d904125e3079a391fecf441444faf75536cd50.zip | |
Rollup merge of #137000 - compiler-errors:deeply-normalize-item-bounds, r=lcnr
Deeply normalize item bounds in new solver Built on #136863. Fixes https://github.com/rust-lang/trait-system-refactor-initiative/issues/142. Fixes https://github.com/rust-lang/trait-system-refactor-initiative/issues/151. cc https://github.com/rust-lang/trait-system-refactor-initiative/issues/116 First commit reworks candidate preference for projection bounds to prefer param-env projection clauses even if the corresponding trait ref doesn't come from the param-env. Second commit adjusts the associated type item bounds check to deeply normalize in the new solver. This causes some test fallout which I will point out. r? lcnr
Diffstat (limited to 'tests/rustdoc-js-std/parser-slice-array.js')
0 files changed, 0 insertions, 0 deletions
