Uh oh!
There was an error while loading. Please reload this page.
Miri subtree update - #124193
Conversation
threads: keep track of why we are blocked, and sanity-check that when waking up Also remove support for condvars blocked on rwlocks, as that was no longer used.
deadlock: show backtrace for all threads Fixesrust-lang/miri#3424
no_std works on Windows now Since we now properly support the magic linker section for TLS dtors, the no_std test works on Windows.
implement support for __rust_alloc_error_handler Fixesrust-lang/miri#3439
directly call handle_alloc_error Also test more codepaths. There's like 5 different things that can happen on allocation failure! Between `-Zoom`, `#[alloc_error_handler]`, and `set_alloc_error_hook`, we have 3 layers of behavior overrides. It's all a bit messy. rust-lang#112331 seems intended to clean this up, but has not yet reached consensus.
add test for Drop terminator on non-drop type Fixesrust-lang/miri#2737
move read_byte_slice to general helpers file, next to read_c_str
add test checking that we do run MIR validation Fixesrust-lang/miri#2840
Miri subtree update r? `@ghost`
Rollup of 11 pull requests Successful merges: - rust-lang#123379 (Print note with closure signature on type mismatch) - rust-lang#123967 (static_mut_refs: use raw pointers to remove the remaining FIXME) - rust-lang#123976 (Use fake libc in core test) - rust-lang#123986 (lint-docs: Add redirects for renamed lints.) - rust-lang#124053 (coverage: Branch coverage tests for lazy boolean operators) - rust-lang#124071 (Add llvm-bitcode-linker to build manifest) - rust-lang#124103 (Improve std::fs::Metadata Debug representation) - rust-lang#124132 (llvm RustWrapper: explain OpBundlesIndirect argument type) - rust-lang#124191 (Give a name to each distinct manipulation of pretty-printer FixupContext) - rust-lang#124193 (Miri subtree update) - rust-lang#124196 (mir-opt tests: rename unit-test -> test-mir-pass) r? `@ghost` `@rustbot` modify labels: rollup
jieyouxu
commented
Apr 20, 2024
Failed in rollup #124204 (comment) @bors r- |
RalfJung
commented
Apr 20, 2024
That's very strange... somehow catch_unwind does not seem to detect this ICE-induced unwinding, so our custom message is not printed -- but it works fine on Miri's own Windows CI. @bjorn3@nbdd0121 is there some reason that catch_unwind would not behave as expected on x86_64-pc-windows-msvc? Are we building the compiler without unwinding on some platforms, or something like that? |
RalfJung
commented
Apr 21, 2024
@bors r+ rollup=iffy |
bors
commented
Apr 21, 2024
bors
commented
Apr 21, 2024
Miri subtree update r? `@ghost`
This comment has been minimized.
This comment has been minimized.
bors
commented
Apr 21, 2024
💔 Test failed - checks-actions |
let's just disable it there, this code is not platform-dependent anyway
RalfJung
commented
Apr 21, 2024
Oh we're also getting the wrong exit code
I have no idea what that means... I think I'll just disable the test on Windows. @bors r+ |
bors
commented
Apr 21, 2024
bors
commented
Apr 21, 2024
bors
commented
Apr 21, 2024
☀️ Test successful - checks-actions |
rust-timer
commented
Apr 21, 2024
Finished benchmarking commit (fecb7b4): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 671.949s -> 672.598s (0.10%) |
r? @ghost