Auto merge of #153304 - JonathanBrouwer:rollup-hDz4T7p, r=JonathanBrouwer

Rollup of 10 pull requests

Successful merges:

 - rust-lang/rust#153153 (add tests for thumb interworking)
 - rust-lang/rust#151780 (Updated slice tests to pass for big endian hosts for `multiple-option-or-permutations.rs`)
 - rust-lang/rust#151962 (Fix next-solver ICE on PointeeSized goals)
 - rust-lang/rust#153015 (core: make atomic primitives type aliases of `Atomic<T>`)
 - rust-lang/rust#153161 (Rejig `rustc_with_all_queries!`)
 - rust-lang/rust#153191 (  don't emit `unused_results` lint for tuples of "trivial" types )
 - rust-lang/rust#153273 (vec/mod.rs: add missing period in "ie." in docs)
 - rust-lang/rust#153292 (tests: codegen-llvm: vec-calloc: do not require the uwtable attribute)
 - rust-lang/rust#153293 (library: std: process: skip tests on Hermit)
 - rust-lang/rust#153301 (Do not ping kobzol on rustc-dev-guide changes)