Auto merge of #55095 - Manishearth:rollup, r=Manishearth
Rollup of 11 pull requests
Successful merges:
- #54820 (Closes #54538: `unused_patterns` lint)
- #54963 (Cleanup rustc/session)
- #54991 (add test for #23189)
- #55025 (Add missing lifetime fragment specifier to error message.)
- #55047 (doc: make core::fmt::Error example more simple)
- #55048 (Don't collect to vectors where unnecessary)
- #55060 (clarify pointer add/sub function safety concerns)
- #55062 (Make EvalContext::step public again)
- #55066 (Fix incorrect link in println! documentation)
- #55081 (Deduplicate tests)
- #55088 (Update rustc documentation link)
Failed merges:
r? @ghost