-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #122952
Miri subtree update #122952
Commits on Mar 17, 2024
-
Preparing for merge from rustc
The Miri Cronjob Bot committedMar 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 96674fc - Browse repository at this point
Copy the full SHA 96674fcView commit details -
The Miri Cronjob Bot committed
Mar 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 0dff16a - Browse repository at this point
Copy the full SHA 0dff16aView commit details -
Auto merge of rust-lang#3384 - rust-lang:rustup-2024-03-17, r=RalfJung
Automatic Rustup
Configuration menu - View commit details
-
Copy full SHA for caa57dd - Browse repository at this point
Copy the full SHA caa57ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4cb2ee - Browse repository at this point
Copy the full SHA b4cb2eeView commit details -
Auto merge of rust-lang#3386 - RalfJung:ci, r=RalfJung
fix Zulip topic for PR-creation message
Configuration menu - View commit details
-
Copy full SHA for dd5b4f5 - Browse repository at this point
Copy the full SHA dd5b4f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f362f - Browse repository at this point
Copy the full SHA a6f362fView commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c99c314 - Browse repository at this point
Copy the full SHA c99c314View commit details -
Auto merge of rust-lang#3388 - RalfJung:exposed, r=RalfJung
add exposed-provenance example where we miss UB Example by `@saethlin`
Configuration menu - View commit details
-
Copy full SHA for d7864d2 - Browse repository at this point
Copy the full SHA d7864d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 311024c - Browse repository at this point
Copy the full SHA 311024cView commit details -
Auto merge of rust-lang#3387 - RalfJung:bench, r=RalfJung
make 'invalidate' benchmark shorter This is currently by far the slowest benchmark in our suite, taking >9s, when the second slowest takes 2.7s. So let's speed this up to 2.3s, making it still the second-slowest in the benchmark suite. `@saethlin` any objections? Also, why is this called "invalidate"? It got added in rust-lang/miri#3083 but I can't figure out the point of that name even after looking at the PR.^^ There should be a comment in the benchmark explaining what it is testing.
Configuration menu - View commit details
-
Copy full SHA for b648a9a - Browse repository at this point
Copy the full SHA b648a9aView commit details
Commits on Mar 19, 2024
-
Preparing for merge from rustc
The Miri Cronjob Bot committedMar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 74b68af - Browse repository at this point
Copy the full SHA 74b68afView commit details -
The Miri Cronjob Bot committed
Mar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for be6c170 - Browse repository at this point
Copy the full SHA be6c170View commit details -
Auto merge of rust-lang#3390 - rust-lang:rustup-2024-03-19, r=oli-obk
Automatic Rustup
Configuration menu - View commit details
-
Copy full SHA for bca5e2c - Browse repository at this point
Copy the full SHA bca5e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a841d - Browse repository at this point
Copy the full SHA 92a841dView commit details -
Auto merge of rust-lang#3391 - RalfJung:dedup, r=RalfJung
remove duplicate test This is basically the same as `tests/pass/imported_main.rs`.
Configuration menu - View commit details
-
Copy full SHA for 67966f3 - Browse repository at this point
Copy the full SHA 67966f3View commit details
Commits on Mar 20, 2024
-
run full mono-item collection on all MIRI_BE_RUSTC=target builds
this fixes compile_fail doctests with post-mono errors
Configuration menu - View commit details
-
Copy full SHA for e539804 - Browse repository at this point
Copy the full SHA e539804View commit details -
Auto merge of rust-lang#3392 - RalfJung:post-mono, r=oli-obk
fix compile_fail doctests with post-mono errors Fixes rust-lang/miri#2423
Configuration menu - View commit details
-
Copy full SHA for 6bcd9bc - Browse repository at this point
Copy the full SHA 6bcd9bcView commit details
Commits on Mar 21, 2024
-
Allow
llvm.x86.sse2.pause
instrinsic to be called without SSE2The instrinsic is compiled to a `pause` instruction, which behaves like a no-op when SSE2 is not available. https://www.felixcloutier.com/x86/pause.html
Configuration menu - View commit details
-
Copy full SHA for 89bc81f - Browse repository at this point
Copy the full SHA 89bc81fView commit details -
Auto merge of rust-lang#3393 - eduardosm:x86-pause-without-sse2, r=Ra…
…lfJung Allow `llvm.x86.sse2.pause` instrinsic to be called without SSE2 The instrinsic is compiled to a `pause` instruction, which behaves like a no-op when SSE2 is not available. https://www.felixcloutier.com/x86/pause.html
Configuration menu - View commit details
-
Copy full SHA for f61f45f - Browse repository at this point
Copy the full SHA f61f45fView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5719d09 - Browse repository at this point
Copy the full SHA 5719d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee57d2b - Browse repository at this point
Copy the full SHA ee57d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fae357 - Browse repository at this point
Copy the full SHA 2fae357View commit details
Commits on Mar 23, 2024
-
Preparing for merge from rustc
The Miri Cronjob Bot committedMar 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 0115f73 - Browse repository at this point
Copy the full SHA 0115f73View commit details -
The Miri Cronjob Bot committed
Mar 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 89b9b67 - Browse repository at this point
Copy the full SHA 89b9b67View commit details -
The Miri Cronjob Bot committed
Mar 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 5039f8b - Browse repository at this point
Copy the full SHA 5039f8bView commit details -
Auto merge of rust-lang#3395 - rust-lang:rustup-2024-03-23, r=saethlin
Automatic Rustup
Configuration menu - View commit details
-
Copy full SHA for f0d864f - Browse repository at this point
Copy the full SHA f0d864fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c87ec61 - Browse repository at this point
Copy the full SHA c87ec61View commit details -
Auto merge of rust-lang#3396 - RalfJung:simd-float, r=RalfJung
add support for missing SIMD float intrinsics These are being exposed by `core::simd` with rust-lang#122905.
Configuration menu - View commit details
-
Copy full SHA for e19cc5e - Browse repository at this point
Copy the full SHA e19cc5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d610f7 - Browse repository at this point
Copy the full SHA 2d610f7View commit details -
Auto merge of rust-lang#3385 - Zoxc:read-types, r=RalfJung
Report retags as distinct from real memory accesses for data races This changes the error reporting for data races such that reference invariants are no longer reported as real read and writes. Before: ``` Data race detected between (1) non-atomic write on thread `unnamed-6` and (2) non-atomic read on thread `unnamed-5` at alloc1034971+0x10c. (2) just happened here ``` After: ``` Data race detected between (1) non-atomic write on thread `unnamed-8` and (2) shared reference invariant on thread `unnamed-6` at alloc1018329+0x190. (2) just happened here ``` Non-atomic read accesses from the *other* thread don't have this information tracked so those are called `some potential non-atomic read access` here.
Configuration menu - View commit details
-
Copy full SHA for 59b2945 - Browse repository at this point
Copy the full SHA 59b2945View commit details