Rollup of 12 pull requests
Successful merges:
- #74754 (Add `#[cfg(panic = '...')]`)
- #76468 (Improve lifetime name annotations for closures & async functions)
- #77016 (Test clippy on PR CI on changes)
- #78480 (BTreeMap: fix pointer provenance rules)
- #78502 (Update Chalk to 0.36.0)
- #78513 (Infer the default host target from the host toolchain if possible)
- #78566 (Enable LLVM Polly via llvm-args.)
- #78580 (inliner: Break inlining cycles)
- #78710 (rustc_ast: Do not panic by default when visiting macro calls)
- #78746 (Demote i686-unknown-freebsd to tier 2 compiler target)
- #78830 (fix `super_visit_with` for `Terminator`)
- #78844 (Monomorphize a type argument of size-of operation during codegen)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup