Auto merge of #156617 - JonathanBrouwer:rollup-M30TGcY, r=JonathanBrouwer
Rollup of 12 pull requests Successful merges: - rust-lang/rust#148788 (Unconstrained parameter fix) - rust-lang/rust#156319 (Require EIIs to be defined when we compile a rust dylib) - rust-lang/rust#156452 (Implement pinned drop sugar) - rust-lang/rust#156554 (Allow user-provided `llvm_args` to override target spec arguments) - rust-lang/rust#156571 (Disable `main_needs_argc_argv` for Wasm) - rust-lang/rust#156600 (Make const param default test reproduce original ICE) - rust-lang/rust#156493 (actually run the temp_dir doctest) - rust-lang/rust#156556 (Require UTF-8 in `Utf8Pattern::StringPattern`) - rust-lang/rust#156565 (delegation: emit error when self type is not specified and accessed) - rust-lang/rust#156586 (Use DropCtxt::new_block and new_block_with_statements systematically.) - rust-lang/rust#156587 (Correctly handle associated items in rustdoc macro expansion) - rust-lang/rust#156604 (coverage: Reduce and clarify the context-mismatch test case)
B
bors committed
35143615544ede08a47947901cd4a6b7c5ecd450