Auto merge of #84206 - Dylan-DPC:rollup-knl2jgq, r=Dylan-DPC
Rollup of 7 pull requests
Successful merges:
- #82492 (Move `std::sys_common::alloc` to new module `std::sys::common`)
- #84177 (Fix join_paths error display.)
- #84185 (add more pat2021 tests)
- #84191 (Update books)
- #84192 (Fix typos in rustc_codegen_ssa/src/back/write.rs.)
- #84196 (:arrow_up: rust-analyzer)
- #84201 (rustdoc: Note that forbidding anchors in links to primitives is a bug)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup