Rollup of 8 pull requests
Successful merges:
- #105784 (update stdarch)
- #106856 (core: Support variety of atomic widths in width-agnostic functions)
- #107171 (rustc_metadata: Fix `encode_attrs`)
- #107242 (rustdoc: make item links consistently use `title="{shortty} {path}"`)
- #107279 (Use new solver during selection)
- #107284 (rustdoc: use smarter encoding for playground URL)
- #107325 (rustdoc: Stop using `HirId`s)
- #107336 (rustdoc: remove mostly-unused CSS classes `import-item` and `module-item`)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup