Rollup of 30 pull requests - #160721
Conversation
Proving `T::Assoc<_>: Sized` while a where-clause bound `T::Assoc<u8>: Sized` was in scope used to over-eagerly infer the unconstrained argument to `u8`, causing a spurious "mismatched types" error. It should compile; lock that in.
Add tests for generic function pointers Change FnPtr tests to use assert_eq!() rather than println!()
don't force intrinsic results into memory
This updates the rust-version file to 7218ebe.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@7218ebe Filtered ref: rust-lang/miri@1b56e03 Upstream diff: rust-lang/rust@73dc916...7218ebe This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
Move command-result printing into a helper and keep CLI loop control at the call site.
Consume Priroda's --dap flag before handing arguments to rustc_driver::run_compiler, then dispatch the freshly-created PrirodaContext to either the existing CLI loop or a new DAP loop stub.
Add FirstUserSourceLocation ResumeMode variant that stops when the interpreter reaches a user-relevant frame with a source location. This gives the DAP frontend an entry-stop primitive that skips Miri-internal and std frames.
This comment has been minimized.
This comment has been minimized.
Rollup of 30 pull requests try-job: dist-various-1 try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple-* try-job: x86_64-mingw-1 try-job: i686-msvc-*
|
@jhpratt fyi the hang on #160682 (comment) seems real, I haven't had time to debug it yet |
|
@bors p=0 In case the current PR being tested fails. Set back once it's figured out. I saw it was a timeout; is that not typically spurious? |
|
Both the try job and test job stalled on the same job so I expected it to be real |
|
Could just be very unlucky tho, so let's see what the try job on this rollup does |
|
Hmm...well this rollup is here even if something else has to be scheduled ahead of it. We'll see what happens with the current PR. |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
PR #160658, which is a member of this rollup, was unapproved. This rollup was thus unapproved. |
|
Since the try jobs succeeded here I guess we did just get unlucky twice on the same job, lol |
Successful merges:
canonical_param_env_cache#160673 (Improvecanonical_param_env_cache)From::from#160433 (delegation: add support for wrapping of the return value withFrom::from)check::Rustc#160606 (bootstrap: Store and use an explicit CheckKind incheck::Rustc)suggest_add_reference_to_argfor non-callable items #160628 (fix ICE insuggest_add_reference_to_argfor non-callable items)FnKindwhen delegation is inside const arg #160633 (delegation: fix determining wrongFnKindwhen delegation is inside const arg)MaybeLiveLocals#160672 (ImproveMaybeLiveLocals)r? @ghost
Create a similar rollup