Auto merge of #52882 - Mark-Simulacrum:rollup, r=Mark-Simulacrum
Rollup of 22 pull requests
Successful merges:
- #50267 (inner_deref PR)
- #52340 (Document From trait implementations for OsStr, OsString, CString, and CStr)
- #52514 (Fix a few AMDGPU related issues)
- #52630 (Delete unused code in rustdoc)
- #52732 (Remove unstable and deprecated APIs)
- #52745 (Update clippy to latest master)
- #52756 (rustc: Disallow machine applicability in foreign macros)
- #52771 (Clarify thread::park semantics)
- #52821 (pretty print for std::collections::vecdeque)
- #52822 (Fix From<LocalWaker>)
- #52824 (Fix -Wpessimizing-move warnings in rustllvm/PassWrapper)
- #52825 (Make sure #47772 does not regress)
- #52831 (remove references to AUTHORS.txt file)
- #52835 (Fix Alias intra doc ICE)
- #52842 (update comment)
- #52846 (Add timeout to use of `curl` in bootstrap.py.)
- #52850 (Revert "Stabilize to_bytes and from_bytes for integers.")
- #52853 (Improve bootstrap help on stages)
- #52863 (update books for new release)
- #52867 (releases.md: fix 2 typos)
- #52870 (Implement Unpin for FutureObj and LocalFutureObj)
- #52878 (Fix wrong issue number in the test name)
Failed merges:
- #52800 (rustdoc: refactor how passes are structured, and turn intra-doc-link collection into a pass)
r? @ghost