Rollup of 13 pull requests
Successful merges:
- #83655 ([aarch64] add target feature outline-atomics)
- #87091 (implement advance_(back_)_by on more iterators)
- #88451 (Fix an ICE caused by type mismatch errors being ignored)
- #88452 (VecDeque: improve performance for From<[T; N]>)
- #89400 (Improve wording of `map_or_else` docs)
- #89407 (Recommend running `cargo clean` in E0514 output)
- #89443 (Include the length in BTree hashes)
- #89444 (rustdoc: use slice::contains instead of open-coding it)
- #89447 (Improve error message for missing angle brackets in `[_]::method`)
- #89453 (Consistently use 'supertrait'.)
- #89483 (Practice diagnostic message convention)
- #89500 (Fix ICE with buffered lint referring to AST node deleted by everybody_loops)
- #89508 (Stabilize `const_panic`)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup