-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Rollup of 6 pull requests #95840
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Rollup of 6 pull requests #95840
Conversation
…rk-Simulacrum Reduce the amount of unstable features used in libproc_macro This makes it easier to adapt the source for stable when copying it into rust-analyzer to load rustc compiled proc macros.
…lbini Update RLS This PR updates RLS to include the following PRs: * rust-lang/rls#1766 * rust-lang/rls#1767 * rust-lang/rls#1771 * rust-lang/rls#1772 It also updates racer to fix RLS compilation with the parallel compiler enabled.
…Gomez Hide cross-crate `#[doc(hidden)]` associated items in trait impls Fixes rust-lang#95717. r? ```@GuillaumeGomez``` This is the bug I ran into in rust-lang#95316. ```@rustbot``` label T-rustdoc A-cross-crate-reexports
…=oli-obk interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal We did this a while ago already for `to_i32()` and friends, but missed this one. That became quite annoying when I was debugging an ICE caused by `read_pointer` in a Miri shim where the code was passing an argument at the wrong type. Having `scalar_to_ptr` be fallible is consistent with all the other `Scalar::to_*` methods being fallible. I added `unwrap` only in code outside the interpreter, which is no worse off than before now in terms of panics. r? ````@oli-obk````
fix unused constant warning on some Windows targets When none of those `cfg_if!` apply (and on Miri), the constant remains unused.
…-remove-unnecessary-nesting-in-rustc-borrowck, r=davidtwco Use `format-args-capture` and remove unnecessary nested blocks
@bors r+ rollup=never p=5 |
📌 Commit ece6b97 has been approved by |
☀️ Test successful - checks-actions |
📣 Toolstate changed by #95840! Tested on commit fbdb10f. 💔 miri on windows: test-pass → build-fail (cc @eddyb @RalfJung @oli-obk). |
Tested on commit rust-lang/rust@fbdb10f. Direct link to PR: <rust-lang/rust#95840> 💔 miri on windows: test-pass → build-fail (cc @eddyb @RalfJung @oli-obk). 💔 miri on linux: test-pass → build-fail (cc @eddyb @RalfJung @oli-obk). 🎉 rls on windows: build-fail → test-pass (cc @Xanewok). 🎉 rls on linux: build-fail → test-pass (cc @Xanewok).
Finished benchmarking commit (fbdb10f): comparison url. Summary:
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Footnotes |
Successful merges:
#[doc(hidden)]
associated items in trait impls #95769 (Hide cross-crate#[doc(hidden)]
associated items in trait impls)format-args-capture
and remove unnecessary nested blocks #95810 (Useformat-args-capture
and remove unnecessary nested blocks)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup