Bump Rustfmt and RLS#78775
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
|
@Mark-Simulacrum - besides addressing the broken toolstate, the rustfmt update also include the bump of the rustc-ap-* crates that contain the changes from #77774 which fixed a panic on the rustfmt side. I believe #77774 was, ostensibly, backported due to wanting to address that panic issue, so i'm not sure if there's a desire to do something similar here. Probably worth noting we've had a flood of duplicative reports about the same panic issue over in rustfmt. |
|
CI says that RLS tests fail but I can't reproduce locally. However, I'm getting a Rustfmt compilation error: |
|
Wonder if this comes from #78626, as there weren't any related changes on the rustfmt side that would've introduced this |
|
@Xanewok - I'm going to have to cut a new release to address this, so another PR to RLS will be on it's way to you shortly |
|
@ghedo - would you be willing to update the submods here to pull in the latest changes? rustfmt should now be on the rustfmt-1.4.24 branch on commit rust-lang/rustfmt@eb894d5 and rls now up to rust-lang/rls@dab1468 |
|
Sure, done. Let's see how it goes 🤞 |
|
Last hurdle: |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
beta-nominating per #78775 (comment) @bors r+ |
|
📌 Commit bff2e46 has been approved by |
|
This fixes the toolstate. @bors p=1 |
|
⌛ Testing commit bff2e46 with merge 07684add9321e1f9a1381dee89bb86b3fb689171... |
|
💔 Test failed - checks-actions |
|
Spurious failure: https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/apple-x86_64.20gha.20checks @bors retry |
Rollup of 19 pull requests Successful merges: - rust-lang#76097 (Stabilize hint::spin_loop) - rust-lang#76227 (Stabilize `Poll::is_ready` and `is_pending` as const) - rust-lang#78065 (make concurrency helper more pleasant to read) - rust-lang#78570 (Remove FIXME comment in print_type_sizes ui test suite) - rust-lang#78572 (Use SOCK_CLOEXEC and accept4() on more platforms.) - rust-lang#78658 (Add a tool to run `x.py` from any subdirectory) - rust-lang#78706 (Fix run-make tests running when LLVM is disabled) - rust-lang#78728 (Constantify `UnsafeCell::into_inner` and related) - rust-lang#78775 (Bump Rustfmt and RLS) - rust-lang#78788 (Correct unsigned equivalent of isize to be usize) - rust-lang#78811 (Make some std::io functions `const`) - rust-lang#78828 (use single char patterns for split() (clippy::single_char_pattern)) - rust-lang#78841 (Small cleanup in `TypeFoldable` derive macro) - rust-lang#78842 (Honor the rustfmt setting in config.toml) - rust-lang#78843 (Less verbose debug logging from inlining integrator) - rust-lang#78852 (Convert a bunch of intra-doc links) - rust-lang#78860 (rustc_resolve: Use `#![feature(format_args_capture)]`) - rust-lang#78861 (typo and formatting) - rust-lang#78865 (Don't fire `CONST_ITEM_MUTATION` lint when borrowing a deref) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
…ulacrum [beta] next This backports: * Avoid installing external LLVM dylibs rust-lang#78986 * Install CI llvm into the library directory rust-lang#79074 * Revert "Revert "resolve: Avoid "self-confirming" import resolutions in one more case"" rust-lang#78784 * Bump Rustfmt and RLS rust-lang#78775 * Enforce no-move rule of ReentrantMutex using Pin and fix UB in stdio rust-lang#77801 For RLS/rustfmt compilation to succeed: * change the order of type arguments on ControlFlow rust-lang#76614 * Add ControlFlow::is_{break,continue} methods rust-lang#78200 * Replace run_compiler with RunCompiler builder pattern rust-lang#77649 As a dependency of rust-lang#77801: * Add Pin::static_ref, static_mut. rust-lang#77726
Should hopefully fix #78341 and fix #78340.