Rollup of 6 pull requests
Successful merges:
- #95635 (sess: stabilize `--terminal-width` as `--diagnostic-width`)
- #98718 (Stabilize `into_future`)
- #98795 (A few cleanups)
- #98798 (Fix caching bug in `download-rustc = true`)
- #99019 (Add doc comments in `rustc_middle::mir`)
- #99026 (Add test for and fix rust-lang/rust-clippy#9131)
Failed merges:
- #98957 ( don't allow ZST in ScalarInt )
r? `@ghost`
`@rustbot` modify labels: rollup