-
Notifications
You must be signed in to change notification settings - Fork 13.3k
update Miri #104456
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
update Miri #104456
Conversation
Implement condvars for Windows Adds 3 shims for Windows: `SleepConditionVariableSRW`, `WakeConditionVariable`, `WakeAllConditionVariable` to add support for condvars (which fixes rust-lang#2628). Salvaged from what was removed from rust-lang#2231
remove a stray stderr file
README: Add macos cache deletion command
bump rustc-build-sysroot
pthread: slight refactoring of how we access the sync object fields
Add miri_alloc, miri_dealloc `miri_alloc` and `miri_dealloc` are basically the same as `__rust_alloc` and `__rust_dealloc` respectively, but without the check for a global allocator. This should allow bootstrapping an allocator in environments, where no fundamental way of allocating memory is available (`no_std` + `alloc` in Miri).
update josh instructions josh-project/josh#965 and josh-project/josh#994 have been merged so we don't need a forked josh any more. :) However, this is blocked on josh-project/josh#1032 which currently prevents me from actually testing this...
adjust josh pushing, remove './miri toolchain HEAD/commit' Looks like pushing works much better if we use as base commit the last commit we pulled from rustc and merged into Miri. Which I guess is fair. Conveniently, the `rust-version` file should usually be pretty much exactly that commit. Also adjust `rustc-pull` to update that file. Pulling is now the way to update to a newer rustc, so I also removed `./miri toolchain HEAD`.
(rustbot has picked a reviewer for you, use r? to override) |
The Miri subtree was changed cc @rust-lang/miri |
⌛ Testing commit 6906f08 with merge 5498ceec0821868408383632e2a5d7664b633f76... |
💔 Test failed - checks-actions |
No idea why that changes now but I guess I can add it to the workspace-hack-crate... EDIT: Ah, tempfile used to depend on rand and enable the default features that way. |
@bors r+ |
This comment has been minimized.
This comment has been minimized.
@bors p=2 |
update Miri Not a huge sync, but there was a conflict and [josh](https://github.com/josh-project/josh/) seems to prefer those to be merged back ASAP.
☀️ Test successful - checks-actions |
Finished benchmarking commit (e9493d6): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. 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.
|
update Miri Not a huge sync, but there was a conflict and [josh](https://github.com/josh-project/josh/) seems to prefer those to be merged back ASAP.
Not a huge sync, but there was a conflict and josh seems to prefer those to be merged back ASAP.