-
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
Rollup of 10 pull requests #124026
Rollup of 10 pull requests #124026
Commits on Mar 17, 2024
-
fetch submodule before checking llvm stamp
Previously, we were checking the LLVM stamp before fetching the submodule which leads to not being able to compile llvm on submodule updates. Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b75e6b4 - Browse repository at this point
Copy the full SHA b75e6b4View commit details
Commits on Mar 28, 2024
-
create
Build::update_existing_submodule
and use for llvmSigned-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3683b11 - Browse repository at this point
Copy the full SHA 3683b11View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ca1457 - Browse repository at this point
Copy the full SHA 1ca1457View commit details
Commits on Apr 8, 2024
-
set --sysroot outside the driver rather than messing with the argumen…
…ts passed to the driver
Configuration menu - View commit details
-
Copy full SHA for 5519445 - Browse repository at this point
Copy the full SHA 5519445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec38ea - Browse repository at this point
Copy the full SHA 9ec38eaView commit details
Commits on Apr 10, 2024
-
It's been 7 months since we deprecated this. It should be fine to remove it now. Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a57a990 - Browse repository at this point
Copy the full SHA a57a990View commit details -
add change entry for the removal of
changelog-seen
Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cce21be - Browse repository at this point
Copy the full SHA cce21beView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb779ee - Browse repository at this point
Copy the full SHA fb779eeView commit details -
Auto merge of rust-lang#3464 - RalfJung:windows-err, r=RalfJung
Windows: add basic support for FormatMessageW
Configuration menu - View commit details
-
Copy full SHA for 65978ed - Browse repository at this point
Copy the full SHA 65978edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3868c9f - Browse repository at this point
Copy the full SHA 3868c9fView commit details -
Auto merge of rust-lang#3465 - RalfJung:run-dep-error-format, r=RalfJung
fix error display for './miri run --dep' Fixes rust-lang/miri#3463
Configuration menu - View commit details
-
Copy full SHA for 34ab668 - Browse repository at this point
Copy the full SHA 34ab668View commit details -
Configuration menu - View commit details
-
Copy full SHA for e928fc5 - Browse repository at this point
Copy the full SHA e928fc5View commit details -
Auto merge of rust-lang#3411 - RalfJung:sysroot, r=RalfJung
Handle Miri sysroot entirely outside the Miri driver (Extracted from rust-lang/miri#3409) This entirely moves the responsibility of setting miri-sysroot to whatever *invokes* the Miri driver. cargo-miri knows whether it is inside rustdoc or not and can adjust accordingly. I previously avoided doing that because there are a bunch of places that are invoking the driver (cargo-miri, the ui test suite, `./miri run`, `./x.py run miri`) and they all need to be adjusted now. But it is also somewhat less fragile as we usually have more information there -- and we can just decide that `./miri run file.rs --sysroot path` is not supported. The advantage of this is that the driver is reasonably clean and doesn't need magic environment variables like MIRI_SYSROOT, and we don't have to fight rustc_driver to use a different default sysroot. Everything is done in cargo-miri (and the other much simpler driver wrappers) where it can hopefully be debugged much better.
Configuration menu - View commit details
-
Copy full SHA for 69e8e2d - Browse repository at this point
Copy the full SHA 69e8e2dView commit details -
Auto merge of rust-lang#3466 - RalfJung:GetFullPathNameW, r=RalfJung
add some basic support for GetFullPathNameW This is the last missing piece to make std `path::` tests work on Windows.
Configuration menu - View commit details
-
Copy full SHA for 0dee2b1 - Browse repository at this point
Copy the full SHA 0dee2b1View commit details -
Make
split_simd_to_128bit_chunks
take only one operandIt will allow more flexible uses in the future. This makes `split_simd_to_128bit_chunks` simpler, moving some of the complexity to its callers.
Configuration menu - View commit details
-
Copy full SHA for 54f90bc - Browse repository at this point
Copy the full SHA 54f90bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca2bd01 - Browse repository at this point
Copy the full SHA ca2bd01View commit details -
The new solver ignores
DefineOpaqueTypes
, so switch it toYes
We assert that we are in the new solver in the line above
Configuration menu - View commit details
-
Copy full SHA for 67334df - Browse repository at this point
Copy the full SHA 67334dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 909fcfc - Browse repository at this point
Copy the full SHA 909fcfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a20de73 - Browse repository at this point
Copy the full SHA a20de73View commit details -
Auto merge of rust-lang#3462 - eduardosm:chunk-128, r=RalfJung
Make `split_simd_to_128bit_chunks` take only one operand It will allow more flexible uses in the future. This makes `split_simd_to_128bit_chunks` simpler, moving some of the complexity to its callers.
Configuration menu - View commit details
-
Copy full SHA for 0abd67f - Browse repository at this point
Copy the full SHA 0abd67fView commit details -
Auto merge of rust-lang#3467 - RossSmyth:bumpSysroot, r=RalfJung
Bump rustc-build-sysroot to 0.4.6 Fixes rust-lang#3313
Configuration menu - View commit details
-
Copy full SHA for 78ea5db - Browse repository at this point
Copy the full SHA 78ea5dbView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef1d084 - Browse repository at this point
Copy the full SHA ef1d084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83f330f - Browse repository at this point
Copy the full SHA 83f330fView commit details -
Temporarily remove future compatibility label from migration lint
The lint is unstable, and the lint group `rust_2024_compatibility` must keep working on stable
Configuration menu - View commit details
-
Copy full SHA for d5d700d - Browse repository at this point
Copy the full SHA d5d700dView commit details -
Co-authored-by: Guillaume Boisseau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b2e471 - Browse repository at this point
Copy the full SHA 1b2e471View commit details -
Configuration menu - View commit details
-
Copy full SHA for e13911e - Browse repository at this point
Copy the full SHA e13911eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6d435 - Browse repository at this point
Copy the full SHA 1b6d435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a32117 - Browse repository at this point
Copy the full SHA 7a32117View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f08c2c - Browse repository at this point
Copy the full SHA 2f08c2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 876ac7b - Browse repository at this point
Copy the full SHA 876ac7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e03926c - Browse repository at this point
Copy the full SHA e03926cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18bfca5 - Browse repository at this point
Copy the full SHA 18bfca5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8b9cf - Browse repository at this point
Copy the full SHA 5b8b9cfView commit details -
Rollup merge of rust-lang#122632 - onur-ozkan:fix-llvm-caching-bug, r…
…=albertlarsan68 fetch submodule before checking llvm stamp Previously, we were checking the LLVM stamp before fetching the submodule which leads to not being able to compile llvm on submodule updates. Fixes rust-lang#122612 Fixes rust-lang#122787
Configuration menu - View commit details
-
Copy full SHA for 592b1ca - Browse repository at this point
Copy the full SHA 592b1caView commit details -
Rollup merge of rust-lang#123355 - mu001999:rustdoc/search, r=Guillau…
…meGomez Support type '/' to search Related topic on IRLO: https://internals.rust-lang.org/t/rustdoc-use-key-to-search-instead-of-s/20559
Configuration menu - View commit details
-
Copy full SHA for 49f6c95 - Browse repository at this point
Copy the full SHA 49f6c95View commit details -
Rollup merge of rust-lang#123501 - Urgau:stabilize-check-cfg, r=petro…
…chenkov Stabilize checking of cfgs at compile-time: `--check-cfg` option This PR stabilize the `--check-cfg` CLI option of `rustc` (and `rustdoc`) 🎉. In particular this PR does two things: 1. it makes the `--check-cfg` option stable 2. and it moves the documentation to the stable books FCP: rust-lang#82450 (comment) Resolves rust-lang#82450 ``@rustbot`` labels +S-blocked +F-check-cfg r? ``@petrochenkov``
Configuration menu - View commit details
-
Copy full SHA for f54219c - Browse repository at this point
Copy the full SHA f54219cView commit details -
Rollup merge of rust-lang#123535 - Jules-Bertholet:mut_dont_reset_bin…
…ding_mode_2024, r=Nadrieril Match ergonomics 2024: `mut` doesn't reset binding mode r? ``@Nadrieril`` cc rust-lang#123076 ``@rustbot`` label A-edition-2024 A-patterns
Configuration menu - View commit details
-
Copy full SHA for dc40da8 - Browse repository at this point
Copy the full SHA dc40da8View commit details -
Rollup merge of rust-lang#123711 - onur-ozkan:drop-changelog-seen, r=…
…albertlarsan68 drop `changelog-seen` It's been 7 months since we deprecated this. It should be fine to remove it now.
Configuration menu - View commit details
-
Copy full SHA for 0aa7235 - Browse repository at this point
Copy the full SHA 0aa7235View commit details -
Rollup merge of rust-lang#123969 - oli-obk:define_opaque_types6, r=co…
…mpiler-errors The new solver ignores `DefineOpaqueTypes`, so switch it to `Yes` We assert that we are in the new solver in the line above r? ``@compiler-errors``
Configuration menu - View commit details
-
Copy full SHA for cad7d94 - Browse repository at this point
Copy the full SHA cad7d94View commit details -
Rollup merge of rust-lang#124007 - RalfJung:miri, r=RalfJung
Miri subtree update r? ``@ghost``
Configuration menu - View commit details
-
Copy full SHA for cf79004 - Browse repository at this point
Copy the full SHA cf79004View commit details -
Rollup merge of rust-lang#124017 - oli-obk:define_opaque_types8, r=co…
…mpiler-errors Change a diagnostics-path-only `DefineOpaqueTypes` to `Yes`. This can't possibly affect compilation, so it's safe to flip, even if I couldn't come up with an affected test r? ``@compiler-errors``
Configuration menu - View commit details
-
Copy full SHA for 25fd90c - Browse repository at this point
Copy the full SHA 25fd90cView commit details -
Rollup merge of rust-lang#124018 - RalfJung:dealloc-memory-kind, r=ol…
…i-obk interpret: pass MemoryKind to before_memory_deallocation This will be needed for rust-lang/miri#3475. r? ``@oli-obk``
Configuration menu - View commit details
-
Copy full SHA for 864ab0c - Browse repository at this point
Copy the full SHA 864ab0cView commit details -
Rollup merge of rust-lang#124024 - RalfJung:interpret-comment, r=oli-obk
interpret: remove outdated comment In rust-lang#107756, allocation became generally fallible, so the "only panic if there is provenance" no longer applies. r? ``@oli-obk``
Configuration menu - View commit details
-
Copy full SHA for 4971d9f - Browse repository at this point
Copy the full SHA 4971d9fView commit details