Rollup of 9 pull requests
Successful merges:
- #94890 (Support parsing IP addresses from a byte string)
- #96334 (socket `set_mark` addition.)
- #99027 (Replace `Body::basic_blocks()` with field access)
- #100437 (Improve const mismatch `FulfillmentError`)
- #100843 (Migrate part of rustc_infer to session diagnostic)
- #100897 (extra sanity check against consts pointing to mutable memory)
- #100959 (translations: rename warn_ to warning)
- #101111 (Use the declaration's SourceInfo for FnEntry retags, not the outermost)
- #101116 ([rustdoc] Remove Attrs type alias)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup