-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Rollup of 6 pull requests #122953
Rollup of 6 pull requests #122953
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3299af - Browse repository at this point
Copy the full SHA d3299afView commit details
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 f4adb1e - Browse repository at this point
Copy the full SHA f4adb1eView 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 -
Configuration menu - View commit details
-
Copy full SHA for 063f011 - Browse repository at this point
Copy the full SHA 063f011View commit details -
add test for rust-lang#64784 Declarative macros can create infinite g…
…lob import cycles Fixes rust-lang#64784
Configuration menu - View commit details
-
Copy full SHA for c3bde24 - Browse repository at this point
Copy the full SHA c3bde24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d2b59 - Browse repository at this point
Copy the full SHA 72d2b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0dfc5 - Browse repository at this point
Copy the full SHA 6b0dfc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7ef3cd - Browse repository at this point
Copy the full SHA c7ef3cdView commit details -
add test for 88421 ICE: could not fully normalize `&<MyType as std::o…
…ps::Index<MyType>>::Output Fixes rust-lang#88421
Configuration menu - View commit details
-
Copy full SHA for 3c1db06 - Browse repository at this point
Copy the full SHA 3c1db06View commit details -
add test for ice rust-lang#90691 ICE: resolution failed during buildi…
…ng vtable representation Fixes rust-lang#90691
Configuration menu - View commit details
-
Copy full SHA for efc57fb - Browse repository at this point
Copy the full SHA efc57fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15ef7a0 - Browse repository at this point
Copy the full SHA 15ef7a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fcf2ea - Browse repository at this point
Copy the full SHA 1fcf2eaView 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 d7eeb71 - Browse repository at this point
Copy the full SHA d7eeb71View 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 12e3629 - Browse repository at this point
Copy the full SHA 12e3629View commit details -
add test for opaque type with non-universal region substs rust-lang#1…
…01852 Fixes rust-lang#101852
Configuration menu - View commit details
-
Copy full SHA for 2f9a240 - Browse repository at this point
Copy the full SHA 2f9a240View commit details -
add test for rust-lang#104779 opaque types, patterns and subtyping IC…
…E: IndexMap: key not found Fixes rust-lang#104779
Configuration menu - View commit details
-
Copy full SHA for e54bff7 - Browse repository at this point
Copy the full SHA e54bff7View commit details -
add test for ICE "raw ptr comparison should already be caught in the …
…trait system" rust-lang#105047 Fixes rust-lang#105047
Configuration menu - View commit details
-
Copy full SHA for f1f287f - Browse repository at this point
Copy the full SHA f1f287fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8aeac8 - Browse repository at this point
Copy the full SHA f8aeac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc422ce - Browse repository at this point
Copy the full SHA cc422ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2bc9c5 - Browse repository at this point
Copy the full SHA f2bc9c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 368bfb2 - Browse repository at this point
Copy the full SHA 368bfb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d610f7 - Browse repository at this point
Copy the full SHA 2d610f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aea37d - Browse repository at this point
Copy the full SHA 9aea37dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 246f746 - Browse repository at this point
Copy the full SHA 246f746View 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 -
Rollup merge of rust-lang#122379 - RalfJung:int2ptr-transmute, r=m-ou-se
transmute: caution against int2ptr transmutation This came up in rust-lang#121282. Cc `@saethlin` `@scottmcm` Eventually we'll add a proper description of provenance that we can reference, but that's a bunch of work and it's unclear who will have the time to do that when. Meanwhile, let's at least do what we can without mentioning provenance explicitly.
Configuration menu - View commit details
-
Copy full SHA for 4e721c0 - Browse repository at this point
Copy the full SHA 4e721c0View commit details -
Rollup merge of rust-lang#122895 - matthiaskrgr:ice-tests-5xxxx-to-9x…
…xxx, r=fmease add some ice tests 5xxxx to 9xxxx Fixes rust-lang#98842 Fixes rust-lang#90691 Fixes rust-lang#88421 Fixes rust-lang#88212 Fixes rust-lang#83056 Fixes rust-lang#80125 Fixes rust-lang#64784 Fixes rust-lang#52334
Configuration menu - View commit details
-
Copy full SHA for 6b4f9c9 - Browse repository at this point
Copy the full SHA 6b4f9c9View commit details -
Rollup merge of rust-lang#122907 - compiler-errors:uniquify-reerror, …
…r=lcnr Uniquify `ReError` on input mode in canonicalizer See test descr Fixes rust-lang#122861 r? lcnr
Configuration menu - View commit details
-
Copy full SHA for 2e57c77 - Browse repository at this point
Copy the full SHA 2e57c77View commit details -
Rollup merge of rust-lang#122942 - Luv-Ray:master, r=lcnr
Add test in higher ranked subtype I'm a beginner in this repository, and there are some things I'm not sure about: - Is it okay that there is a warning: ``` rustc_infer::infer::relate::generalize may incompletely handle alias type: AliasTy { args: [?1t, '^0.Named(DefId(0:15 ~ structually_relate_aliases[de75]::{impl#1}::'a), "'a")], def_id: DefId(0:5 ~ structually_relate_aliases[de75]::ToUnit::Unit) } ``` - Is it okay that there are two duplicate errors in the same line? - Did I put the test in the right place? Any suggestions would be appreciated. Fixes rust-lang#121649
Configuration menu - View commit details
-
Copy full SHA for d1bb4cd - Browse repository at this point
Copy the full SHA d1bb4cdView commit details -
Rollup merge of rust-lang#122943 - matthiaskrgr:ice-tests-9xxxx-to-12…
…xxxx, r=fmease add a couple more ice tests Fixes rust-lang#104779 Fixes rust-lang#106423 Fixes rust-lang#106444 Fixes rust-lang#101852 Fixes rust-lang#106874 Fixes rust-lang#105047 Fixes rust-lang#107228 Fixes rust-lang#99945
Configuration menu - View commit details
-
Copy full SHA for bad56c4 - Browse repository at this point
Copy the full SHA bad56c4View commit details -
Rollup merge of rust-lang#122952 - RalfJung:miri, r=RalfJung
Miri subtree update r? `@ghost`
Configuration menu - View commit details
-
Copy full SHA for 70b2185 - Browse repository at this point
Copy the full SHA 70b2185View commit details