1f94abcda6
Rollup of 9 pull requests Successful merges: - #87561 (thread set_name haiku implementation.) - #87715 (Add long error explanation for E0625) - #87727 (explicit_generic_args_with_impl_trait: fix min expected number of generics) - #87742 (Validate FFI-safety warnings on naked functions) - #87756 (Add back -Zno-profiler-runtime) - #87759 (Re-use std::sealed::Sealed in os/linux/process.) - #87760 (Promote `aarch64-apple-ios-sim` to Tier 2) - #87770 (permit drop impls with generic constants in where clauses) - #87780 (alloc: Use intra doc links for the reserve function) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.