-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Miri subtree update #131036
Miri subtree update #131036
Conversation
add test for new abort_unwind function Seems like a good thing to have an explicit test for. Cc rust-lang#130338
fix workflow permissions Copied from rust-lang/docs.rs#2611
looks like we need more permissions The cron job [failed](https://github.com/rust-lang/miri/actions/runs/11007186322/job/30563264024) last night, so let's see if this helps.
Scope CI permissions to the job that needs it I scoped the permissions only to the job that requires them.
…of 'align' for heap allocator coverage, move 'hello' to UNIX HashMap now needs pretty target-specific randomness functions. It still works on Android, but not on FreeBSD and Solarish.
Automatic Rustup
Android: Fixed tests for libc time API Closes rust-lang#3888. There's nothing to do, really. All of the API is already supported by `miri`, but I just tweaked tests a bit to match the data structures and functions from `bionic`.
switch custom target JSON test to a less exotic target We used to test an AVR target here, but while it is nice to test a 16bit target, it is also currently the case that rustc CI does not even check that libcore builds on a 16bit target -- and we don't want Miri to be in the game of maintaining that support. (See rust-lang#130818.) So let's use a tier 2 target as the basis for testing a custom JSON target. (FWIW, we also test wasm32-wasip2 which is tier 3, but I expect it will become tier 2 Soon-ish.)
bump rustc-build-sysroot version This removes an implicit `--cap-lints` in the sysroot build. Let's see if that causes any trouble for the targets we test.
Automatic Rustup
Update cc to 1.1.22 This version of `cc` contains a fix to prevent spurious rebuilds. Hopefully this should help avoid the CI issues rustc has been having.
add tests for validity of Box with custom allocator Ensure that the validity visitor visits both parts of a box with custom allocator using the right types.
…fJung implements arc4random_buf shim for freebsd/solarish platforms. close rust-lang#3914
skip old getrandom crate on Solaris Fixes rust-lang/miri#3924 Now we should be able to enable randomness tests on Solarish (and Android, while we are at it).
bump few deps Bumps few things around `miri-script` reducing deps; bump `chrono-tz`.
let rustfmt format imports This matches the recent change in rustc. `@rust-lang/miri` what do you think?
The Miri subtree was changed cc @rust-lang/miri |
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. |
@bors r+ |
☀️ Test successful - checks-actions |
Finished benchmarking commit (e9df22f): 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)Results (primary 1.0%)This 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.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 768.577s -> 769.779s (0.16%) |
r? @ghost