rust/compiler/rustc_next_trait_solver/src/solve
bors f44efbf9e1 Auto merge of #137235 - matthiaskrgr:rollup-2kjua2t, r=matthiaskrgr
Rollup of 10 pull requests

Successful merges:

 - #135711 (Do not ICE on default_field_value const with lifetimes)
 - #136599 (librustdoc: more usages of `Joined::joined`)
 - #136876 (Locking documentation updates)
 - #137000 (Deeply normalize item bounds in new solver)
 - #137126 (fix docs for inherent str constructors)
 - #137161 (Pattern Migration 2024: fix incorrect messages/suggestions when errors arise in macro expansions)
 - #137191 (Update mdbook and move error_index_generator)
 - #137203 (Improve MIR modification)
 - #137206 (Make E0599 a structured error)
 - #137218 (misc `layout_of` cleanup)

r? `@ghost`
`@rustbot` modify labels: rollup
2025-02-18 21:08:58 +00:00
..
assembly Prefer param-env candidates even when alias's trait bound isn't proven via param-env 2025-02-17 16:59:17 +00:00
eval_ctxt Rustfmt 2025-02-08 22:12:13 +00:00
inspect remove unused field 2024-10-22 08:30:09 +02:00
normalizes_to rework pointee handling for the new rigid alias approach 2025-02-13 20:19:11 +00:00
alias_relate.rs don't ICE for alias-relate goals with error term 2025-02-18 10:30:37 +01:00
effect_goals.rs normalizes-to rework rigid alias handling 2025-02-13 20:19:11 +00:00
mod.rs introduce ty::Value 2025-01-30 17:47:44 +01:00
project_goals.rs Rename tcx to cx 2024-06-25 17:36:52 -04:00
search_graph.rs move defining_opaque_types out of Canonical 2024-10-17 10:22:52 +02:00
trait_goals.rs Use BikeshedGuaranteedNotDrop in unsafe binder type WF too 2025-02-13 03:45:07 +00:00