-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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 #95840
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