From 09e4ee5fbcaf292bfa56bcf39511077b0d199095 Mon Sep 17 00:00:00 2001 From: Yotam Ofek Date: Sat, 28 Jun 2025 19:13:25 +0000 Subject: [PATCH 1/4] librustdoc: remove unneeded `#[allow]`s --- src/librustdoc/lib.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index 025c135aff2a6..f10e7acf984f2 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -20,9 +20,6 @@ #![feature(type_ascription)] #![recursion_limit = "256"] #![warn(rustc::internal)] -#![allow(clippy::collapsible_if, clippy::collapsible_else_if)] -#![allow(rustc::diagnostic_outside_of_impl)] -#![allow(rustc::untranslatable_diagnostic)] extern crate thin_vec; From bcb287dca535762fbdb201c49abc9d374edf1cc4 Mon Sep 17 00:00:00 2001 From: Yotam Ofek Date: Sat, 28 Jun 2025 19:13:38 +0000 Subject: [PATCH 2/4] librustdoc: remove unneeded `#[recursion_limit]` --- src/librustdoc/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index f10e7acf984f2..430a62ae96d3e 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -18,7 +18,6 @@ #![feature(test)] #![feature(type_alias_impl_trait)] #![feature(type_ascription)] -#![recursion_limit = "256"] #![warn(rustc::internal)] extern crate thin_vec; From 96fcd06d4157d2d5a57048de710167a53f93e216 Mon Sep 17 00:00:00 2001 From: Yotam Ofek Date: Sat, 28 Jun 2025 19:20:49 +0000 Subject: [PATCH 3/4] librustdoc: remove unused feature gates --- src/librustdoc/lib.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index 430a62ae96d3e..b7550ec4975c8 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -11,13 +11,9 @@ #![feature(file_buffered)] #![feature(format_args_nl)] #![feature(if_let_guard)] -#![feature(impl_trait_in_assoc_type)] #![feature(iter_intersperse)] -#![feature(never_type)] #![feature(round_char_boundary)] #![feature(test)] -#![feature(type_alias_impl_trait)] -#![feature(type_ascription)] #![warn(rustc::internal)] extern crate thin_vec; From 581cb1100ece356ff133a58bac8ce855f38bc432 Mon Sep 17 00:00:00 2001 From: Yotam Ofek Date: Sat, 28 Jun 2025 19:25:35 +0000 Subject: [PATCH 4/4] librustdoc: use tidy for sorting attrs and deps --- src/librustdoc/Cargo.toml | 8 +++++--- src/librustdoc/lib.rs | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/librustdoc/Cargo.toml b/src/librustdoc/Cargo.toml index bba8e630bcc2b..fdde8309cf9f2 100644 --- a/src/librustdoc/Cargo.toml +++ b/src/librustdoc/Cargo.toml @@ -8,23 +8,25 @@ build = "build.rs" path = "lib.rs" [dependencies] +# tidy-alphabetical-start arrayvec = { version = "0.7", default-features = false } askama = { version = "0.14", default-features = false, features = ["alloc", "config", "derive"] } base64 = "0.21.7" -itertools = "0.12" indexmap = "2" +itertools = "0.12" minifier = { version = "0.3.5", default-features = false } pulldown-cmark-escape = { version = "0.11.0", features = ["simd"] } regex = "1" rustdoc-json-types = { path = "../rustdoc-json-types" } -serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" smallvec = "1.8.1" tempfile = "3" +threadpool = "1.8.1" tracing = "0.1" tracing-tree = "0.3.0" -threadpool = "1.8.1" unicode-segmentation = "1.9" +# tidy-alphabetical-end [dependencies.tracing-subscriber] version = "0.3.3" diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index b7550ec4975c8..a3cdc4f687f2d 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -1,8 +1,8 @@ +// tidy-alphabetical-start #![doc( html_root_url = "https://doc.rust-lang.org/nightly/", html_playground_url = "https://play.rust-lang.org/" )] -#![feature(rustc_private)] #![feature(ascii_char)] #![feature(ascii_char_variants)] #![feature(assert_matches)] @@ -13,8 +13,10 @@ #![feature(if_let_guard)] #![feature(iter_intersperse)] #![feature(round_char_boundary)] +#![feature(rustc_private)] #![feature(test)] #![warn(rustc::internal)] +// tidy-alphabetical-end extern crate thin_vec;